1fb726d48Sopenharmony_ci/*
2fb726d48Sopenharmony_ci * Copyright (C) 2022 Huawei Device Co., Ltd.
3fb726d48Sopenharmony_ci * Licensed under the Apache License, Version 2.0 (the "License");
4fb726d48Sopenharmony_ci * you may not use this file except in compliance with the License.
5fb726d48Sopenharmony_ci * You may obtain a copy of the License at
6fb726d48Sopenharmony_ci *
7fb726d48Sopenharmony_ci *     http://www.apache.org/licenses/LICENSE-2.0
8fb726d48Sopenharmony_ci *
9fb726d48Sopenharmony_ci * Unless required by applicable law or agreed to in writing, software
10fb726d48Sopenharmony_ci * distributed under the License is distributed on an "AS IS" BASIS,
11fb726d48Sopenharmony_ci * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12fb726d48Sopenharmony_ci * See the License for the specific language governing permissions and
13fb726d48Sopenharmony_ci * limitations under the License.
14fb726d48Sopenharmony_ci */
15fb726d48Sopenharmony_ci
16fb726d48Sopenharmony_ciexport const LitTabsHtml = `
17fb726d48Sopenharmony_ci        <style>
18fb726d48Sopenharmony_ci        :host{ 
19fb726d48Sopenharmony_ci            display: block;
20fb726d48Sopenharmony_ci            text-align: unset;
21fb726d48Sopenharmony_ci            color: var(--dark-color1,#252525);
22fb726d48Sopenharmony_ci            background-color: var(--dark-background,#FFFFFF);
23fb726d48Sopenharmony_ci            box-shadow: #00000033 0 0 10px ;
24fb726d48Sopenharmony_ci        }
25fb726d48Sopenharmony_ci        ::slotted(lit-tabpane){
26fb726d48Sopenharmony_ci            box-sizing:border-box;
27fb726d48Sopenharmony_ci            width:100%;
28fb726d48Sopenharmony_ci            height:100%;
29fb726d48Sopenharmony_ci            flex-shrink:0;
30fb726d48Sopenharmony_ci            overflow: auto;
31fb726d48Sopenharmony_ci        }
32fb726d48Sopenharmony_ci        .nav-item{
33fb726d48Sopenharmony_ci            display: inline-flex;
34fb726d48Sopenharmony_ci            justify-content: center;
35fb726d48Sopenharmony_ci            align-items: center;
36fb726d48Sopenharmony_ci            /*padding: 6px 0px 6px 12px;*/
37fb726d48Sopenharmony_ci            padding-left: 12px;
38fb726d48Sopenharmony_ci            font-size: .9rem;
39fb726d48Sopenharmony_ci            font-weight: normal;
40fb726d48Sopenharmony_ci            cursor: pointer;
41fb726d48Sopenharmony_ci            transition: all 0.3s;
42fb726d48Sopenharmony_ci            flex-shrink: 0;
43fb726d48Sopenharmony_ci        }
44fb726d48Sopenharmony_ci        .nav-item lit-icon{
45fb726d48Sopenharmony_ci            margin-right: 2px;
46fb726d48Sopenharmony_ci            font-size: inherit;
47fb726d48Sopenharmony_ci        }
48fb726d48Sopenharmony_ci
49fb726d48Sopenharmony_ci        .nav-item[data-disabled]{
50fb726d48Sopenharmony_ci            pointer-events: all;
51fb726d48Sopenharmony_ci            cursor: not-allowed;
52fb726d48Sopenharmony_ci            color: #bfbfbf;
53fb726d48Sopenharmony_ci        }
54fb726d48Sopenharmony_ci        .nav-item[data-hidden]{
55fb726d48Sopenharmony_ci            pointer-events: all;
56fb726d48Sopenharmony_ci            cursor: not-allowed;
57fb726d48Sopenharmony_ci            color: #bfbfbf;
58fb726d48Sopenharmony_ci            display: none;
59fb726d48Sopenharmony_ci        }
60fb726d48Sopenharmony_ci
61fb726d48Sopenharmony_ci        .tab-content{
62fb726d48Sopenharmony_ci            display: block;
63fb726d48Sopenharmony_ci            background-color: #fff;
64fb726d48Sopenharmony_ci            flex:1;
65fb726d48Sopenharmony_ci        }
66fb726d48Sopenharmony_ci        
67fb726d48Sopenharmony_ci        /*
68fb726d48Sopenharmony_ci         *   top  top-left top-center top-right
69fb726d48Sopenharmony_ci         */
70fb726d48Sopenharmony_ci        :host(:not([position])) .nav-root,
71fb726d48Sopenharmony_ci        :host([position^='top']) .nav-root{
72fb726d48Sopenharmony_ci            display: flex;
73fb726d48Sopenharmony_ci            position: relative;
74fb726d48Sopenharmony_ci            height: 38px;
75fb726d48Sopenharmony_ci            z-index: auto;
76fb726d48Sopenharmony_ci            /*justify-content: center;*/
77fb726d48Sopenharmony_ci            /*align-items: center;*/
78fb726d48Sopenharmony_ci        }
79fb726d48Sopenharmony_ci        :host(:not([mode]):not([position])) .tab-line,/*移动的线条*/
80fb726d48Sopenharmony_ci        :host([mode='flat'][position^='top']) .tab-line{
81fb726d48Sopenharmony_ci            position:absolute;
82fb726d48Sopenharmony_ci        }
83fb726d48Sopenharmony_ci        
84fb726d48Sopenharmony_ci        :host(:not([position])) .tab-nav-vessel,
85fb726d48Sopenharmony_ci        :host([position^='top']) .tab-nav-vessel{
86fb726d48Sopenharmony_ci            display: flex;
87fb726d48Sopenharmony_ci            /*position: relative;*/
88fb726d48Sopenharmony_ci            /*flex-direction: column;*/
89fb726d48Sopenharmony_ci            /*overflow-y: hidden;*/
90fb726d48Sopenharmony_ci            /*overflow-x: auto;*/
91fb726d48Sopenharmony_ci            /*overflow: -moz-scrollbars-none; */
92fb726d48Sopenharmony_ci            /*-ms-overflow-style: none;*/
93fb726d48Sopenharmony_ci            /*transition: all 0.3s;*/
94fb726d48Sopenharmony_ci            
95fb726d48Sopenharmony_ci            position: absolute;
96fb726d48Sopenharmony_ci            overflow: auto;
97fb726d48Sopenharmony_ci            height: 850px;
98fb726d48Sopenharmony_ci            transform: rotateZ(-90deg) rotateY(180deg);
99fb726d48Sopenharmony_ci            transform-origin: left top;
100fb726d48Sopenharmony_ci            overflow-x: hidden;
101fb726d48Sopenharmony_ci            width: 38px;
102fb726d48Sopenharmony_ci            
103fb726d48Sopenharmony_ci            cursor: row-resize;
104fb726d48Sopenharmony_ci            user-select: none;
105fb726d48Sopenharmony_ci        }
106fb726d48Sopenharmony_ci        :host([position='top']) .tab-nav,
107fb726d48Sopenharmony_ci        :host([position='top-left']) .tab-nav{
108fb726d48Sopenharmony_ci            display: flex;
109fb726d48Sopenharmony_ci            position: relative;
110fb726d48Sopenharmony_ci            justify-content: flex-start;
111fb726d48Sopenharmony_ci            cursor: row-resize;
112fb726d48Sopenharmony_ci            user-select: none;
113fb726d48Sopenharmony_ci            margin-top: 6px;
114fb726d48Sopenharmony_ci            margin-left: 5px;
115fb726d48Sopenharmony_ci            
116fb726d48Sopenharmony_ci            transform: translateY(-38px) rotateZ(90deg) rotateX(180deg) translateY(38px);
117fb726d48Sopenharmony_ci            transform-origin: left bottom;
118fb726d48Sopenharmony_ci            flex-wrap: nowrap;
119fb726d48Sopenharmony_ci            height: 38px;
120fb726d48Sopenharmony_ci        }
121fb726d48Sopenharmony_ci        :host([position='top-center']) .tab-nav{
122fb726d48Sopenharmony_ci            display: flex;
123fb726d48Sopenharmony_ci            justify-content: center;
124fb726d48Sopenharmony_ci        }
125fb726d48Sopenharmony_ci        :host([position='top-right']) .tab-nav{
126fb726d48Sopenharmony_ci            display: flex;
127fb726d48Sopenharmony_ci            justify-content: flex-end;
128fb726d48Sopenharmony_ci        }
129fb726d48Sopenharmony_ci        
130fb726d48Sopenharmony_ci        :host([position^='top'][mode='card']) .nav-item{
131fb726d48Sopenharmony_ci            border-top: 1px solid var(--dark-border1,#f0f0f0);
132fb726d48Sopenharmony_ci            border-left: 1px solid var(--dark-border1,#f0f0f0);
133fb726d48Sopenharmony_ci            border-right: 1px solid var(--dark-border1,#f0f0f0);
134fb726d48Sopenharmony_ci            bottom: 0px;
135fb726d48Sopenharmony_ci            margin-right: 2px;
136fb726d48Sopenharmony_ci            position: relative;
137fb726d48Sopenharmony_ci            height: 100%;
138fb726d48Sopenharmony_ci        }
139fb726d48Sopenharmony_ci        :host([position^='top']) .tab-nav-bg-line{
140fb726d48Sopenharmony_ci            position: absolute;bottom: 0;height: 1px;
141fb726d48Sopenharmony_ci            width: 100%
142fb726d48Sopenharmony_ci        }
143fb726d48Sopenharmony_ci        :host([position^='top'][mode='card']) .nav-item:not([data-selected]){
144fb726d48Sopenharmony_ci            border-top-left-radius: 5px;
145fb726d48Sopenharmony_ci            border-top-right-radius: 5px;
146fb726d48Sopenharmony_ci            background-color: var(--dark-border1,#D8D8D8);
147fb726d48Sopenharmony_ci            color: var(--dark-color1,#212121);
148fb726d48Sopenharmony_ci        }
149fb726d48Sopenharmony_ci        :host([position^='top'][mode='card']) .nav-item[data-selected]{
150fb726d48Sopenharmony_ci            background-color: var(--dark-background,#ffffff);
151fb726d48Sopenharmony_ci            bottom: 0px;
152fb726d48Sopenharmony_ci            color: var(--dark-color1,#212121);
153fb726d48Sopenharmony_ci            border-top: 1px solid var(--dark-border1,#bababa);
154fb726d48Sopenharmony_ci            border-top-left-radius: 5px;
155fb726d48Sopenharmony_ci            border-top-right-radius: 5px;
156fb726d48Sopenharmony_ci            border-left: 1px solid var(--dark-border1,#bababa);
157fb726d48Sopenharmony_ci            border-right: 1px solid var(--dark-border1,#bababa);
158fb726d48Sopenharmony_ci        }
159fb726d48Sopenharmony_ci        /*
160fb726d48Sopenharmony_ci            bottom bottom-left bottom-center bottom-right
161fb726d48Sopenharmony_ci        */
162fb726d48Sopenharmony_ci        :host([position^='bottom']) .tab{
163fb726d48Sopenharmony_ci            display: flex;
164fb726d48Sopenharmony_ci            flex-direction: column-reverse;
165fb726d48Sopenharmony_ci        }
166fb726d48Sopenharmony_ci        :host([mode='flat'][position^='bottom']) .tab-line{
167fb726d48Sopenharmony_ci            position:absolute;
168fb726d48Sopenharmony_ci            top: -3px;
169fb726d48Sopenharmony_ci            background-color: #42b983;
170fb726d48Sopenharmony_ci            height: 2px;
171fb726d48Sopenharmony_ci            transform: translateY(-100%);
172fb726d48Sopenharmony_ci            transition: all 0.3s;
173fb726d48Sopenharmony_ci        }
174fb726d48Sopenharmony_ci        :host([position^='bottom']) .tab-nav-vessel{
175fb726d48Sopenharmony_ci            display: flex;
176fb726d48Sopenharmony_ci            position: relative;
177fb726d48Sopenharmony_ci            flex-direction: column;
178fb726d48Sopenharmony_ci            overflow-x: auto;
179fb726d48Sopenharmony_ci            overflow-y: visible;
180fb726d48Sopenharmony_ci            overflow: -moz-scrollbars-none; 
181fb726d48Sopenharmony_ci            -ms-overflow-style: none;
182fb726d48Sopenharmony_ci            transition: all 0.3s;
183fb726d48Sopenharmony_ci            flex: 1;
184fb726d48Sopenharmony_ci            border-top: #f0f0f0 1px solid;
185fb726d48Sopenharmony_ci        }
186fb726d48Sopenharmony_ci        :host([position^='bottom']) .nav-root{
187fb726d48Sopenharmony_ci            display: flex;
188fb726d48Sopenharmony_ci            justify-content: center;
189fb726d48Sopenharmony_ci            align-items: center;
190fb726d48Sopenharmony_ci        }
191fb726d48Sopenharmony_ci        :host([position='bottom']) .tab-nav,
192fb726d48Sopenharmony_ci        :host([position='bottom-left']) .tab-nav{
193fb726d48Sopenharmony_ci            display: flex;
194fb726d48Sopenharmony_ci            position: relative;
195fb726d48Sopenharmony_ci            justify-content: flex-start;
196fb726d48Sopenharmony_ci        }
197fb726d48Sopenharmony_ci        :host([position='bottom-center']) .tab-nav{
198fb726d48Sopenharmony_ci            display: flex;
199fb726d48Sopenharmony_ci            justify-content: center;
200fb726d48Sopenharmony_ci        }
201fb726d48Sopenharmony_ci        :host([position='bottom-right']) .tab-nav{
202fb726d48Sopenharmony_ci            display: flex;
203fb726d48Sopenharmony_ci            justify-content: flex-end;
204fb726d48Sopenharmony_ci        }
205fb726d48Sopenharmony_ci        :host([position^='bottom'][mode='card']) .nav-item{
206fb726d48Sopenharmony_ci            border-top: 1px solid #ffffff;
207fb726d48Sopenharmony_ci            border-left: 1px solid #f0f0f0;
208fb726d48Sopenharmony_ci            border-right: 1px solid #f0f0f0;
209fb726d48Sopenharmony_ci            border-bottom: 1px solid #f0f0f0;
210fb726d48Sopenharmony_ci            top: -1px;
211fb726d48Sopenharmony_ci            margin-right: 2px;
212fb726d48Sopenharmony_ci            position: relative;
213fb726d48Sopenharmony_ci        }
214fb726d48Sopenharmony_ci        :host([position^='bottom']) .tab-nav-bg-line{
215fb726d48Sopenharmony_ci            position: absolute;top: 0;height: 1px;background-color: #f0f0f0;width: 100%
216fb726d48Sopenharmony_ci        }
217fb726d48Sopenharmony_ci        :host([position^='bottom'][mode='card']) .nav-item:not([data-selected]){
218fb726d48Sopenharmony_ci            background-color: #f5f5f5;
219fb726d48Sopenharmony_ci            border-top: 1px solid #f0f0f0;
220fb726d48Sopenharmony_ci        }
221fb726d48Sopenharmony_ci        :host([position^='bottom'][mode='card']) .nav-item[data-selected]{
222fb726d48Sopenharmony_ci            background-color: #ffffff;
223fb726d48Sopenharmony_ci            border-top: 1px solid #fff;
224fb726d48Sopenharmony_ci            top: -1px;
225fb726d48Sopenharmony_ci        }
226fb726d48Sopenharmony_ci        /*
227fb726d48Sopenharmony_ci        left left-top left-center left-bottom
228fb726d48Sopenharmony_ci        */
229fb726d48Sopenharmony_ci        :host([position^='left']) .tab{
230fb726d48Sopenharmony_ci            display: flex;
231fb726d48Sopenharmony_ci            flex-direction: row;
232fb726d48Sopenharmony_ci        }
233fb726d48Sopenharmony_ci        :host([mode='flat'][position^='left']) .tab-line{
234fb726d48Sopenharmony_ci            position:absolute;
235fb726d48Sopenharmony_ci            right: 1px;
236fb726d48Sopenharmony_ci            background-color: #42b983;
237fb726d48Sopenharmony_ci            width: 3px;
238fb726d48Sopenharmony_ci            transform: translateX(100%);
239fb726d48Sopenharmony_ci            transition: all 0.3s;
240fb726d48Sopenharmony_ci        }
241fb726d48Sopenharmony_ci        :host([position^='left']) .tab-nav-vessel{
242fb726d48Sopenharmony_ci            display: flex;
243fb726d48Sopenharmony_ci            position: relative;
244fb726d48Sopenharmony_ci            flex-direction: row;
245fb726d48Sopenharmony_ci            overflow-x: auto;
246fb726d48Sopenharmony_ci            overflow-y: visible;
247fb726d48Sopenharmony_ci            overflow: -moz-scrollbars-none; 
248fb726d48Sopenharmony_ci            -ms-overflow-style: none;
249fb726d48Sopenharmony_ci            transition: all 0.3s;
250fb726d48Sopenharmony_ci            flex: 1;
251fb726d48Sopenharmony_ci            border-right: #f0f0f0 1px solid;
252fb726d48Sopenharmony_ci        }
253fb726d48Sopenharmony_ci        :host([position^='left']) .nav-root{
254fb726d48Sopenharmony_ci            display: flex;
255fb726d48Sopenharmony_ci            flex-direction: column;
256fb726d48Sopenharmony_ci            justify-content: center;
257fb726d48Sopenharmony_ci            align-items: center;
258fb726d48Sopenharmony_ci        }
259fb726d48Sopenharmony_ci        :host([position='left']) .tab-nav,
260fb726d48Sopenharmony_ci        :host([position='left-top']) .tab-nav{
261fb726d48Sopenharmony_ci            display: flex;
262fb726d48Sopenharmony_ci            position: relative;
263fb726d48Sopenharmony_ci            flex-direction: column;
264fb726d48Sopenharmony_ci            justify-content: flex-start;
265fb726d48Sopenharmony_ci        }
266fb726d48Sopenharmony_ci        :host([position='left-center']) .tab-nav{
267fb726d48Sopenharmony_ci            display: flex;
268fb726d48Sopenharmony_ci            position: relative;
269fb726d48Sopenharmony_ci            flex-direction: column;
270fb726d48Sopenharmony_ci            justify-content: center;
271fb726d48Sopenharmony_ci        }
272fb726d48Sopenharmony_ci        :host([position='left-bottom']) .tab-nav{
273fb726d48Sopenharmony_ci            display: flex;
274fb726d48Sopenharmony_ci            position: relative;
275fb726d48Sopenharmony_ci            flex-direction: column;
276fb726d48Sopenharmony_ci            justify-content: flex-end;
277fb726d48Sopenharmony_ci        }
278fb726d48Sopenharmony_ci        :host([position^='left'][mode='card']) .nav-item{
279fb726d48Sopenharmony_ci            border-top: 1px solid #f0f0f0;
280fb726d48Sopenharmony_ci            border-left: 1px solid #f0f0f0;
281fb726d48Sopenharmony_ci            border-right: 1px solid #ffffff;
282fb726d48Sopenharmony_ci            border-bottom: 1px solid #f0f0f0;
283fb726d48Sopenharmony_ci            right: -1px;
284fb726d48Sopenharmony_ci            margin-bottom: 2px;
285fb726d48Sopenharmony_ci            position: relative;
286fb726d48Sopenharmony_ci        }
287fb726d48Sopenharmony_ci        :host([position^='left']) .tab-nav-bg-line{
288fb726d48Sopenharmony_ci            position: absolute;right: 0;width: 1px;background-color: #f0f0f0;width: 100%
289fb726d48Sopenharmony_ci        }
290fb726d48Sopenharmony_ci        :host([position^='left'][mode='card']) .nav-item:not([data-selected]){
291fb726d48Sopenharmony_ci            background-color: #f5f5f5;
292fb726d48Sopenharmony_ci            border-right: 1px solid #f0f0f0;
293fb726d48Sopenharmony_ci        }
294fb726d48Sopenharmony_ci        :host([position^='left'][mode='card']) .nav-item[data-selected]{
295fb726d48Sopenharmony_ci            background-color: #ffffff;
296fb726d48Sopenharmony_ci            border-bottom: 1px solid #fff;
297fb726d48Sopenharmony_ci            right: -1px;
298fb726d48Sopenharmony_ci        }
299fb726d48Sopenharmony_ci        /*
300fb726d48Sopenharmony_ci        right right-top right-center right-bottom
301fb726d48Sopenharmony_ci        */
302fb726d48Sopenharmony_ci        :host([position^='right']) .tab{
303fb726d48Sopenharmony_ci            display: flex;
304fb726d48Sopenharmony_ci            flex-direction: row-reverse;
305fb726d48Sopenharmony_ci        }
306fb726d48Sopenharmony_ci        :host([mode='flat'][position^='right']) .tab-line{
307fb726d48Sopenharmony_ci            position:absolute;
308fb726d48Sopenharmony_ci            left: 1px;
309fb726d48Sopenharmony_ci            background-color: #42b983;
310fb726d48Sopenharmony_ci            width: 3px;
311fb726d48Sopenharmony_ci            transform: translateX(-100%);
312fb726d48Sopenharmony_ci            transition: all 0.3s;
313fb726d48Sopenharmony_ci        }
314fb726d48Sopenharmony_ci        :host([position^='right']) .tab-nav-vessel{
315fb726d48Sopenharmony_ci            display: flex;
316fb726d48Sopenharmony_ci            position: relative;
317fb726d48Sopenharmony_ci            flex-direction: row-reverse;
318fb726d48Sopenharmony_ci            overflow-x: auto;
319fb726d48Sopenharmony_ci            overflow-y: visible;
320fb726d48Sopenharmony_ci            overflow: -moz-scrollbars-none; 
321fb726d48Sopenharmony_ci            -ms-overflow-style: none;
322fb726d48Sopenharmony_ci            transition: all 0.3s;
323fb726d48Sopenharmony_ci            flex: 1;
324fb726d48Sopenharmony_ci            border-left: #f0f0f0 1px solid;
325fb726d48Sopenharmony_ci        }
326fb726d48Sopenharmony_ci        :host([position^='right']) .nav-root{
327fb726d48Sopenharmony_ci            display: flex;
328fb726d48Sopenharmony_ci            flex-direction: column;
329fb726d48Sopenharmony_ci            justify-content: center;
330fb726d48Sopenharmony_ci            align-items: center;
331fb726d48Sopenharmony_ci        }
332fb726d48Sopenharmony_ci        :host([position='right']) .tab-nav,
333fb726d48Sopenharmony_ci        :host([position='right-top']) .tab-nav{
334fb726d48Sopenharmony_ci            display: flex;
335fb726d48Sopenharmony_ci            position: relative;
336fb726d48Sopenharmony_ci            flex-direction: column;
337fb726d48Sopenharmony_ci            justify-content: flex-start;
338fb726d48Sopenharmony_ci        }
339fb726d48Sopenharmony_ci        :host([position='right-center']) .tab-nav{
340fb726d48Sopenharmony_ci            display: flex;
341fb726d48Sopenharmony_ci            position: relative;
342fb726d48Sopenharmony_ci            flex-direction: column;
343fb726d48Sopenharmony_ci            justify-content: center;
344fb726d48Sopenharmony_ci        }
345fb726d48Sopenharmony_ci        :host([position='right-bottom']) .tab-nav{
346fb726d48Sopenharmony_ci            display: flex;
347fb726d48Sopenharmony_ci            position: relative;
348fb726d48Sopenharmony_ci            flex-direction: column;
349fb726d48Sopenharmony_ci            justify-content: flex-end;
350fb726d48Sopenharmony_ci        }
351fb726d48Sopenharmony_ci        :host([position^='right'][mode='card']) .nav-item{
352fb726d48Sopenharmony_ci            border-top: 1px solid #f0f0f0;
353fb726d48Sopenharmony_ci            border-left: 1px solid #ffffff;
354fb726d48Sopenharmony_ci            border-right: 1px solid #f0f0f0;
355fb726d48Sopenharmony_ci            border-bottom: 1px solid #f0f0f0;
356fb726d48Sopenharmony_ci            left: -1px;
357fb726d48Sopenharmony_ci            margin-top: 2px;
358fb726d48Sopenharmony_ci            position: relative;
359fb726d48Sopenharmony_ci        }
360fb726d48Sopenharmony_ci        :host([position^='right']) .tab-nav-bg-line{
361fb726d48Sopenharmony_ci            position: absolute;left: 0;width: 1px;background-color: #f0f0f0;width: 100%
362fb726d48Sopenharmony_ci        }
363fb726d48Sopenharmony_ci        :host([position^='right'][mode='card']) .nav-item:not([data-selected]){
364fb726d48Sopenharmony_ci            background-color: #f5f5f5;
365fb726d48Sopenharmony_ci            border-left: 1px solid #f0f0f0;
366fb726d48Sopenharmony_ci        }
367fb726d48Sopenharmony_ci        :host([position^='right'][mode='card']) .nav-item[data-selected]{
368fb726d48Sopenharmony_ci            background-color: #ffffff;
369fb726d48Sopenharmony_ci            left: -1px;
370fb726d48Sopenharmony_ci        }
371fb726d48Sopenharmony_ci        
372fb726d48Sopenharmony_ci        
373fb726d48Sopenharmony_ci        .tab-nav-vessel::-webkit-scrollbar {
374fb726d48Sopenharmony_ci            display: none;
375fb726d48Sopenharmony_ci        }
376fb726d48Sopenharmony_ci        
377fb726d48Sopenharmony_ci        .close-icon:hover{
378fb726d48Sopenharmony_ci            color: #000;
379fb726d48Sopenharmony_ci        }
380fb726d48Sopenharmony_ci        .nav-item[data-closeable] .close-icon{
381fb726d48Sopenharmony_ci            display: block;
382fb726d48Sopenharmony_ci            padding: 2px 5px;
383fb726d48Sopenharmony_ci            color: var(--dark-icon,#606060)
384fb726d48Sopenharmony_ci        }
385fb726d48Sopenharmony_ci        .nav-item[data-closeable] .no-close-icon{
386fb726d48Sopenharmony_ci            display: none;
387fb726d48Sopenharmony_ci        }
388fb726d48Sopenharmony_ci        .nav-item:not([data-closeable]) .no-close-icon{
389fb726d48Sopenharmony_ci            display: block;
390fb726d48Sopenharmony_ci        }
391fb726d48Sopenharmony_ci        .nav-item:not([data-closeable]) .close-icon{
392fb726d48Sopenharmony_ci            display: none;
393fb726d48Sopenharmony_ci        }
394fb726d48Sopenharmony_ci        
395fb726d48Sopenharmony_ci        </style>
396fb726d48Sopenharmony_ci        <style id="filter"></style>
397fb726d48Sopenharmony_ci        <div class="tab" >
398fb726d48Sopenharmony_ci            <div class="nav-root" style="background-color: var(--dark-background4,#f2f2f2);">
399fb726d48Sopenharmony_ci                <slot name="left" style="flex:1"></slot>
400fb726d48Sopenharmony_ci                <div class="tab-nav-vessel" >
401fb726d48Sopenharmony_ci                    <div class="tab-nav-bg-line"></div>
402fb726d48Sopenharmony_ci                    <div class="tab-nav" id="nav" ></div>
403fb726d48Sopenharmony_ci                    <div class="tab-line" id="tab-line"></div>
404fb726d48Sopenharmony_ci                </div>
405fb726d48Sopenharmony_ci                <div id="tab-filling" style="flex: 1"></div>
406fb726d48Sopenharmony_ci                <slot name="options" style="flex:1"></slot>
407fb726d48Sopenharmony_ci                <slot name="right" style="flex:1"></slot>
408fb726d48Sopenharmony_ci            </div>
409fb726d48Sopenharmony_ci            <div class="tab-content">
410fb726d48Sopenharmony_ci                <slot id="slot">NEED CONTENT</slot>
411fb726d48Sopenharmony_ci            </div>
412fb726d48Sopenharmony_ci        </div>
413fb726d48Sopenharmony_ci        `;
414