
 
 /* Started Brand Theme CSS : Base_Standard */ 
/*# CSS Variables */
:root{
	
	
/*# Colors */	
--0:rgb(0 0 0 / 0);
	
	
--a:rgb(3 83 253);
--a-t:rgba(3 83 253 / 44%);	


--aa:rgb(1 27 120);
--aa-t:rgb(1 27 120 / 22%);

	
--aaa:linear-gradient(333deg, var(--a), var(--aa));

	
--b:rgb(255 255 255);
--bt:rgb(255 255 255 / 77%);
--b-t:rgb(255 255 255 / 77%);	
--b-t22:rgb(255 255 255 / 22%);	
--b-t44:rgb(255 255 255 / 44%);	
--b-t77:rgb(255 255 255 / 77%);	
--b-t88:rgb(255 255 255 / 88%);	
--b-t95:rgb(255 255 255 / 95%);	
 	
		
	
--b1:rgb(255 255 255);
--b1-t:rgb(255 255 255 / 77%);	
	
	

--bg:rgb(244 244 244 / 88%);
--bg-t:rgb(244 244 244 / 44%);
	
	
/*	
--bgi:/-/Base/asset/BG001.JPG;
--bgi1:/-/ID/asset/TV.jpg;
*/
	
	
--bgi:url("/-/Base/asset/BG001.JPG");
--bgi1:url("/-/ID/asset/TV.jpg");

	
--bc:rgb(18 52 86 / 7%);
--bc-t:rgb(18 52 86 / 7%);
		
	
--c:rgb(18 52 86);
--c-t:rgb(18 52 86 / 77%);
	
--c0:rgb(101 103 107);
--c0-t:rgb(101 103 107 / 77%);
	
--c1:rgb(0 0 136);
--c1-t:rgb(0 0 136 / 77%);

	
	
--btn:linear-gradient(333deg, var(--a), var(--aa));
--btn1:linear-gradient(333deg, var(--a), var(--aa));
--btn2:linear-gradient(333deg, var(--a), var(--aa));
--btn3:linear-gradient(333deg, var(--a), var(--aa));
--btn4:linear-gradient(333deg, var(--a), var(--aa));

/** Colors */
	
	
	
/*# Typography */	
--ff:system-ui;
--fs:1em;
--fs-xl:4em;
--fs-l:2em;
--fs-m:1em;
--fs-s:0.77em;
--fs-xs:0.44em;
--fw-n:400;
--fw-b:700;
	
--lh:1.5;
/** Typography */	

 
	
	
	
	
/*# Spacing - Padding, Margin */	
--s:22px;
--s-xl:44px;
--s-l:22px;
--s-m:11px;
--s-s:7px;
--s-xs:4px;
/** Spacing - Padding, Margin */	

 
	
		
 
	
/*# Border */	
--br:22px;
--br-xl:44px;
--br-l:22px;
--br-m:11px;
--br-s:7px;
--br-xs:4px;
/** Border */	
	

/*# Z-Index */	
--z1: 1000;
--z2: 999;
--z3: 998;
--z4: 997;
--z5: 996;
/** Z-Index */	

	
/*# Transition */
--t-fast: 0.2s ease-in-out;
--t-normal: 0.3s ease-in-out;
--t-slow: 0.5s ease-in-out;
/** Transition */	
	
	
/*# Box-Shadow */	
--bt-bx:0 0px 5px 0px rgb(0 0 0 / 6%);
--bs:0px 0px 1px 0px rgb(0 0 0 / 22%);
	
	
--bss:0 50px 100px -20px rgb(50 50 93 / 25%), 0 30px 60px -30px rgb(0 0 0 / 30%), inset 0 -2px 6px 0 rgb(10 37 64 / 35%);
--bs-b:inset 0 -7px 11px 0px rgb(0 0 0 / 2%), inset 0 4px 7px 0px rgb(0 0 0 / 2%), 0 2px 3px rgb(0 0 0 / 4%), 0 -1px 2px rgb(0 0 0 / 4%), 1px 0 2px rgb(0 0 0 / 4%), -1px 0 2px rgb(0 0 0 / 4%);
--bs-bb:inset 0 -15px 22px 0px rgb(0 0 0 / 7%), inset 0 1px 4px 0px rgb(0 0 0 / 7%), 0 1px 2px rgb(0 0 0 / 11%);
--bs-bs:inset 0 -7px 11px 0px rgb(0 0 0 / 1%), inset 0 1px 4px 0px rgb(0 0 0 / 1%), 0 1px 2px rgb(0 0 0 / 1%);
--bs-bt:inset 0 0px 4px 0px rgb(0 0 0 / 11%), 0 7px 11px rgb(0 0 0 / 11%);
--bs-bl:inset 0 -4px 7px 0px rgb(0 0 0 / 11%), inset 0 1px 7px 0px rgb(0 0 0 / 11%), 0 7px 11px rgb(0 0 0 / 11%);
--bs-br:0px 4px 7px 0px rgb(215 215 215), inset 0px 0px 56px 0px rgb(222 228 240);
	
/** Box-Shadow */	
	
/*# Linear-Gradient */	
--lg:linear-gradient(90deg, rgba(255,255,255,0.05), rgba(255,255,255,0.10), rgba(255,255,255,0.05) );
--lg1:linear-gradient(90deg, rgba(0,255,255,0.05), rgba(0,255,255,0.10), rgba(0,255,255,0.05) );
--lg-bl:linear-gradient( 123deg , rgb(103 58 183 / 22%), rgb(3 169 244 / 22%), rgb(0 222 111 / 22%), rgb(3 169 244 / 22%) );
--lg-b:linear-gradient(90deg, #002bdc88, #32ded488);
--lg-b1:linear-gradient(128.84deg,#0f6cbd 20.46%,#3c45ab 72.3%);
/** Linear-Gradient */

	
	
/*# Blur */		
--blur:blur(44px);			
--blur-xl:blur(111px);			
--blur-l:blur(77px);			
--blur-m:blur(44px);			
--blur-s:blur(22px);			
--blur-xs:blur(11px);			
/** Blur */		

	
/*temp*/	
 
--bor:rgb(63 63 63 / 30%);			
--hover:linear-gradient(90deg, rgb(0 0 0 / 1%), rgb(0 0 0 / 4%), rgb(0 0 0 / 4%), rgb(0 0 0 / 4%), rgb(0 0 0 / 1%));	
--tb:linear-gradient(180deg, rgb(230 230 230), transparent, transparent);
--lgaa:linear-gradient(333deg, var(--a), var(--aa));
	
}	
	
	


[data-theme="dark"] {
 
	
		
	
/*# Colors */	
 
--b:rgb(22 22 22);
--bt:rgb(22 22 22 / 77%);
--b-t:rgb(22 22 22 / 77%);	
--b-t22:rgb(22 22 22 / 22%);	
--b-t44:rgb(22 22 22 / 44%);	
--b-t77:rgb(22 22 22 / 77%);	
--b-t88:rgb(22 22 22 / 88%);	
--b-t95:rgb(22 22 22 / 95%);	
 	
		
	
--b1:rgb(22 22 22);
--b1-t:rgb(22 22 22 / 77%);	
	
--bg:rgb(11 11 11 / 44%);
--bg-t:rgb(11 11 11 / 22%);

	
--bgi:unset;
--bgi1:unset;

		
	
--bc:rgb(118 152 186 / 7%);
--bc-t:rgb(118 152 186 / 7%);
	

	
--c:rgb(118 152 186);
--c-t:rgb(118 152 186 / 77%);
	
--c0:rgb(101 103 107);
--c0-t:rgb(101 103 107 / 77%);
	
--c1:rgb(100 100 136);
--c1-t:rgb(100 100 136 / 77%);

	
 

/** Colors */
 
	
}




	
/*# CSS Variables */


/* Base CSS */
html,body,aliens,dapp,app,.app{display:block;height:100%;width:100%;overflow:hidden}
html{ position:fixed; height:100%; width:100%; overflow:hidden; color:var(--c); font-family:var(--ff) }
body{ margin:0; overflow:hidden; background:var(--b); }	
desktop { display: block; position: absolute; top: 0; bottom: 0; left: 0; right: 0; z-index: 1; }




html{
-webkit-touch-callout: none; /* iOS Safari */
-webkit-user-select: none; /* Safari */
-khtml-user-select: none; /* Konqueror HTML */
-moz-user-select: none; /* Old versions of Firefox */
-ms-user-select: none; /* Internet Explorer/Edge */
user-select: none; /* Non-prefixed version, currently supported by Chrome, Edge, Opera and Firefox */
}



	
@media (min-width: 999px){
/* SCROLLBAR */ 
::-webkit-scrollbar {width:0;height:4px}
::-webkit-scrollbar-track {background: var(--b-t22);}
::-webkit-scrollbar-thumb {background: var(--bc);}
::-webkit-scrollbar-thumb:hover {background: #4444;}
/* SCROLLBAR */
		
}



.splash console{opacity:0}	
	
.account content { margin-top: calc(100vh - 22px); }
 

d { display: block; }
ib { display: inline-block; }



img{ max-width: 100%;max-height:100%; }	
hr { display: inline-block; width: 100%; background: var(--bc); height: 1px; border: 0; }
	
select {color: var(--c); height: 100%; width: calc(100% - 44px); margin: 0 22px; border: unset; background: var(--0); font-weight: bold; }
select:focus-visible { outline: unset; } 


label { opacity:0.77}
sl, .sl { border-radius: 11px; position: relative; height: auto; overflow: hidden; background: var(--bc); width: auto; display: grid ; margin: 4px; box-sizing: border-box; align-items: center; }
sl input, sl select { min-height: 50px; }
sl select { padding: 0; margin: 0 16px; width: -webkit-fill-available; }
sl label { position: absolute; pointer-events: none; left: 20px;  transition: 0.2s ease all; font-size: 0.88em;font-weight: bold;}	
sl input:focus { box-shadow: inset 0 0 0 2px var(--c); border-radius: 11px; }
/*sl input:focus ~ label, sl input:not(:focus):valid ~ label, .edt label { top: 4px; bottom: 10px; left: 20px; font-size: 0.55em; opacity: 0.77; }*/
sl input { font-size: 14px; width: calc(100% - 44px); margin: 0; background: var(--0); border: unset; box-shadow: unset;border-radius: 11px; box-sizing: border-box; width: 100%; }
sl error { font-size: 0.66em; color: red; display: block; margin-top: 2px; }	

tl, .tl{display: grid ; background: var(--bc);margin: 4px;border-radius: 11px;padding: 7px 14px;min-height: 40px;}
tl label{display: grid;grid-template-columns: auto 50px;align-items: center;justify-content: space-between;display: grid;}


.after { position: absolute; top: 0; bottom: 0; left: 0; right: 0; z-index: 9; }	
i { position: relative; display: flex; height: 55%; width: 100%; border-radius: 7px; justify-content: center; align-items: center; }	
svg { opacity: 1; max-width: 100%; max-height: 100%; display: block; fill: var(--c); }	
img { max-width: 100%; max-height: 100%; }	
h0, h1, h2, h3, h4, h5, h6, h7, h8, h9 { margin: 0; }
	
h7 { font-size: 0.7em; }
p { font-size: 0.88em; }
	
.dnone, .dn {display: none;}
.dn {display: none !important;}	
trcs>trc p { margin: 0; }	
bg { display: block; position: absolute; left: 0; right: 0; top: 0; bottom: 0; overflow: hidden; z-index: 0; }	
i>svg, svg { height: -webkit-fill-available; width: -webkit-fill-available; margin: auto; }
trcs>trc img { object-fit: contain; height: 77%; width: 77%; }	
square { width: 100%; display: block; height: auto; }	
.square { position: absolute; top: 0; bottom: 0; height: auto; left: 0; right: 0; width: auto; }
square::after { content: ''; padding-top: 100%; display: block; }
a { color: var(--c); text-decoration: unset; font-weight: bold; }	
a.a, a.above { position: absolute; top: 0; bottom: 0; left: 0; right: 0; z-index: 9; }	
no { display: grid; grid-template-rows: auto auto; width: 77%; margin: 44px auto; justify-content: center; align-items: center; text-align: center; }	
no img { height: auto; margin: auto; width: 111px; }	
bl { display: block; }
::-webkit-scrollbar { display: none; }
@media (min-width: 999px) {
::-webkit-scrollbar { width: 0; height: 4px; } 
::-webkit-scrollbar-thumb { background: var(--bc); }
::-webkit-scrollbar-track { background: var(--b-t22); }
}	
.cgreen { color: #007600; }
.cred { color: #CC0C39; }
scroll { display: flex; align-items: center; position: absolute; top: 0; bottom: 0; z-index: 99; }	
cdco scroll btn i { transform: rotate(90deg); min-width: 28px; min-height: 28px; }
scroll>btn { padding: 5px; background: var(--b-t95); height: 33px; display: block; width: 33px; border-radius: 55%; box-shadow: 0 0 4px 6px var(--bc); }
input { outline: 0; border-radius: 4px 7px; display: block; max-width: 100%; border: 0; background: var(--b-t77); color: var(--c); width: calc(100% - 58px); height: 44px; font-weight: bold; padding: 0 22px; }
button { outline: 0; border: 0; padding: 11px; }
@import url('https://fonts.googleapis.com/css2?family=Unbounded:wght@200..900&display=swap');	

bb { right: 7px; position: absolute; display: block; height: 34px; max-height: 34px; width: 77px; border-radius: 50px; border: solid 2px; color: #fff; transition: 333ms; box-shadow: inset 0 0 0 2px; overflow: visible; top: 5px; }
.oo bb { box-shadow: inset 60px 0px 0px; color: var(--c1); }
bo { display: block; height: 100%; width: 100%; }




.switch { position: relative; display: inline-block; width: 60px; height: 34px;opacity:1 }
.switch input { opacity: 0; width: 0; height: 0; width: 100%; height: 100%; margin: 0; z-index: 9999999999999; position: relative;}
.switch .slider { position: absolute; cursor: pointer; top: 0; left: 0; right: 0; bottom: 0; background: var(--bc); transition: all 0.4s; border-radius: 34px; }      
.switch .slider:before { position: absolute; content: ""; height: 26px; width: 26px; left: 4px; bottom: 4px; background-color: white; transition: 0.4s; border-radius: 50%; }
.switch input:checked + .slider { background:var(--aaa); }     
.switch input:checked + .slider:before { transform: translateX(26px); }
 


.round { display: inline-flex; align-items: center; justify-content: center; width: 20px; height: 20px; border-radius: 50%; border: 2px solid var(--a); cursor: pointer; position: relative;justify-self: self-end; }
.round input { opacity: 0; position: absolute; width: 0; height: 0; }
.round input:checked + span { background-color:var(--a); border-radius: 50%; width: 16px; height: 16px; }      

        



.Error{border: 1px solid red;}     
.P, .p{font-size: 0.55em;margin: 0;}
.P0, .p0{opacity:0.7}
.P1, .p1{margin: 0 11px; margin-bottom: 11px;font-size: 0.55em;}
.gcs1{grid-column-start: 1;}
.gce3{ grid-column-end: 3;}








 
/*# Screen Layout 1 #*/
@media only screen and (max-width: 999px) {
.sl1 smenu { display: none; }
.sl1 header{ display:none }
}

@media only screen and (min-width: 999px) {
.sl1 {display: grid ; grid-template-columns: 333px calc(100% - 333px); max-width:1920px;min-width: 1280px; margin: 0 auto;}
.sl1 nev { display: grid ; grid-column-start: 1; grid-column-end: 3; }
.sl1 smenu { display: grid ; grid-row-start: 1; grid-row-end: 3; height: calc(100vh - 55px); position: sticky; top: 0; bottom: 0; overflow: auto; }
.sl1 header { display: none;}
.sl3 hero { display: grid ; grid-column-start: 2; grid-column-end: 3; }
.sl1 aerea { display: grid ; grid-column-start: 2; grid-column-end: 3; }
.sl1 main { max-width: 777px; margin: 0 auto; }
.sl1 sidebar { max-width: 333px;}
.sl1 footer { display: grid ; grid-column-start: 2; grid-column-end: 3; }
}
/** Screen Layout 1 **/








 
/*# Screen Layout 2 #*/
@media only screen and (max-width: 999px) {
.sl2 smenu { display: none; }
}

@media only screen and (min-width: 999px) {
.sl2 {display: grid ; grid-template-columns:100%; max-width:1920px;min-width: 1280px; margin: 0 auto;}
.sl2 nev { display: grid ; }
.sl2 smenu { display: grid ; }
.sl2 header { display: grid ; }
.sl2 hero { display: grid ; }
.sl2 aerea { display: grid ; }
.sl2 main { max-width: 777px; margin: 0 auto; }
.sl2 sidebar { max-width:333px;}
.sl2 footer { display: grid ; }
}
/** Screen Layout 2 **/












 
/*# Screen Layout 3 #*/
@media only screen and (max-width: 999px) {
.sl3 smenu { display: none; }
}

@media only screen and (min-width: 999px) {
.sl3 {display: grid ; grid-template-columns:100%; max-width:1920px;min-width: 1280px; margin: 0 auto;}
.sl3 nev { display: grid ; }
.sl3 smenu { display: grid ; }
.sl3 header { display: grid ; }
.sl3 hero { display: grid ; }
.sl3 aerea { display: grid ; }
.sl3 main { width:100%; max-width: 100%; margin: 0 auto; }
.sl3 sidebar { max-width:333px;}
.sl3 footer { display: grid ; }
}
/** Screen Layout 3 **/







 
/*# Screen Layout 4 #*/
@media only screen and (max-width: 999px) {
.sl4 smenu { }
}

@media only screen and (min-width: 999px) {
.sl4 {display: grid ; grid-template-columns:100%; max-width:1920px;min-width: 1280px; margin: 0 auto;}
.sl4 nev { display: grid ; }
.sl4 smenu { display: grid ; }
.sl4 header { display: grid ; }
.sl4 hero { display: grid ; }
.sl4 aerea { display: grid ; }
.sl4 .aerea { display: grid ;grid-template-columns: 100%; }
.sl4 main { width:100%; max-width: 100%; margin: 0 auto; }
.sl4 sidebar { max-width:100%;width:100%; }
.sl4 footer { display: grid ; }
}
/** Screen Layout 4 **/







 
/*# Screen Layout 5 #*/
@media only screen and (max-width: 999px) {
}

@media only screen and (min-width: 999px) {
.sl5 {display: grid ; grid-template-columns:100%; max-width:1920px;min-width: 1280px; margin: 0 auto;}
.sl5 nev { display: grid ; }
.sl5 smenu { display: grid ; }
.sl5 header { display: grid ; }
.sl5 hero { display: grid ; }
.sl5 aerea { display: grid ; }
.sl5 .aerea { width: 85%; margin: 0 auto; max-width: 1700px; }
.sl5 main { margin: 0 auto; }
.sl5 sidebar { }
.sl5 footer { display: grid ; }
}
/** Screen Layout 5 **/








 
 
	
V {transform: scale(0.77);position: relative; display: flex; justify-content: center; align-items: center; max-width: 44px; width: 100%;opacity:0 }
V:before, v:after { content: ''; width: 50%; height: 4px; background: var(--c); display: block; position: absolute;border-radius: 50px; transition: 333ms; transition-timing-function: cubic-bezier(1, 0.55, 0, 0.55);}
V::before { transform: rotate( 45deg ); left: 4px; }
V::after { transform: rotate( 135deg ); right: 4px; }
V.A:before { transform: rotate( -45deg ); }
V.A:after { transform: rotate(225deg) }

 
more { height: 44px; display: flex; justify-content: center; align-items: center; width: 66%; margin: auto; border-radius: 50px; background: var(--bc); transition: 99ms; margin-top: 11px;overflow:hidden;position:relative;}
more>i { width: 11px; height: 11px; margin-left: 11px; margin-top: 4px; }
more.more{ background: var(--b-t); box-shadow: var(--bs-bs); }	
 
 

no { display: grid; grid-template-rows: auto auto; width: 77%; margin: 44px auto; justify-content: center; align-items: center; text-align: center; }	
no img { width:77%;height:auto;margin:auto;width:111px; }
	
 
button { outline: 0; border: 0; padding: 11px; }	
button:hover {box-shadow: unset !important;}	
 

 
bl{display:block}bl hd{display:block}bl bd{display:block}	
bl bs { position: relative; border-radius: 33px; display: flex; justify-content: center; align-items: center; background: var(--b); z-index: 8; box-shadow: var(--bs-b); padding: 22px; }
bl bs count{width: 100%;}	

 

 
hr { display: inline-block; width: 100%; background: var(--bc); height: 1px; border: 0; }
  

  
cr { color: green; font-size: 200%; background: rgba(139,195,74,0.22); padding: 0 22px; border-radius: 7px; }
dr { color: red; font-size: 200%; padding: 0px 22px; background: rgba(244,67,54,0.22); border-radius: 7px; }	

square { width: 100%; display: block; height: auto; }
square::after { content: ''; padding-top: 100%; display: block; }
.square { position: absolute; top: 0; bottom: 0; height: auto; left: 0; right: 0; width: auto; }

	
circle { display: grid; left: 0; right: 0; top: 0; bottom: 0; position: absolute; grid-template-columns: auto auto; border-radius: 50%; background: #fff; box-shadow: inset 0px 0px 7px 0px #000; overflow: hidden; }
circle::after { content: ''; top: 15%; bottom: 15%; left: 15%; right: 15%; border-radius: 50%; position: absolute; z-index: 2; background: #fff; box-shadow: 0px 0px 7px 0px #0004; }	
 

ex{position: absolute;min-height: 77px;margin:auto;top: 0;left: 0;right: 0;	display: none;}
.content{display: block; overflow: hidden; overflow-y: auto; height: 100%; width: 100%;}	
db footer,in footer,out footer,cm footer{  }	
	
trcs { display: block; }		
trcs>trc { background: var(--b-t);display: grid; margin: 7px auto; padding: 22px; grid-template-columns:66px auto 88px; border-radius: 14px; box-shadow: var(--bs-bs);max-width:666px;width: calc(100% - 66px);}	
trcs>trc>hd { overflow:hidden;display: flex; justify-content: center; align-items: center; height: 55px; width: 55px; background:var(--b-t); border-radius: 16px; }
order>bd { display: grid; }	
trcs>trc name { letter-spacing: 0; font-size: 1em; font-weight: bold; }
trcs>trc price { font-weight: bold; }	
trcs>trc time, trc email, trc phone { font-weight: bold; letter-spacing: 0; color: gray; padding-left:4px}	
trcs>trc qty { display: flex; justify-content: center; align-items: center; width: 40px; height: 40px; font-weight: bold; background: rgb(0 0 0 / 10%); border-radius: 11px; margin:2px}
trcs>trc img { object-fit: contain; height: 77%; width: 77%; }
trcs>trc h6, trcs>trc h5{display:grid;grid-template-columns:max-content auto;max-width: 100%; overflow-wrap: anywhere; letter-spacing: 0;}
trcs>trc>bd { display: flex; flex-direction: column; justify-content: center; padding-left:4px}
trcs>trc>ft { display: flex; flex-direction: column; justify-content: center; align-items: end; text-align: end;}
trcs>trc>odr { grid-column-start: 2; grid-column-end: 4;font-size:0.77em;}	
trcs>trc>ft amount { display: block; }	
trcs>trc actn{display: grid;grid-gap: 0;min-height: 33px;padding: unset;grid-template-columns: 70% 30%;margin: unset;position: relative;border-radius: 11px;width: 100%;}	
trcs>trc actn>ac1{ display: flex; justify-content: center; align-items: center; }
trcs>trc actn>ac1>bb{position: relative;display: block;height: 34px;max-height: 30px;width: 60px;border-radius: 50px;border: solid 2px;color: #fff;transition: 333ms;box-shadow: inset 0 0 0 2px;overflow: visible;top: unset;height: 38px;color: var(--c1);right: unset;}	
trcs>trc actn>ac1>bb>bo{display: block; height: 100%; width: 100%;transition:333ms;border-radius: 50px; }	
trcs>trc actn>ac1>bb>bo>oo{display: block;height: 25px;width: 25px;background: #fff;margin: 2px;border-radius: 50%;position: absolute;transition: 333ms;box-shadow: -4px 0px 11px;color: #000;}
trcs>trc actn>ac2 { display: flex; align-items: center; justify-content: center; font-weight: bold; font-family: monospace; font-size: 2.5em; color: var(--c1); transform: rotate(270deg); height: 36px; width: 36px; }
trcs>trc p { margin: 0; }	
	
 
	
.btn{ transition:99ms; }
.btn:hover {  }
.btn:active {transform: scale(0.95); }

  
screen h{ display: block; position: relative; }
screen h f { height: 55px; display: grid; align-items: center; z-index: 22; grid-template-columns:55px 55px auto 55px; width: 100%; }	
screen h f>back { height: 100%; width: 100%; display: flex; justify-content: center; align-items: center; }
screen h f back svg { height: 44%; width: 44%; }
screen h f>i{display: block;height: 25px;width: 25px;fill: var(--b);}	
screen h f>h3{display: flex;align-items: center;}	
screen:last-child { display: block; opacity: 1; z-index: 333; transition: 333ms; position: absolute; left: 0; right: 0; top: 0; bottom: 0; overflow: hidden; overflow-y: scroll; height: auto; width: auto; } 
screen { display: block; transition: 333ms; position: absolute; opacity: 0; padding-bottom: 123px; left: 0; right: 0; top: 0; bottom: 0; overflow: hidden; overflow-y: scroll; z-index: 22; height: 0; padding: 0; position: unset; width: 0; }	
	
	
meetingmsg { font-size: 0.66em; display: block; }	
mts{padding-top: 22px; display: block;}	
mts trc hd {height: 66px; width: 66px;background:transparent}
mts trcs>trc{grid-template-columns:66px auto 88px;width: auto; margin: 7px 11px;}
mts .oo oo { box-shadow: 4px 0px 11px ; margin-left: 30px ; }
mts .oo bo { box-shadow: inset 60px 0px 0px; }




scroll { display: flex; align-items: center; position: absolute; top: 0; bottom: 0; z-index: 99; }	
cdco scroll btn i { transform: rotate(90deg); min-width: 28px; min-height: 28px; }
scroll>btn { padding: 5px; background: var(--b-t95); height: 33px; display: block; width: 33px; border-radius: 55%; box-shadow: 0 0 4px 6px var(--bc); }

bb { right: 7px; position: absolute; display: block; height: 34px; max-height: 34px; width: 77px; border-radius: 50px; border: solid 2px; color: #fff; transition: 333ms; box-shadow: inset 0 0 0 2px; overflow: visible; top: 5px; }
.oo bb { box-shadow: inset 60px 0px 0px; color: var(--c1); }
bo { display: block; height: 100%; width: 100%; }
oo { display: block; height: 30px; width: 30px; background: #fff; margin: 2px; border-radius: 50%; position: absolute; transition: 333ms; box-shadow: -4px 0 11px; color: #000; }
.oo oo { box-shadow: unset; }
bb.oo{ background: blue;}
ib { display: inline-block; }
btn { cursor: pointer; }
 

 
.splash console{opacity:0}	
.account content { margin-top: calc(100vh - 22px); }

.after { position: absolute; top: 0; bottom: 0; left: 0; right: 0; z-index: 9; }	
.cgreen { color: #007600; }
.cred { color: #CC0C39; }
.bred { background: #CC0C39; }

/*profile*/

@media only screen and (min-width: 999px) {
spfo d.main {margin: 0 7px;}
}
spfo d.main { padding-bottom: 22px;}
spfo main { margin: 0 !important; }



























	
@media only screen and (max-width: 999px) {
	
	
console { height: calc(100% - 0px);margin-top: 0px; }
 	
nav m a {  height: 50px;width: 50px;}
nav m a.this { height: 55px;width: 55px;}
	


 

content{top:0px}
extra .extra { bottom: 55px; top: 88px; }


header{padding:0}    
main>* { margin: 0; }
 
menubar {padding: 0;}   
m {   grid-gap: 0; }
m a { background: unset; box-shadow: unset; }
m a.this { box-shadow: unset;  }   
m a bt { opacity: 1; display: block; left: 0; background: transparent; font-size: 7px; padding: 0; right: 0; bottom: 4px; top: unset; }
#Dashboarded i {  margin-top: -18px;  }
#Dashboarded bt { bottom: 11px; }

footer {margin-bottom: 0;}  
grid bl{margin:11px;margin-bottom: 0;}
 }

 

  

/* Layout : Screen's Header by Gagan Nayak */
screen header { display: block; position: sticky; top: 0; z-index: 888; padding: 0; }
@media only screen and (max-width: 999px) {
	bg.hd { /* background: linear-gradient(180deg, var(--b), var(--bt), var(--0)); */ /* backdrop-filter: blur(44px); */ /*  -webkit-backdrop-filter: blur(44px); */ }
	screen header { display: block; position: sticky; top: 0; z-index: 888; padding: 0; }
}
	content{z-index:3}


.Flyout Flyouts { display: block; opacity: 1; visibility: visible; position: fixed; z-index: 1111111;}
/* Flyouts */
Flyouts { position: absolute; inset: 0; display: none; justify-items: center; place-content: center; transition: 333ms; opacity: 0; visibility: hidden; z-index: 999999999999; }
.Flyout Flyouts { display: block; opacity: 1; visibility: visible; position: fixed; }
Flyouts>bg { background: var(--b-t22); backdrop-filter: blur(33px); }
Flyouts>rvm { position: absolute; inset: 0; z-index: 0; }
flyout { position: absolute; inset: 0; z-index: 0; transition: 333ms; transform: scale(0.97); visibility: hidden; opacity: 1; display: flex ; align-items: center; justify-content: center; }
.Flyout { opacity: 1; visibility: visible; transform: scale(1);  }
.ds flyouts { display: block; visibility: visible; opacity: 1; }
.ds flyout { display: block; visibility: visible; opacity: 1; }


extra{z-index:4}
tr.cr td:nth-of-type(1){color:#00ff00;}	
tr.dr td:nth-of-type(1){color:#ff0000;}
bg{display:block;position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden;z-index:-1;}
bg>img,bg>photo,bg>.img-box{ max-width: 100%; max-height: 100%;position: absolute;opacity:0}	
bg.img{ background-image:var(--bg);}
bg.color{ background-color:var(--b); }	
bg.blur{ backdrop-filter: blur(11px); -webkit-backdrop-filter: blur(11px); }	

bg.bgc{background: linear-gradient(180deg, var(--b), var(--b-t), transparent,  transparent, transparent, transparent, transparent, transparent, var(--b-t22), var(--b))}
bg.bgh { background: linear-gradient(180deg, var(--bt)); }
	
	
/*#dark*/
.dark bg.console { filter: saturate(0); }	
.dark grid bl { background: rgb(10 10 11); }
.dark grid bl bl { background: rgb(30 33 33); }

/**dark*/
	



.table {overflow: visible; overflow-x: auto; display: block;}	
table {min-width: 100%;width: max-content !important}

h nv gg { height: 55px; align-items: center; display: grid; grid-template-columns: 55px 33px 64% 0px 43px; }
h nv back { font-family: monospace; font-size: 1.23em; height: 100%; width: 55px; display: flex; justify-content: center; align-items: center; }	
h nv gg>i { height: 100%; width: 100%; fill: #fff; display: flex; justify-content: center; align-items: center; }	
h nv t { display: flex; align-items: center; text-align: center; width: 100%; display: block; }	
h nv op { display: flex; justify-content: center; align-items: center; }	
wl bl mg a { display: flex; justify-content: center; align-items: center; padding: 8px 16px; position: relative;margin: 0 2px; }	
wl bl mg a.this { border-bottom: solid 2px; color: var(--a); }	
h nv op>i { height: 33%; width: 33%; }	
h nv gg>i>svg { height: 66%; width: 66%; }	
h nv t>h3 { white-space: nowrap; width: 99.5%; overflow: hidden; text-overflow: ellipsis; }	
h nv back { font-family: monospace; font-size: 1.23em; height: 100%; width: 55px; display: flex; justify-content: center; align-items: center; }	
h nv gg>i { height: 100%; width: 100%; fill: #fff; display: flex; justify-content: center; align-items: center; }	
h nv t { display: flex; align-items: center; text-align: center; width: 100%; display: block; }	
h nv op { display: flex; justify-content: center; align-items: center; }	
wl bl mg a { display: flex; justify-content: center; align-items: center; padding: 8px 16px; position: relative;margin: 0 2px; }	
wl bl mg a.this { border-bottom: solid 2px; color: var(--a); }	
h nv op>i { height: 55%; width: 55%; }	
h nv gg>i>svg { height: 66%; width: 66%; }	
.dn{display:none !important;}
	
@media only screen and (min-width: 999px) {
header nv { display: none; }
.s_bg { display: none; }
.img bg>photo,.img bg>img,.img bg>.img-box{opacity:0}
bg.bgc{opacity:0}	
}
	
@media only screen and (max-width: 999px){
html, body { overflow: scroll !important;}
content { top: 0px;bottom:55px; }
.content { margin-top: 0px; }
	
}	
	

/* Layout : Header by Gagan Nayak */
h nv back { font-family: monospace; font-size: 1.23em; height: 44px; width: 44px; display: flex ; justify-content: center; align-items: center; background: var(--bt); margin: 7px; border-radius: 55%; box-shadow: 0 4px 7px var(--bc); backdrop-filter: blur(22px); -webkit-backdrop-filter: blur(22px); }
h nv gg { height: 55px; align-items: center; display: grid ; grid-template-columns: 55px 24px auto 0px 55px; }
h nv op { display: flex ; justify-content: center; align-items: center; height: 44px; width: 44px; background: var(--bt); margin: 7px; border-radius: 55%; box-shadow: 0 4px 7px var(--bc); backdrop-filter: blur(22px); -webkit-backdrop-filter: blur(22px); }
/*Anil Nayak*/
@media only screen and (max-width: 1367px){
content {left: 0;}
	
	}
	
	
@media only screen and (min-width: 999px) {
footer{margin: 44px 0;}
}
	
@media only screen and (max-width: 999px) {
footer{margin-bottom: 0;}
}	
		
@media only screen and (min-width: 999px) {
console { width: calc(100% - 0px);margin-right: 0px; }
smbo .aerea { gap: 1%; }
	
bg {align-items: center;display: flex;}
bg.L2 { margin: 7px; border-radius: 22px; }	
	
royal{position:absolute;left: 0; right: 0; top: 0; bottom: 0; } 
content { position: absolute; left: 0px; right: 0; top: 55px; bottom: 0; }
.content{max-width:99999px;position: relative; margin: auto; }
extra{position:absolute;right: 0; top: 0; bottom: 0; width:444px; }
new.fixed.new{position:absolute;box-shadow: unset;}

	
.img-box { height: 434px; width: 463px; position: relative; top: unset; left: 0; margin: unset; }
.aerea {display: flex;flex-direction: row-reverse;margin: 0 22px; justify-content:center}
	
sidebar{min-width:333px;width:30%;top: 0px; position: sticky; height: min-content;border-left: solid 0px var(--bc);border-right: solid 0px var(--bc);}
 
main { width: 70%;overflow: hidden;}	
	
aprove.aprove { background: #000; padding: 44px 0; }
	
	
aprove exit{display:none}	

a.this:hover bt { border-color: transparent; }	
	
}	


/* Zoom Alert PopUp css */

.alert alert{opacity: 1; top: 7px;}
alert {display: flex ; position: absolute; top: -333%; left: 0; right: 0; z-index: 999999999; justify-content: center; align-items: center; pointer-events: auto; opacity: 1; transition: 333ms; }
alert modal { box-shadow: 0px 5px 20px 7px rgb(164 164 186 / 20%); display: grid ; max-height: 277px; min-height: 48px; height: fit-content; max-width: 433px; position: relative; align-items: center; z-index: 2; overflow: hidden; text-align: center; width: 100%; margin: 11px; padding: 16px; border-radius: 22px;}
alert.warning warning { display: block; }	
alert.success success{ display: block; }	
alert.failed failed{ display: block; }	
alert bl>hd { width: 100%; z-index: 8; top: 0; left: 0; right: 0; display: flex ; justify-content: center; align-items: center; }
alert admi { font-weight: bold; }
alert exit { transition: 333ms; cursor: default; position: absolute; height: 18px; width: 18px; font-family: monospace; font-size: 36px; border-radius: 7px; background: var(--b-t95); opacity: 0.7; padding: 2px; right: 21px; bottom: 30px; z-index: 99999; }
alert exit svg { fill: var(--c); }
alert exit:hover { opacity: 1; }
modal info { display: flex ; flex-direction: column; justify-content: center; }
alert info t { display: none; font-size: 1.33em; font-weight: 600; font-family: monospace; letter-spacing: 0; width: 90%; text-align: start; }
alert text { font-family: Unbounded, sans-serif; letter-spacing: 0; font-size: 12px; text-align: left; color: var(--b); }
modal>bl>ft { display: none ; justify-content: center; filter: url(); }
modal>bl>ft>h6 { margin-top: 11px; font-size: 0.88em; font-weight: 400; opacity: 0.6; }
alert icon>* {display: none; height: 28px; width: 28px; border-radius: 11px; padding: 11px; overflow: hidden; background: var(--b1); }
alert bd { position: relative; display: grid ; grid-template-columns: 66px auto; align-items: center; }
alert.success modal>bg { background: var(--c); }
alert.failed modal>bg { background: var(--c); }
alert modal>bg {background: var(--b-t77); backdrop-filter: blur(11px); }
alert.warning warning svg { fill: red; }
alert.warning t { display: block; color: red; }
alert.warning text { color: red; }
alert.success text { color: rgb(0, 255, 0); }
alert.failed modal { color: rgb(138 0 0); }
alert.failed text { color: rgb(255 60 60); }
alert icon>i:first-child { display: block; }
alert bl ft t { text-align: center; width: 77%; display: block; margin: 7px auto; font-size: 0.88em; letter-spacing: 1px; font-weight: 400; opacity: 0.6; margin-bottom: 0; margin-top: 11px; }
alert icon>* img { filter: drop-shadow(0px 7px 10px #00000059); }
@media (min-width: 999px){	
alert { justify-content: end; }
alert modal { right: 16px; top: 64px; min-height: unset; margin: 0; }	
}




#MenuButton{ transition:333ms;height: 44px;width: 100%;display: flex;position: relative;z-index: var(--z2);justify-content: left;align-items: center;max-width: 100%;max-height: 100%;transition:333ms; }

nav{display:flex;flex-direction: column;justify-content:center;align-items:center;position:absolute;left:0;top:0;width:333px;height:155px;z-index:99999999;transition:1s;box-shadow: var(--bs-bs); backdrop-filter: unset; }
nav bg{/* background:var(--b);*/}



nav n { display: grid; grid-template-columns: 28% auto 28%; max-height: 100%; height: 100%; width: 100%; z-index: 8; align-items: center;}

nav left logo { height: 44px; width: 100%; display: flex ; position: relative; z-index: 8888888; justify-content: center; align-items: center; max-width: 100%; max-height: 100%; }
nav srch { position: relative; display: flex ; justify-content: center; align-items: center; margin-left: 11px; }

nav right d.btn { background: var(--bc); height: 88%; margin: 2% 0; border-radius: 7px; font-weight: bold; font-size: 0.88em; display: grid ; grid-template-columns: 18px auto auto; grid-column-gap: 4px; min-width: 99px; background: rgb(0 128 0 / 21%); color: green; overflow: hidden; max-width: 100%; min-width: unset; align-items: center; padding: 0 11px; position: relative; width: 77%; }






nav h7 { font-size: 0.7em; }

	
nav n>left { height: 100%; display: grid ; width: 100%; grid-template-columns: 55px 66px 55px auto; padding: 0; align-items: center; }
nav n>right{display: grid; grid-template-columns: auto auto 44px 44px 44px 55px;grid-column-gap: 2px; }
nav n>right>*{ display: flex; justify-content: center; align-items: center; width: 100%; height: 44px; border-radius: 11px; }	
nav n>right>*>i { height: 55%; width: 55%; }	
nav n>right>aa:hover {background: var(--bc);}
	
nav pf { height: 44px; width: 44px; display: flex; justify-content: center; align-items: center;position:relative }
nav pf img { height: 66%; }
nav nt>* { display: flex; justify-content: center; align-items: center; }
nav pf>d { display: block; height: 70%; padding: 4px; box-shadow: inset 0 0 0 2px var(--b-t); border-radius: 25%; }
nav srch>f { color: var(--c); width: 88%; height: 56%; display: flex; align-items: center; box-shadow: 0 1px 0 0; padding-left: 22px; }
nav nt>aa svg { transition: 333ms; }
nav .menu srch>f { opacity: 0; }	
nav logo i { height: 77%; }	
	

 
 

nifo>* { display: flex; justify-content: center; align-items: center; }
srch form{display:none}	
.menu srch form { display: flex; justify-content: center; align-items: center; position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: 0; padding: 0; }


#Search { color: var(--c); margin: 0; padding: 0; width: 100%; padding-left: 22px; background: var(--bc); border: solid 2px var(--bc); height: calc(100% - 7px); margin-top: 1px; border-radius: 4px; font-size: 1em; border-radius: 7px; }


.menu #MenuButton { transform: rotate(90deg); }	
	
.bootinggg nav { width:100vw;height:100vh; }
.bootinggg nav left {opacity:0;background:transparent;}	
.menu #MenuButton{}
.menu #MenuButton svg{ fill:var(--a)}

	
.start #StartButton{}
.start #StartButton svg{ fill:var(--a)}












@media only screen and (max-width: 999px) {
nav{height:88px;width:100vw;box-shadow: unset;overflow:hidden;height:0;}
nav n { display: grid; grid-template-columns:unset;grid-template-rows: 50% 0 50%;}
nav n>left{padding:0;}

}

@media only screen and (min-width: 999px) {
nav{backdrop-filter: unset;height: 55px; width: 100%; display: flex; flex-direction: row; }
nav {width: auto; left: 0; right: 0;}
	
nav n>left{background:unset;}
nav nifo{display:none !important}	
nav srch { max-width: 333px; margin-left: 0; background: var(--bc); border-radius: 9px; border: solid 1px var(--bc); width: 88%;display: flex; align-items: center; margin:auto 0; height:37px}
nav srch>f { box-shadow: unset; }
nav nt>aa { opacity: 0; }	
nav #Search { margin: 0; height: 100%; }	
nav n>right{justify-content: end;}	
}




/* Component : Menu1 */
/*startmenu { position: absolute; top: 57px; left: 7px; z-index: 999; padding: 11px; display: none; width: 500px; height: calc(100% - 79px); background: var(--b-t44);}*/
startmenu hd sl { display: flex ; align-items: center; height: fit-content; border-radius: 22px; padding: 0 11px; width: auto; }
startmenu hd sl>i { width: 24px; height: 24px; }	
startmenu hd sl input { width: calc(100% - 55px); }	
startmenu bd>bl { display: flex; flex-direction: column; border-bottom: 1px solid var(--bc); margin: 7px 0; gap: 9px; padding-bottom: 9px; }
crato bd bl>d { display: grid ; grid-template-columns: 51px auto; align-items: center; margin: 11px 0; }	
@media only screen and (max-width: 999px) {
/*.menu startmenu { position: absolute; left: 0; right: 0; top: 58px; bottom: 0; overflow: hidden; overflow-y: auto; padding-bottom: 11%; min-height: unset; width: unset; }*/
cstmn { grid-template-columns: unset; justify-content: unset; gap: 11px; }	
	}




/* Layout : Menu by GaganNayak */
.menu startmenu { display: block; position: absolute; inset: 0; top: 0; visibility: visible; opacity: 1; }
startmenu>rvm { position: absolute; inset: 0; height: -webkit-fill-available; z-index: 999; }
startmenu { visibility: hidden; opacity: 0; transition: var(--t-slow); z-index: 99999999; }
startmenu bd>bl mb { display: grid ; grid-template-columns: 33% 33% 33%; gap: 4px; }
crato, cstmn>mm { padding: 11px; border-top: unset; height: fit-content; }
csmn>bl bd { display: block; overflow: auto; max-height: 90%; }

@media only screen and (max-width: 999px) {
	
	.menu startmenu>csmn { width: -webkit-fill-available; height: calc(100% - 79px); }
	startmenu>csmn { right: 7px; top: 55px; max-width: 100%; width: -webkit-fill-available; }

}
  
/* Layout Account by GaganNayak */
account {  top: 0 !important; } 
 /* Ended Brand Theme CSS : Base_Standard */  /* Started Library CSS : Base_Basic */ smbo .aerea { flex-direction: initial; }
cpho bd btn { display: grid ; height: 22px; width: 22px; position: absolute; background: var(--bc-t); bottom: 14px; overflow: hidden; justify-content: center; border-radius: 55%; padding: 4px; right: 0; left: 65px; }
cpho bd btn input { position: absolute; inset: 0; opacity: 0; padding: 0; height: 30px; width: 30px; }
cpho bd btn i { height: auto; }
cpho>bl bd { position: relative; }
/* soon */ 
cson bl{background: var(--bt);margin: 22px;border-radius: 22px;}
cson hd{display: grid; justify-content: center; align-items: center;}
cson bd{ text-align: center;}
cson bd h1{ color: var(--c);}
cson bd h4{ margin: unset;}
cson bd p{ margin: unset;}
cson ft{ padding: 18px; padding-top: 0px;padding-bottom: 43px;}
cson ft h4{ display: block; font-weight: 100;}
cson ft bttn{ margin: 12px auto 0px auto; padding: 8px 0px; display: flex; width: 52%; border-radius: 11px; justify-content: center; align-items: center; background: var(--lg-b); color: var(--c); box-shadow: 1px 1px 12px #846af9; }
flex.greed.chart.piechart { background: unset !important; } 
.piechart { grid-template-columns: 50% 50% !important; } 
piec { margin: auto; max-width: 161px; margin-top: 22px; display:inline-grid; } 
flex.greed.chart.piechart bd bttn { margin: 0px auto 0px auto; padding: 8px 0px; display: flex; width: 41%; border-radius: 11px; justify-content: center; align-items: center; background: rgb(255 242 171); color: var(--b); }

cppc { display: block; background: var(--bt); border-radius: 11px; padding: 11px; margin: 7px 0; }
cppc cwac { display: none; }


crocs i {height: 24px; margin: auto;}
crocs { display: grid ; background: rgb(5 19 33 / 12%); border-radius: 44px; height: 36px; width: 36px; transition: 99ms; cursor: pointer; }
crocs:active { transform: scale(0.95); }
crocs:hover { background: rgb(5 19 33 / 22%); }
/* soon */ 

/* feature */ 
@media only screen and (min-width: 999px) {
saps feature { display: block; margin: 0px 22px; }
}
/* .phonev */ 
@media (min-width: 620px) {	
	.phonev  { display: none; }
}


/* Template : popup */
popups { left: 0; position: fixed; inset: 0; display: flex ; align-items: center; justify-content: center; transition: 333ms; opacity: 0; visibility: hidden; z-index: 999999; top: 55px; bottom: 0; right: 0; }
.popup popups { opacity: 1; visibility: visible; position: fixed; }
popups>bg { background: var(--bor); }
popups>rvm { position: absolute; inset: 0; z-index: -1; height: auto; }





.bg_bc { background: var(--bc); color: var(--c); }



ext { display: block; height: 33px; width: 33px; place-content: center; position: absolute; right: 0; margin: 7px; z-index: 999; top: 0; background: var(--bc); border-radius: 55%; }

.disabled { pointer-events: none; opacity: 0.5; background: var(--bc) !important; color: var(--c) !important; }



:root {
    --tr-a: opacity 0.3s ease-in-out 0.15s, visibility 0.3s ease-in-out 0.15s, transform 0.3s cubic-bezier(0.34, 1.56, 0.64, 1) 0.45s, -webkit-transform 0.3s cubic-bezier(0.34, 1.56, 0.64, 1) 0.45s;
}

grid { display: grid ; grid-gap: 0; grid-template-columns: 100%; }
@media only screen and (min-width: 999px) { 

}

/* Flayout by Gagan Nayak */
.Flyout rvm { height: 0; }
flyouts { background: var(--b-t22); backdrop-filter: blur(11px); -webkit-backdrop-filter: blur(11px); }
	
cmco>hd { overflow: hidden; display: flex; justify-content: center; align-items: center; border-radius: 16px; height: 77px; width: 77px; background: transparent; }
cmco img{/*object-fit: contain;*/ height: 77%; width: 77%;border-radius: 50%;}	
cmco>bd{display: flex; flex-direction: column; justify-content: center; padding-left: 4px;}	
cmco actn{display: grid; grid-gap: 0; min-height: 33px; padding: unset; grid-template-columns: 70% 30%; margin: unset; position: relative; border-radius: 11px; width: 100%;}	
cmco ac1{display: flex; justify-content: center; align-items: center;}	
cmco ac2 { display: flex; align-items: center; justify-content: center; font-weight: bold; font-family: monospace; font-size: 2.3em; color: var(--c1); transform: rotate(270deg); height: 33px; width: 33px; }
cmco bb{position: relative; display: block; height: 34px; max-height: 30px; width: 60px; border-radius: 50px; border: solid 2px; color: #fff; transition: 333ms; box-shadow: inset 0 0 0 2px; overflow: visible; top: unset; height: 38px; color: var(--aa); right: unset;}	
cmco bo{display: block; height: 100%; width: 100%; transition: 333ms; border-radius: 50px;}	
cmco bo oo{display: block; height: 25px; width: 25px; background: #fff; margin: 2px; border-radius: 50%; position: absolute; transition: 333ms; box-shadow: -4px 0px 11px; color: #000;}	
cmco .oo bo { box-shadow: inset 60px 0px 0px; }
cmco .oo oo { box-shadow: 4px 0px 11px; margin-left: 30px; }	
	
	
	
cmso{display: block; padding: 22px; box-shadow: var(--bs-bs); border-top-right-radius: 22px; border-top-left-radius: 22px; position: relative; overflow: hidden; z-index: 9;background: var(--b-t); margin: 7px 11px;}	
cmso gd{display: grid; grid-template-columns: 44px auto auto;}	
cmso gd i{height: 40px; width: 40px; border-radius: 50%; overflow: hidden; box-shadow: 0 0 0 4px var(--bc); padding: 2px;}	
cmso gd img{border-radius: 50%; background: var(--bc);}	
cmso gd h5{display: flex; align-items: center; padding-left: 11px; font-size: 1em;}	
cmso gd h6{margin-left: 11px; font-weight: unset; color: var(--c0); display: inline;}	
cmso gd d:nth-child(3) { display: flex; justify-content: end; align-items: center; }
cmso gd op { height: 22px; width: 22px; padding: 6px; }	
cmso dlt { position: absolute; background: var(--bt); padding: 11px; border-radius: 11px; z-index: 9999; backdrop-filter: blur(20px); transition: 333ms; top: 58px; bottom: unset; right: 34px; box-shadow: var(--bs-b); display: none; }	
cmso dlt btn {border-radius: 6px;display: grid;grid-template-columns: 22px auto;align-items:center; margin: 4px; padding: 11px; background: var(--bc); }
cmso dlt i { height: 15px; width: 15px; border-radius: 0; box-shadow: unset; padding: 0; }	
cmso ft { position: relative; width: 100%; display: block; }	
cmso acns { display: grid; grid-template-columns: 33.33% 33.33% 33.33%; height: 33px; margin-top: 11px; }	
cmso acn { display: flex; justify-content: center; align-items: center; font-weight: bold; font-size: 0.88em; border-left: solid 1px var(--bc); }	
cmso deletsure { display: grid; grid-template-rows: 100px auto auto; width: 400px; height: 200px; align-items: center; padding: 22px; text-align: center; border-radius: 11px; transform: scale(0); left: 20%; border: solid 1px var(--bor); top: 54px; z-index: 9999; position: absolute; background: var(--bt); backdrop-filter: blur(20px); transition: 333ms; box-shadow: var(--bs-b); }	
cmso deletsure hd { display: flex; justify-content: center; }	
cmso deletsure i { height: 44px; padding: 11px; width: 44px; background: var(--bc); border-radius: 44px; }
cmso deletsure ft { display: grid; grid-template-columns: 48% 48%; gap: 11px; }	
cmso deletsure ft a { background: var(--bc); padding: 11px; border-radius: 11px; display: grid; align-items: center; justify-content: center; }	
	
cmso .PostOption dlt{display:block} 	
cmso .Deleteconferm deletsure { transform: scale(1); }	
	
	
@media screen and (max-width: 999px) {
cmso deletsure { left: 0; width: -webkit-fill-available; }	
	
}		
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
 
 

cmbo>hd{position:relative}	
cmbo>hd img{object-fit:cover;width:100%;height:100%;border-radius: 50%;}	
cmbo>bd { display:block; margin: 4px;position: relative; }
cmbo>ft { display: grid; grid-column-start: 1; grid-column-end: 3; }


cmbo p{margin:0;font-weight: 100;margin-top: 2px;}
cmbo wish i svg { opacity: 0.44; } 
	
cmbo country, cmbo state { background: var(--bc); padding: 7px 22px; margin: 4px; display: inline-block; margin-left: 0;border-radius: 4px; } 
cmbo mrp { margin-left: 11px; font-weight: 100; font-size: 0.77em; text-decoration-line: line-through; }	
 
cmbo ftrs { display: grid; grid-template-columns: 12.5% 12.5% 12.5% 12.5% 12.5% 12.5% 12.5% 12.5%; justify-content: center; align-items: center; }	
cmbo ftr { display: flex; justify-content: center; align-items: center; height: 100%; width: 100%; }
cmbo ftr i { height: 77%; width: 77%; }	

cmbo info { display: grid; grid-template-columns: auto 170px; }
cmbo reviews{display: grid; align-items: center; grid-template-columns: 60% 40%;}	
cmbo ftr i t { font-weight: bold; font-style: normal; display: flex; height: 100%; width: 100%; margin: auto; justify-content: center; align-items: center; background: var(--hover); border-radius: 11px; }
	
/* changed by Gagan Nayak for meeting bot component btn */
cmbo actn>adc { display: flex; justify-content: center; align-items: center; font-weight: bold; color: var(--aa); background: var(--aat); border-radius: 7px; font-size: 0.88em; padding: 0 11px; }
cmbo actn>wish { display: grid; justify-content: center; align-items: center; background: var(--bc); border-radius: 7px; grid-template-columns: 44px auto; padding: 0 11px; }
cmbo actn { display: grid; grid-template-columns: auto auto; height: 40px; grid-column-gap: 4px; margin: 11px 0; position: relative; z-index: 999; width: 44%; }
	
	
.heart svg {opacity: 1; }
.heart t { font-weight: bold; }		

@media only screen and (min-width: 999px){
	
	
	
	}
@media only screen and (max-width: 999px){
 	

cmbo { grid-template-columns: 88px auto; }	
cmbo actn { width: -webkit-fill-available; }	
	
}

	
	
	
	
	
	
	
	 
	
		
@media only screen and (min-width: 999px){
	
users.dg2 { display: grid; grid-template-columns:50% 50%; }
users.dg3 { display: grid; grid-template-columns: 33.33% 33.33% 33.33%; }
users.dg4 { display: grid; grid-template-columns: 25% 25% 25% 25%; }
users.dg5 { display: grid; grid-template-columns: 20% 25% 25% 25%; }	
}

 


	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	 
users>user { display: grid; grid-template-rows: auto auto auto; width: auto; margin:4px; background: var(--bt); border-radius: 11px; position: relative;overflow: hidden;border: solid 1px var(--bt);}
users>user>hd{position:relative}	
users>user img{object-fit:cover;width:100%;height:100%;}	
users>user>bd { display:block;margin: 7px 22px; }
users>user>ft { display:block;margin:0px 7px; }
users>user actn{ display: grid; grid-template-columns: auto 40px; height: 40px; margin-bottom: 11px; grid-column-gap: 4px; }	
users>user actn>adc{display:flex;justify-content:center;align-items:center;font-weight:bold;color:var(--aa);background:var(--aat);border-radius:7px;font-size: 0.88em;}	
users>user actn>wish{display:flex;justify-content:center;align-items:center;font-size:2em;font-family:monospace;background:var(--bc);border-radius:7px;}
users>user p{margin:0;}
users>user wish i svg { opacity: 0.44; }
hm name p { font-weight: bold; }


	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
 
cmcna i svg { height: 21px; width: 44px; }
cmcna mg i { height: 66px; background: var(--bc); border-radius: 11px; width: auto; }	
cmcna bd >i { background: transparent;width: auto; }	
cmcna i { display: flex; background: var(--b); border-radius: 55%; height: 33px; width: 33px; }	
cmcna mg { gap: 2%; display: grid; grid-template-columns: 20% 20% 20% 20%; justify-content: center; padding: 11px 0; }	

 	
cmcna hd { opacity: 1; }
cmcna ad { display: grid; grid-template-columns: 44px auto; align-items: center;border: solid 1px var(--bc); padding: 11px; border-radius: 11px; }
cmcna uick { display: flex; gap: 2%; }	
cmcna bl{ display: grid; padding: 22px; background: var(--bt); border-radius: 22px; margin: 11px auto; max-width: 88%;}
cmcna bd { display: block; border-radius: 11px; }	
cmcna uick i { height: 33px; width: 33px; display: inline-block; margin: 4px; }	
cmcna bl.mr { background: transparent; display: grid; grid-template-columns: auto auto; justify-content: space-between; border-radius: 11px; padding: 11px; margin: 11px 0; }	
cmcna span.top-2 { display: grid; background: #fdff46; padding: 11px; font-weight: 600; border-radius: 11px; }	
cmcna mro { display: flex; justify-content: center; align-items: center; width: auto; margin: auto; border-radius: 50px; transition: 99ms; overflow: hidden; position: relative; font-size: 14px; }	
cmcna mro i { height: 17px; }	
cmcna h2 { margin: 10px 0; }	
cmcna form { display: flex; flex-direction: row; position: relative; justify-content: flex-start; align-items: center; gap: 2%; font-size: 0.88em; }bl.confirm btns btn { display: flex; justify-content: center; padding: 11px; background: var(--bc); border-radius: 11px; } 
cmcna btns { display: grid; grid-template-columns: auto auto; gap: 2%; padding: 11px 0;}	
cmcna d { color: var(--a); }	
cmcna bd { padding: 22px; }
cmcna bl.mr i { background: transparent; }
cmcna bd { padding: 22px;border-radius: 22px; }
cmcna mro i { transform: rotate(180deg); }	
	
	
	
@media screen and (max-width: 999px) {
cmcna bl { padding: 0; }
cmcna bl.mr { font-size: 10px; text-align: center; padding: 4px;border: unset; }	
cmcna span.top-2 { border-radius: 4px; }	
cmcna i { background: transparent; }
cmcna mro i { height: 12px; }	
cmcna label { font-size: 0.77em; }	
cmcna bl.mr { display: none; }	
	
}
	

	
	
	
	
	
	
	
	
	
	
	
 
cchos { display: grid; padding: 22px; background: var(--bt); border-radius: 22px; margin: auto; max-width: 88%;}	
cchos .group { display: grid; grid-template-columns: auto 27px; align-items: center; border: solid 1px var(--bc); padding: 6px; border-radius: 11px; }
cchos btn { display: flex; justify-content: center; padding: 11px; background: var(--bc); border-radius: 11px;margin: 16px 0;margin-top: 15px; }
cchos h2 { font-size: 1.25em; padding-bottom: 16px; }	
cchos input.input { padding: 0; font-size: 0.99em; }	
@media screen and (max-width: 999px){
cchos {margin: 11px;}
}	
	
	
	
	
	
	
	
	
	
	
	
	

cartfill { display: grid; padding: 22px; background: var(--bt); border-radius: 22px;margin: 11px auto; max-width: 88%;}	
cartfill btn { display: flex; justify-content: center; padding: 11px; background: var(--bc); border-radius: 11px;margin: 16px 0;margin-top: 15px; }	
cartfill h2 { font-size: 1.25em; }	
cartfill input.input { padding: 0; font-size: 0.99em; }	
cartfill hd bl { display: grid; grid-template-columns: 100%; align-items: center; justify-content: start;padding: 11px 0; }	
cartfill ft btns { display: grid; grid-template-columns: auto auto; gap: 2%; }	
cartfill i { display: block; }	
cartfill select { padding: 14px; margin: 0; border: solid 1px var(--bc); width: 100%; border-radius: 11px; height: 58px; }	
cartfill .group { display: grid; }
	
	
@media screen and (max-width: 999px) {
cartfill { margin: 11px; } 
.ftt { padding: 0; }	
cartfill p { font-size: 0.77em; }	
	
	
	
}	
	

	
	
	
	
ccvpo { display: grid; padding: 22px; background: var(--bt); border-radius: 22px;margin: 11px auto; max-width: 88%;}	
ccvpo .group { display: grid; grid-template-columns: auto 27px; align-items: center; border: solid 1px var(--bc); padding: 11px; border-radius: 4px; }
ccvpo btn { display: flex; justify-content: center; padding: 11px; background: var(--bc); border-radius: 11px;margin: 16px 0;margin-top: 15px; }	
ccvpo h2 { font-size: 1.25em;  }	
ccvpo input.input { padding: 0; font-size: 0.99em; }	
ccvpo hd bl { display: grid; grid-template-columns: 48px 48px; align-items: center; justify-content: start; }	
ccvpo ft btns { display: grid; grid-template-columns: auto auto; gap: 2%; }	
ccvpo .group { display: grid; align-items: center; border: solid 1px var(--bc); padding: 11px; border-radius: 4px; width: 88%; }	
ccvpo i { display: block; }	
	
@media screen and (max-width: 999px) {
ccvpo { margin: 11px; } 

ccvpo p { font-size: 0.77em; }	
upgradep { display: block !important; margin: 11px !important; }
upgradep bd { display: block !important; }	 Upgrade i { height: auto; }	
}	
	
 
Upgradep { display: grid; padding: 22px; background: var(--bt); border-radius: 22px;margin: 11px auto; max-width: 88%;grid-template-rows: 64px 181px 76px;}	
Upgradep .group { display: grid; grid-template-columns: auto 27px; align-items: center; border: solid 1px var(--bc); padding: 11px; border-radius: 4px; }
Upgradep btn { display: flex; justify-content: center; padding: 11px; background: var(--bc); border-radius: 11px;margin: 16px 0;margin-top: 15px; }	
Upgradep h2 { font-size: 1.25em; padding-bottom: 16px; }	
Upgradep input.input { padding: 0; font-size: 0.99em; }	
Upgradep hd bl { display: grid; grid-template-columns: 48px 48px; align-items: center; justify-content: start; }	
Upgradep ft btns { display: grid; grid-template-columns: auto auto; gap: 2%; }	
.ftt { display: grid; grid-template-rows: 22px auto; margin: 7px 0; row-gap: 10px; padding: 11px 0; }	
Upgradep .group { display: grid; align-items: center; border: solid 1px var(--bc); padding: 11px; border-radius: 4px; width: 88%; }	
Upgradep btns { display: grid; grid-template-columns: auto auto; gap: 2%; }	
Upgradep p { font-size: 0.77em; }	
Upgradep i { justify-content: center; display: flex; align-items: center; }	
Upgradep bd { display: grid; grid-template-columns: 50% 50%; justify-content: center; }	
Upgradep li { font-size: 0.88em; }		
	
@media screen and (max-width: 999px) {
Upgradep { display: block; margin: 11px; }
Upgradep bd { display: block; }	
	
}	
	

/* Replace by Gagan Nayak for MeetingSubscriptionDelete */
cmco>ft { display: grid; align-items: center; grid-template-columns: 109px 0px 0px; justify-content: center; position: relative; z-index: 99999; }
cmbo actn { margin-bottom: 0; }	
	
	
	


/* Gurpreet_singh */
	
/* Meeting_Session*/
smso bl bd >i { background: transparent; width: auto; overflow: hidden; border-radius: 22px; }	
smso h1 { font-weight: 600; }	
smso bd.onder { margin-bottom: 0; display: grid; grid-template-rows: 33% 33% 33%; }
smso bl.inv_call i { height: 22px; }
smso bl.inv_call p { margin: 0; }
smso .adpeo{color: #54c870; background: #54c8701f; padding: 5px 11px; border-radius: 6px;}
smso a.adpeo svg { fill: #54c870; }
smso .in_po{padding: 2px 8px; background: #54c87036; border-radius:5px; color: #54c870;}
smso .abs_po { padding: 2px 8px; background: #f05b6338; border-radius: 5px; color: #f05b63; }
smso .peo_po { padding: 2px 8px; background: #113ef740; border-radius: 5px; color: #113ef7; }
smso .bot_call bl hd { display: grid; grid-template-columns: auto auto; justify-content: space-between; }
smso .bot_call bl hd aa i { height: 16px; width: 16px; margin: auto; }
smso .myalb{display: grid; align-items: end;justify-content: center;}
ccmo>i>svg { height: 22px; fill: var(--b); }
smso .bot_call> i { background: var(--bc); height: 100%; }
smso .zayn i{height:15px;}
smso .zayn p { margin: 0; color: var(--b); }
smso .zayn i svg { fill: var(--b); }
smso bd.onder> bl> i { max-height: 100%; max-width: 100%; background: var(--bc); height: 100%; }
cmco ft { display: flex; justify-content: end; align-items: center; }
smso .meti_alls hd{justify-content: center; align-items: center;}
smso .meti_all i { height: 22px; }
smso .meti_all i svg { fill: var(--b); }
 
smso .meti_all p { color: var(--b); }
smso .myalb i.cal_cut{background: #ff6262;}
smso .cal_cut svg{height: 30px}
smso .meet_vol hd { display: flex; justify-content: space-around; text-align: center; align-items: center; }	
smso .meet_vol ft { display: flex; justify-content: space-around; text-align: center; align-items: center; }
smso .meet_vol bd {display: flex; gap: 11px; justify-content: space-around; text-align: center; align-items: center;}
smso .meet_vol p { margin: 0; }
smso .meet_vol a { display: grid; gap: 11px; }
smso .main { height: 100%; }
smso cmbo actn { width: 100%; }
smso .bot_call .anne img { height: 100%; width: 100%; border-radius: 44px; }
smso .zayn img { border-radius: 44px; }
cmys trc>hd>op i { height: 20px; width: 20px; background: unset; padding: 0; transform: rotate(90deg); }
@media screen and (max-width: 999px) {
smso .bot_call> i { max-height:400px;}
	
	
	
	
smso .wekda p { margin: 0; }
smso  h1{font-size:1.3rem}
.bome> bd { display: flex; align-items: center; gap: 22px; }		
smso .bot_call bl hd aa i { height: 16px; width: 16px;}
smso .bot_call bl hd aa{height: 22px; width: 22px;border-radius: 5px;}	
smso.bot_call bl hd bd { grid-template-columns: 30px 30px 30px; display: grid; gap: 11px; }	

smso .bot_call bl mg{grid-template-columns: 30px 30px 30px 30px 30px;}	
smso .bot_call bl hd bd { grid-template-columns: 30px 30px 30px; display: grid; gap: 11px; }
smso .meti_all { height: 22px; width:44px;}	
smso .bot_call bl hd { gap: 11px; }
.anne p { font-size: 8px; }
smso .meet_vol a {gap: 6px; }
smso .meet_vol i svg { height: 16px; width: 16px; }
smso .meet_vol i>svg { height: 22px; width: 22px; }
smso bl.inv_call i { height: 16px; }	
smso .in_po { padding: 0px 8px;}
smso .abs_po{ padding: 0px 8px;}	
smso .peo_po{ padding: 0px 8px;}	
.bome> bd p { margin: 0; }	
smso  .onder { grid-template-columns: 32% 32% 32%; grid-template-rows: unset; margin: 11px 0; height: fit-content; } 
}		
smso location { display: grid; height: 111px; background: var(--bc); border-radius: 11px; padding: 11px; }	
smso bl.inf bd t { text-align: start; display: block; }	
smso bl.inf btn { height: 55px; display: flex; justify-content: center; align-items: center; background: var(--aaa); color: var(--b); border-radius: 7px; box-shadow: var(--bs-bt); width: 100%; max-width: 333px; margin: auto; }	
smso sell { display: grid; grid-template-columns: 44px auto; align-items: center;text-align: start;padding-top: 12px; }	
smso sell t { margin: 7px 0 !important; padding: 0; text-align: start !important; }	
smso sifo { display: flex; font-size: 0.88em; align-items: center; justify-content: space-between; }	
smso sifo more { background: unset; display: grid; width: auto; margin: 0; color: var(--a); }	
smso spf i { background: var(--bc); height: 60px; border-radius: 55%;width: 60px; }	
smso spf { display: grid; grid-template-columns: 60px auto; align-items: center; gap: 2%; }	
smso spf name { font-weight: 700; font-size: 21px; }	
smso bl.tag { display: grid; justify-content: start; padding: unset; border-radius: 0; border: unset; background: transparent;margin: 0; }
smso bl.tag hd { font-weight: 700; text-align: start;}
smso number {height:38px;display:grid;align-items:center;margin:auto;border-radius:22px;background:var(--bc);position:relative;width:111px;}
smso menu.btn i { background-image: url(https://static.xx.fbcdn.net/rsrc.php/v3/yd/r/H0IWxav-HaA.png); background-position: 0 -290px; background-size: auto; width: 16px; height: 16px; background-repeat: no-repeat; display: inline-block; }	
smso menu.btn{display:flex;justify-content:center;align-items:center;font-size:2em;font-family:monospace;background:var(--bc);border-radius: 7px;}	
smso time { display: block; width: auto; }	

smso so_chats pa { color: var(--b); background: #ff6262; padding: 2px 6px; font-size: 11px; font-weight: 700; border-radius: 5px; margin-left: 11px; }
smso grid so_chats> hd>h3 { display: flex; align-items: center; }
smso grid so_chats> hd { display: flex; align-items: center; gap: 11px; justify-content: space-between; }
smso .my hd { display: grid; grid-template-columns: auto auto 44px; align-items: center; }	
smso .your hd { display: grid; grid-template-columns: 44px auto auto; align-items: center; }
smso grid so_chats bl { background: var(--0); padding: 0; border: unset; border-radius: 0; margin: 11px 0; }
smso grid so_chats .my> bd { display: flex; justify-content: end; }
smso .your hd d { text-align: end; }
smso so_chats> ft { display: grid; grid-template-columns: 33px 11px auto 44px; align-items: center; background: var(--bc); padding: 0px 11px; border-radius: 11px; height: 44px; }
smso so_chats> ft input { background: var(--0);}
smso so_chats ft hr { height: 67%; width: 2px;}
smso so_chats> ft i { height: 22px; }
smso .my hd> p { text-align: end; }
smso .your h5{font-weight:500;}
smso .my h5{font-weight:500;}
smso cmbo { margin: 0; margin-top: 11px; }
smso .bot_dit { border: unset; display: grid; grid-template-columns: auto auto; padding: 0 11px; align-items: center; }
smso .bot_dit ftrs { display: grid; grid-template-columns: 22px 22px; justify-content: space-around; align-items: center; }
smso .bot_dit ftrs t { font-weight: bold; font-style: normal; padding: 3px 10px; background: var(--hover); border-radius: 11px; }
@media screen and (max-width: 999px) {
smso main {grid-row: 1;}
}
/* Meeting_Session */
/* Meeting_Sessions*/	
/* header*/	
smss sos_wek { display: grid; grid-template-columns:25% 25% 25% 25%; padding: 11px; }
smss sos_wek hd { display: grid; grid-template-columns: 44px auto; align-items: center;justify-content: center;}
smss sos_wek bl { display: grid; justify-content: center; background: var(--b-t); margin: 11px; padding: 22px; text-align: center; align-items: center; border-radius: 14px; }

smss sos_wek h2 { font-size: 1.4rem; }	
smss sos_wek bl p { margin: 0; font-weight: 600; }
smso .bomee img { width: 100%; object-fit: cover; height: 100%; }
@media screen and (max-width: 999px) {	
smso .bot_call bl hd .anne { width: auto; grid-template-columns: 22px auto; border-radius: 5px; } 
smss sos_wek bl { width: 250px; }	
smss sos_wek { grid-template-columns: auto auto auto auto; overflow: scroll; }
/*smss header {position: relative;backdrop-filter: unset;}	*/	
}	
/*header*/	
/*main*/


smso .bot_call bl hd .anne {width: auto; grid-template-columns: 33px auto; padding: 8px 11px; align-items: center; height: auto;}
smss bl.shon { display: grid; grid-template-columns: auto auto; align-items: center; justify-content: space-between; padding: 0 11px; }	
smss bl.shon hd { display: grid; grid-template-columns: auto 44px auto 44px; align-items: center;gap:11px; }	
smss bl.shon bd { display: grid; grid-template-columns: auto auto 44px; align-items: center; gap: 11px;}
smss bl.shon hd img { height: 33px; width: 33px; background: rebeccapurple; border-radius: 44px; max-width: unset; max-height: unset; }
smss bl.shon name { font-weight: 700;font-size: 1.1rem; }	
smss bl.shon hd svg { height: 22px; }
smss .shon p { margin: 0;}
smss bl.shon bd h3 { font-weight: 600; }
cmco p { margin: 0; font-weight: 500; margin-top: 1px; padding: 2px; }
@media screen and (max-width: 999px) {	
cmys { grid-template-columns: unset; margin: 0 11px;padding:0; }	
cmys trc> bd{ justify-content: space-between;gap:0px;}
cmys trc h7 { grid-template-columns: 20px auto; font-size: 0.6rem; }
smss bl.shon{grid-template-columns:unset;justify-content: unset;background:var(--b-t);margin:11px;padding:11px;border-radius: 11px; }
smss bl.shon bd { grid-template-columns: 80px auto 44px; }	
smss bl.shon hd { grid-template-columns: 90px 44px auto 22px; gap: 0; }
cmys trc {margin: 4px 0; padding: 16px; gap: 7px;}

}	
@media screen and (max-width:400px) {
cmys h7 {grid-template-columns: 22px auto;font-size: 0.6rem; }	
}	
/*main*/	
/*sidebar*/
smss sidebar bl { padding: 22px; border-radius: 22px; margin: 11px; }
 
smss sidebar bl bd { display: grid; padding: 0; gap:7px; }	
smss sidebar bl a { display: grid; align-items: center; grid-template-columns: 44px auto; gap: 11px; background: var(--bt); padding: 11px; border-radius: 14px; }
smss sidebar bl bd dp { display: grid; height: 44px; width: 44px; justify-content: center; align-items: center; background: var(--bc); border-radius: 44px; color: var(--a); }	
smss sidebar bl hd { margin: 0 11px; }

@media screen and (max-width: 999px) {	

}
/*sidebar*/	
/* Meeting_Sessions*/	
/*Meeting Subscription New*/	


 
msnb bl bd> ft { display: grid; margin: 0; grid-template-columns: auto auto; column-gap: 2%; }
msnb .up_dp { display: grid; border: unset; grid-template-columns: 50% 50%; }
@media screen and (max-width: 999px) {
msnb sl, .sl{width:auto;}	
msnb bl bd> ft {display: block;}
smcn d.aerea { display: flex; flex-direction: column-reverse; }
smcn form { display: block; }	
smcn d.aerea { display: grid; }
smcn main { grid-row-start: 1; display: grid; }	
smcn t { text-align: unset; font-size: 14px; }	
smcn .nw { margin: 0; }
}			
/* Meeting Subscription New*/		
	
@media screen and (max-width: 400px) {	
cmcs cmco>ft{grid-template-columns:auto auto;}
	
}	
/* walet */	
@media screen and (max-width: 999px) {	
.home home wallet bl ft {grid-template-columns:116px 22px auto;}
	}
home wallet bl>ft { display: grid; grid-template-columns: auto 22px auto; align-items: center; height: 45px; }
home wallet bl btn{display:grid;max-width: 333px;background:var(--aaa);height:44px;justify-content:center;align-items:center;margin-left:11px;border-radius:7px;}
home wallet bl btn a { color: var(--b); }
home wallet bl ft d { position: relative; }	
	
csfs>bl so_chats bl { padding: 0; border: unset; } 
	
/* wallets */
cwlo { align-items: center; }	
	
	
/* Changed by Gagan for Meeting Session */
ccmo { display: flex; justify-content: center; padding: 11px 0; align-items: center; background: var(--bor); padding: 11px; border-radius: 22px; backdrop-filter: blur(20px); -webkit-backdrop-filter: blur(20px); max-width: 95%; margin: auto; }
ccmo:after { content: " "; position: absolute; left: 0; right: 0; bottom: 0; top: 0; background: linear-gradient(148deg, var(--bor), var(--bor), var(--bor)); z-index: -1; border-radius: 22px; }
ccmo>i { display: flex; border-radius: 55%; height: 33px; width: 33px; margin: 0 6px; padding: 6px; place-content: center; align-items: center; background: var(--b-t22); }
ccmo i>svg { height: 18px; width: 18px; }
	
	
	
smso .tire { display: flex; gap: 11px; justify-content: end; align-items: center; }
smso .bome bd>hd p { margin: 7px 0; display: flex; justify-content: right; }
smso or { display: grid; height: 11px; width: 11px; border: solid 2px #f6c6c5; border-radius: 44px; justify-content: center; align-items: center; padding: 2px; }
smso or i { height: 11px; width: 11px; background: #f25154; }
smso .wekda a { display: flex; align-items: center; margin: 0; gap: 2%; white-space: nowrap; font-weight: 500; }
smso .wekda a h3 { font-weight: 500; }
smso .wekda a p { color: var(--aa); font-size: 1em; }
smso .wekda p { margin: 0; }
smso .son { display: block; }
smso .inv_call { display: flex; padding: 22px; background: var(--b); margin: 5px 0; border-radius: 11px; justify-content: space-between; margin-top: 11px; }
smso .inv_call a { display: grid; grid-template-columns: 25px auto auto; align-items: center; gap: 2%; white-space: nowrap; opacity: 0.8; padding: 5px 11px; border-radius: 5px; font-weight: 400; font-size: 0.88em; }
smso bl.inv_call i { height: 22px; width: 22px; }
smso .inv_call d { display: flex; gap: 2%; }
smso .bot_call bl hd bd { display: flex; align-items: center; }
smso .bot_call bl hd aa { display: grid; backdrop-filter: blur(20px); border-radius: 8px; height: 33px; width: 33px; margin: 0 2px; padding: 5px; background: var(--bor); }
smso .bot_call bl { position: absolute; height: calc(100% - 11%); width: calc(100% - 8%); z-index: 999; padding: 22px; display: flex; flex-direction: column; justify-content: space-between; color: var(--b); }
smso .bot_call bl hd aa i svg { fill: var(--b); }
smso .bot_call bl hd>aa>i { height: 25px; width: 25px; box-shadow: inset 0 0 0 1px var(--bt); border-radius: 55%; overflow: hidden; padding: 1px; }

smso .meti_alls> i { filter: blur(1.1px); }
smso .meti_all{ display: grid; grid-template-columns: 33px auto; padding: 5px 11px; align-items: center; backdrop-filter: blur(11px); border-radius: 8px; color: var(--b); margin: auto; background: var(--b-t22); height: 27px; width: fit-content; font-weight: 300; font-size: 0.88em; }
smso .zayn i { box-shadow: inset 0 0 0 1px var(--bt); border-radius: 55%; overflow: hidden; padding: 1px; height: 22px; width: 22px; }
smso .meti_all { display: grid; grid-template-columns: 33px auto; padding: 5px 11px; align-items: center; backdrop-filter: blur(20px); border-radius: 8px; color: var(--b); margin: auto; background: var(--bor); height: 27px; width: fit-content; font-weight: 300; font-size: 0.88em; }
smso .meet_vol { display: grid; grid-template-columns: 66px auto 66px; padding: 22px; background: var(--bt); align-items: center; margin: 11px 0; border-radius: 11px; justify-content: space-between; }
smso .bomee { display: grid; grid-template-columns: 75% auto; border-radius: 11px; padding: 22px; max-height: 400px; background: var(--bt); gap: 1%; }
smso bl .bot_call { margin-right: 0; position: relative; overflow: hidden; border-radius: 11px; max-height: 399px; }
smso .meet_vol i { width: 44px; background: var(--bc); padding: 6px; margin: auto; margin-bottom: 4px; }
smso .meet_vol btn { display: grid; justify-content: center; align-items: center; border-radius: 7px; margin: auto; font-weight: 400; white-space: nowrap; text-align: center; grid-template-rows: 55px auto; }
smso .meet_vol btn t {white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width: 99.9%; font-size: 0.88em; margin-top: 5px;}
smso .meet_vol btn.this { font-weight: 500; }
smso .meet_vol btn.this i { background: var(--aaa); }
smso .meet_vol btn.this svg { fill: var(--b); }
smso main { overflow: unset; }
smso .meet_vol copo btn t { text-overflow: unset; overflow: unset; }
smso .meet_vol btn copo btn { display: grid; grid-template-columns: 33px auto; padding: 5px; background: var(--bc); align-items: center; border-radius: 5px; margin: 6px 0; height: 24px; border: solid 1px var(--bc); position: relative; color: var(--c); width: auto; box-shadow: unset; font-weight: 400; text-align: start; justify-content: start; max-width: unset; }

smso so_chats> hd btn { display: block; padding: 5px; border-radius: 5px; }
smso so_chats> hd svg { height: 18px; opacity: 0.8; }
smso grid so_chats .my> bd h5 { padding: 8px; background: var(--bc); margin-right: 44px; border-radius: 6px; font-weight: 400; }
smso grid so_chats .your> bd h5 { padding: 8px; background: var(--bc); border-radius: 6px; font-weight: 400; }
smso grid so_chats .your> bd { display: flex; padding-left: 36px; padding-top: 4px; }
smso so_chats bl p { margin: 0; opacity: 0.7; }
smso .your hd nm { text-align: start; font-weight: 500; font-size: 0.88em; opacity: 0.7; }
smso .my hd nm { text-align: end; font-weight: 500; font-size: 0.88em; opacity: 0.7; }
smso so_chats> ft hd { position: relative; height: 22px; width: 22px; padding: 5px; justify-content: center; align-items: center; display: flex; }	
smso .bot_call bl hd .anne t { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width: 95%; font-size: 0.88em; }
smso so_chats> ft hd input{position:absolute;height: 22px; width: 22px; padding: 0; opacity: 0; z-index: 999;}	
smso so_chats { height: 44vh; background: var(--bt); padding: 22px; display: grid ; border-radius: 11px; margin-top: 5px; grid-template-rows: 44px auto 44px; }
smso .your hd i, smso .my hd>i { width: 22px; display: block; height: 22px; border: 1px solid var(--bc); border-radius: 50%; margin: 0 5px; }
smso bl hd>i img { border-radius: 16px; width: 100%; height: 100%; }
smso .your hd, smso .my hd { margin-bottom: 4px; }
smso .meet_vol copo btn { margin: 4px 0; }
smso so_chats>bd { overflow: hidden; overflow-y: scroll; }
@media screen and (min-width: 999px) {
smso main { width: 80%; max-width: 844px; }
}		
@media screen and (max-width: 999px) {
smso bl .bot_call { box-shadow: var(--bs-bt); max-height: 322px; height: 322px; }
smso .onder { margin: 11px 0; height: fit-content; display: flex !important; overflow-y: auto; }
smso .bot_call bl { height: calc(100% - 14%); width: calc(100% - 11%); }
smso .inv_call d { display: block; }
smso .inv_call a { margin: 11px 0; }
smso .inv_call a:first-child { margin-top: 0; padding: 11px; }
smso .inv_call a:last-child { margin-bottom: 0; padding: 11px; }
smso .bomee { display: block; background: var(--bt); padding: 11px; border-radius: 11px; max-height: unset; }
smso .meet_vol { overflow: hidden; overflow-x: scroll; gap: 11px; }
smso .bot_call bl hd bd { display: none; }
smso .aerea { display: grid; grid-template-columns: 100%; }
smso .inv_call { white-space: nowrap; overflow: hidden; overflow-x: scroll; gap: 11px; padding: 11px; }
smso main .son { display: block; margin: 11px; }
}	
@media screen and (max-width: 999px) {
.start screen { overflow: hidden !important; }
}
/* Meeting_Subscription */	
smco bl bd >i { background: transparent; width: auto; overflow: hidden; border-radius: 22px; }	
smco bl i {height: auto;}
smco .onder { display: grid; grid-template-rows: 32% 32% 32%; gap: 8px; }
smco h1 { font-weight: 600; }	
smco .wekda{display: flex;gap:11px;align-items: center;}
smco bl.inv_call i { height: 22px; }
smco bl.inv_call p { margin: 0; }
smco .adpeo{color: #54c870; background: #54c8701f; padding: 5px 11px; border-radius: 6px;}
smco a.adpeo svg { fill: #54c870; }
smco .in_po{padding: 2px 8px; background: #54c87036; border-radius:5px; color: #54c870;}
smco .abs_po { padding: 2px 8px; background: #f05b6338; border-radius: 5px; color: #f05b63; }
smco .peo_po { padding: 2px 8px; background: #113ef740; border-radius: 5px; color: #113ef7; }
smco .bot_call bl hd { display: grid; grid-template-columns: auto auto; justify-content: space-between; }
smco .bot_call bl hd aa i { height: 22px; width: 22px; margin: auto; }
smco .myalb{display: grid; align-items: end;justify-content: center;}
smco .myalb i { background: var(--b-t22); backdrop-filter: blur(11px); }
smco .myalb svg { height: 22px; fill: var(--b); }
smco .bot_call> i { height: 100%; background: var(--bc); max-height: 100%; max-width: 100%;}
smco .bot_call i img {width: 100%; height: 100%;object-fit:cover }
smco .me_mute{display: grid; justify-content: end; height: fit-content;}	
smco .zayn i{height:15px;}
smco .zayn p { margin: 0; color: var(--b); }
smco .zayn i svg { fill: var(--b); }
smco bd.onder> bl> i { max-height: 100%; max-width: 100%; height: 100%; border: solid 1px var(--bc); border-radius: 11px; background: var(--bc); }
smco bd.onder> bl> i img{ height: 100%; }
smco .meti_alls hd{justify-content: center; align-items: center;}
smco .meti_all i { height: 22px; }
smco .meti_all i svg { fill: var(--b); }
 
smco .meti_all p { color: var(--b); }
smco .myalb i.cal_cut{background: #ff6262;}
smco .cal_cut svg{height: 30px}
smco .meet_vol hd { display: flex; justify-content: space-around; text-align: center; align-items: center; }	
smco .meet_vol ft { display: flex; justify-content: space-around; text-align: center; align-items: center; }
smco .meet_vol bd {display: flex; gap: 11px; justify-content: space-around; text-align: center; align-items: center;}
smco .meet_vol p { margin: 0; }
smco .meet_vol i svg { height: 22px; width: 22px; opacity: 0.8; }
smco .meet_vol a { display: grid; gap: 11px; }
smco .main { height: 100%; }
smco cmbo actn { width: 100%; }
@media screen and (max-width: 999px) {
smco .wekda p { margin: 0; }
smco  h1{font-size:1.3rem}
.bome> bd { display: flex; align-items: center; gap: 22px; }		
smco .bot_call bl hd aa i { height: 16px; width: 16px;}
smco .bot_call bl hd aa{height: 22px; width: 22px;border-radius: 5px;}	
smco.bot_call bl hd bd { grid-template-columns: 30px 30px 30px; display: grid; gap: 11px; }	
smco .bot_call bl hd .anne { height: 22px; width: auto; grid-template-columns: 22px auto; border-radius: 5px; } 
smco .bot_call bl mg{grid-template-columns: 30px 30px 30px 30px 30px;}	
smco .bot_call bl hd bd { grid-template-columns: 30px 30px 30px; display: grid; gap: 11px; }
smco .zayn{grid-template-columns:0px auto;padding:0;margin:0;white-space:nowrap;font-size:10px;width:auto;border-radius:5px;text-align: center;}	
smco .me_mute i { height: 22px; width: 22px; border-radius: 5px; }
smco .meti_all { height: 22px; width:44px;}	
smco .bot_call bl hd { gap: 11px; }
.anne p { font-size: 8px; }
smco .onder bl img{ border-radius: 11px; }
smco .meet_vol a {gap: 6px; }
smco .meet_vol i svg { height: 16px; width: 16px; }
smco bl.inv_call i { height: 16px; }	
smco .in_po { padding: 0px 8px;}
smco .abs_po{ padding: 0px 8px;}	
smco .peo_po{ padding: 0px 8px;}	
.bome> bd p { margin: 0; }	
smco  .onder { grid-template-columns: 32% 32% 32%; grid-template-rows: unset; margin: 11px 0; height: fit-content; } 
smco  bl .bot_call{margin-right:0px;}	
}		

smco location { display: grid; height: 111px; background: var(--bc); border-radius: 11px; padding: 11px; }	
smco bl.inf bd t { text-align: start; display: block; }	
smco bl.inf btn { height: 55px; display: flex; justify-content: center; align-items: center; background: var(--aaa); color: var(--b); border-radius: 7px; box-shadow: var(--bs-bt); width: 100%; max-width: 333px; margin: auto; }	
smco sell { display: grid; grid-template-columns: 44px auto; align-items: center;text-align: start;padding-top: 12px; }	
smco sell t { margin: 7px 0 !important; padding: 0; text-align: start !important; }	
smco sifo { display: flex; font-size: 0.88em; align-items: center; justify-content: space-between; }	
smco sifo more { background: unset; display: grid; width: auto; margin: 0; color: var(--a); }	
smco spf i { background: var(--bc); height: 60px; border-radius: 55%;width: 60px; }	
smco spf { display: grid; grid-template-columns: 60px auto; align-items: center; gap: 2%; }	
smco spf name { font-weight: 700; font-size: 21px; }	
smco bl.tag { display: grid; justify-content: start; padding: unset; border-radius: 0; border: unset; background: transparent;margin: 0; }
smco bl.tag hd { font-weight: 700; text-align: start;}
smco number {height:38px;display:grid;align-items:center;margin:auto;border-radius:22px;background:var(--bc);position:relative;width:111px;}

smco menu.btn i { background-image: url(https://static.xx.fbcdn.net/rsrc.php/v3/yd/r/H0IWxav-HaA.png); background-position: 0 -290px; background-size: auto; width: 16px; height: 16px; background-repeat: no-repeat; display: inline-block; }	
smco menu.btn{display:flex;justify-content:center;align-items:center;font-size:2em;font-family:monospace;background:var(--bc);border-radius: 7px;}	
smco time { display: block; width: auto; }	

smco so_chats pa { color: var(--b); background: #ff6262; padding: 2px 6px; font-size: 11px; font-weight: 700; border-radius: 5px; margin-left: 11px; }
smco grid so_chats> hd>h3 { display: flex; align-items: center; }
smco grid so_chats> hd { display: flex; align-items: center; gap: 11px; justify-content: space-between; }
smco .my hd { display: grid; grid-template-columns: auto auto 44px; align-items: center; }	
smco .your hd { display: grid; grid-template-columns: 44px auto auto; align-items: center; }
smco grid so_chats bl { background: var(--0); padding: 0; border: unset; border-radius: 0; margin: 11px 0; }
smco grid so_chats .my> bd { display: flex; justify-content: end; }
smco .your hd bd { text-align: end; }
smco so_chats> ft { display: grid; grid-template-columns: 44px 22px auto 44px; align-items: center; background: var(--bc); padding: 0px 11px; border-radius: 11px; height: 44px; }
smco so_chats> ft input { background: var(--0);}
smco so_chats ft hr { height: 67%; width: 2px;}
smco so_chats> ft i { height: 22px; }
smco .my hd> p { text-align: end; }
smco .your h5{font-weight:500;}
smco .my h5{font-weight:500;}
smco cmbo { margin: 0; margin-top: 11px; }
smco .bot_dit { border: unset; display: grid; grid-template-columns: auto auto; padding: 0 11px; align-items: center; }
smco .bot_dit ftrs { display: grid; grid-template-columns: 22px 22px; justify-content: space-around; align-items: center; }
smco .bot_dit ftrs t { font-weight: bold; font-style: normal; padding: 3px 10px; background: var(--hover); border-radius: 11px; }
@media screen and (max-width: 999px) {
smco main {grid-row: 1;}
}
smco bl mg { display: flex; justify-content: center; padding: 11px 0; align-items: center; }
smco .tire { display: flex; gap: 11px; justify-content: end; align-items: center; }
smco .bome bd>hd p { margin: 7px 0; display: flex; justify-content: right; }
smco or { display: grid; height: 11px; width: 11px; border: solid 2px #f6c6c5; border-radius: 44px; justify-content: center; align-items: center; padding: 2px; }
smco or i { height: 11px; width: 11px; background: #f25154; }
smco .wekda a { display: flex; align-items: center; margin: 0; gap: 2%; white-space: nowrap; font-weight: 500; }
smco .wekda a h3 { font-weight: 500; }
smco .wekda a p { color: var(--aa); font-size: 1em; }
smco .wekda p { margin: 0; }
smco .bome { display: grid; grid-template-columns: 73% auto; padding: 11px; border-radius: 22px; }
smco .son { display: block; }
smco .inv_call { display: flex; padding: 11px; background: var(--b); margin: 5px 0; border-radius: 11px; justify-content: space-between; margin-top: 11px; }
smco .inv_call a { display: grid; grid-template-columns: 33px auto auto; align-items: center; gap: 2%; white-space: nowrap; opacity: 0.8; padding: 5px 11px; border-radius: 5px; }
smco bl.inv_call i { height: 22px; width: 22px; }
smco .inv_call d { display: flex; gap: 2%; }
smco .bot_call bl hd bd { display: flex; align-items: center; }
smco .bot_call bl hd aa { display: grid; backdrop-filter: blur(11px); border-radius: 8px; color: var(--b); height: 33px; width: 33px; margin: 0 4px; padding: 5px; background: var(--b-t22); }
smco .bot_call bl { position: absolute; height: calc(100% - 22px); width: calc(100% - 22px); z-index: 999; padding: 11px; display: flex; flex-direction: column; justify-content: space-between; }
smco .bot_call bl hd aa i svg { fill: var(--b); }
smco .bot_call bl hd .anne { width: auto; grid-template-columns: 33px auto; padding: 5px 11px; align-items: center; }
smco .anne i { box-shadow: inset 0 0 0 1px var(--bt); border-radius: 55%; overflow: hidden; padding: 1px; }
smco bl mg i { display: grid; backdrop-filter: blur(11px); border-radius: 8px; color: var(--b); height: 33px; width: 33px; margin: 0 4px; padding: 5px; background: var(--b-t22); }
smco .meti_alls> i { filter: blur(1.1px); }
smco .me_mute i { display: grid; backdrop-filter: blur(11px); border-radius: 8px; color: var(--b); height: 33px; width: 33px; padding: 5px; background: var(--b-t22); }
smco .zayn { display: grid; grid-template-columns: 33px auto; padding: 5px 11px; align-items: center; backdrop-filter: blur(11px); border-radius: 8px; color: var(--b); margin: 0 4px; background: var(--b-t22); height: 27px; width: fit-content; font-weight: 300; font-size: 0.88em; }
smco .meti_all { display: grid; grid-template-columns: 33px auto; padding: 5px 11px; align-items: center; backdrop-filter: blur(11px); border-radius: 8px; color: var(--b); margin: auto; background: var(--b-t22); height: 27px; width: fit-content; font-weight: 300; font-size: 0.88em; }
smco .zayn i { box-shadow: inset 0 0 0 1px var(--bt); border-radius: 55%; overflow: hidden; padding: 1px; height: 22px; width: 22px; }
smco .meti_all { display: grid; grid-template-columns: 33px auto; padding: 5px 11px; align-items: center; backdrop-filter: blur(11px); border-radius: 8px; color: var(--b); margin: auto; background: var(--b-t22); height: 27px; width: fit-content; font-weight: 300; font-size: 0.88em; }
smco .meet_vol { display: grid; grid-template-columns: 66px auto 66px; padding: 11px; background: var(--bt); align-items: center; margin: 11px 0; border-radius: 11px; justify-content: space-between; }
smco .bomee { display: grid; grid-template-columns: 75% auto; border-radius: 22px; }
smco bl .bot_call { height: 100%; margin-right: 0; position: relative; overflow: hidden; border-radius: 11px; }
smco .meet_vol i { width: 44px; background: var(--bc); padding: 11px; margin: auto; margin-bottom: 4px; }
smco .meet_vol btn { display: grid; justify-content: center; align-items: center; border-radius: 7px; margin: auto; font-weight: 400; white-space: nowrap; text-align: center; max-width: 88px; }
smco .meet_vol btn t { margin: 0; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width: 99.9%; font-size: 0.88em; }
smco .meet_vol btn.this { font-weight: 500; }
smco .meet_vol btn.this i { background: var(--aaa); }
smco .meet_vol btn.this svg { fill: var(--b); }
smco main { overflow: unset; }
smco .meet_vol copo btn t { text-overflow: unset; overflow: unset; }
smco .meet_vol btn copo btn { display: grid; grid-template-columns: 33px auto; padding: 5px; background: var(--bc); align-items: center; border-radius: 5px; margin: 6px 0; height: 24px; border: solid 1px var(--bc); position: relative; color: var(--c); width: auto; box-shadow: unset; font-weight: 400; text-align: start; justify-content: start; max-width: unset; }
smco so_chats> hd btn { display: block; padding: 5px; border-radius: 5px; }
smco so_chats> hd svg { height: 18px; opacity: 0.8; }
smco grid so_chats .my> bd h5 { padding: 8px; background: var(--bc); margin-right: 44px; border-radius: 6px; font-weight: 400; }
smco grid so_chats .your> bd h5 { padding: 8px; background: var(--bc); border-radius: 6px; font-weight: 400; }
smco grid so_chats .your> bd { display: flex; padding-left: 36px; padding-top: 4px; }
smco so_chats bl p { margin: 0; opacity: 0.7; }
smco .your hd nm { text-align: start; font-weight: 500; font-size: 0.88em; opacity: 0.7; }
smco .my hd nm { text-align: end; font-weight: 500; font-size: 0.88em; opacity: 0.7; }
smco so_chats> ft hd { position: relative; height: 22px; width: 22px; padding: 5px; justify-content: center; align-items: center; display: flex; }	
smco .bot_call bl hd .anne t { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width: 95%; font-size: 0.88em; }
smco so_chats> ft hd input{position:absolute;height: 22px; width: 22px; padding: 0; opacity: 0; z-index: 999;}	
smco so_chats { height: 33vh; background: var(--b-t); padding: 11px; display: grid; border-radius: 11px; margin-top: 11px; grid-template-rows: 44px auto 44px; }
smco .your hd i, smso .my hd>i { width: 22px; display: block; height: 22px; border: 1px solid var(--bc); border-radius: 50%; margin: 0 5px; }
smco bl hd>i img { border-radius: 16px; width: 100%; height: 100%; }
smco .your hd, smso .my hd { margin-bottom: 4px; }
smco .meet_vol copo btn { margin: 4px 0; }
smco so_chats>bd { overflow: hidden; overflow-y: scroll; }
smco .zayn>t { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width: 95%; font-size: 0.88em; }
@media screen and (min-width: 999px) {
smco main { width: 80%; max-width: 844px; }
}		
@media screen and (max-width: 999px) {
smco main .bome { display: block; padding: 22px; border-radius: 22px; background: var(--b-t); }
smco .inv_call d { display: block; }
smco .inv_call a { margin: 11px 0; }
smco .inv_call a:first-child { margin-top: 0; padding: 11px; }
smco .inv_call a:last-child { margin-bottom: 0; padding: 11px; }
smco .bomee { display: block; background: var(--bt); padding: 11px; border-radius: 11px; }
smco .onder { grid-template-columns: 44% 44% 44%; grid-template-rows: unset; margin: 11px 0; height: fit-content; overflow-x: scroll; gap: 0; }
smco .meet_vol { overflow: hidden; overflow-x: scroll; gap: 11px; }
smco .bot_call bl hd bd { display: none; }
smco .bomee { display: block; }
smco .aerea { display: grid; grid-template-columns: 100%; }
smco .inv_call { white-space: nowrap; overflow: hidden; overflow-x: scroll; gap: 11px; padding: 11px; }
smco main .son { display: block; margin: 11px; }
}	
/* Meeting_Subscription */
cpsolti sstm hd { display: grid; margin: auto; justify-content: start; }	
cpsolti sstm slc:after { content: " "; position: absolute; height: 14px; width: 43px; background: var(--aaa); border-radius: 3px; right: 15px; bottom: 13px; margin: auto; }
cpsolti div {display: grid; grid-template-columns: 77px auto auto; align-items: center; padding: 22px; margin: 11px 0; border-bottom: solid 1px var(--bc);}
cpsolti bd> bl bd {display: grid; grid-template-columns: 19% 19% 19% 19% 19%; align-items: center; padding: 22px; height: 100%; gap: 1.3%; width: 70%; margin-left: 7%;}
cpsolti> bd bl { display: grid; position: relative; }
cpsolti pbg { display: grid; height: 100%; }	
cpsolti pbg img { height: 100%; border-radius: 11px; width: 100%; display: grid; }	
cpsolti> bd hd h3 { display: grid; font-size: 1.55rem; font-weight: 500; }
cpsolti div hd i { height: 44px; width: 44px; }	
cpsolti div bd h3 { font-size: 1.55rem; font-weight: 500; }	
cpsolti div bd p { font-size: 1.22rem; opacity: 0.55; margin: 0; }	
cpsolti div ft> i { transform: rotate(180deg); }
cpsolti> bd cho bl { grid-template-columns: auto auto; justify-content: space-between; align-items: center; margin: 11px 0; border-top: solid 1px var(--bc); padding: 11px 0; }
cpsolti cho { margin-top: 0px; padding: 22px; }	
cpsolti> bd cho btn {display: grid; grid-template-columns: auto 44px; align-items: center; padding: 0 11px; border: solid 1px var(--bc); border-radius: 7px; width: 170px; height: 44px;}
cpsolti> bd cho bl h3 { font-size: 1.55rem; font-weight: 400; }	
cpsolti div ft btn { display: grid; grid-template-columns: auto 33px; align-items: center; width: fit-content; border: solid 1px var(--bc); padding: 7px 22px; gap: 11px; border-radius: 11px; font-size: 1.11rem; }
cpsolti div ft { display: grid; justify-content: end; grid-template-columns: auto 33px; align-items: center;gap:11px;}	
@media screen and (max-width: 999px) {	
cpsolti sstm slc { height: 100px; width: 100px; }
cpsolti bd> bl bd { grid-template-columns: 33% 33% 33%; }
cpsolti div hd i { height: 33px; width: 33px; }
cpsolti div bd h3 { font-size: 1rem; }
cpsolti div bd p { font-size: 0.88rem; }
cpsolti div ft { grid-template-columns: auto 22px; }
cpsolti div ft btn { padding: 7px 11px; grid-template-columns: auto 22px; }
cpsolti div { grid-template-columns: 44px auto auto; padding: 11px; }	
cpsolti> bd cho btn { width: 100px; font-size: 0.88rem; }
cpsolti> bd cho bl h3 { font-size: 1.11rem; }	
}
sactsti main { width: 100%; max-width: 1111px; }

spwbtt main { width: 100%; max-width: 1000px; }	

cbdibl bl hd i { height: 22px; width: 22px; margin: auto; }
cbdibl bl ft h3{ font-size: 1.77rem; font-weight: 400; }
cbdibl bl ft i { transform: rotate(270deg); height: 22px; width: 22px; }
.cbdibl bl { margin-bottom: 0; }
cbdibl pp { display: grid; grid-template-columns: auto auto auto; height: 0px; align-items: center; background: var(--b-t); border-radius: 11px; transition: 333ms; font-size: 1.33rem; text-align: center; border: solid 1px var(--bor); border-top: 0; font-weight: 500; color: var(--aa); }
.cbdibl pp {padding: 33px 11px; height: auto; }
	
cmdibl> h3 { margin: 11px 0; margin-top: 44px; font-size: 1.55rem; }	
	
@media screen and (max-width: 999px) {	
cbdibl bl { grid-template-columns: 44px auto auto; margin: 4px 11px; }
cbdibl { display: block; padding-bottom: 11px; }

cbdvc bd bl { margin: 7px 11px; }
	}
/* Changed by Gagan Nayak for Personalization*/
cpsolti sstm hd i { margin: auto; justify-content: start; height: 100%; border-radius: 11px; max-height: 155px; overflow: hidden; box-shadow: 0 0 0 8px var(--c); }
cpsolti sstm slc { display: block; height: 55%; width: 44%; position: absolute; right: 15px; background: var(--b-t22); z-index: 999; bottom: 15px; border-radius: 7px; backdrop-filter: blur(13px); }

/* Bluetooth & devices */
cbdibl bl {display: grid; grid-template-columns: 70px auto auto; align-items: center; background: var(--b-t); border-radius: 11px; padding: 16px 11px; gap: 22px; margin: 11px 3px;margin-top: 0; box-shadow: 0px 0px 0px 1px var(--bor);}
cbdibl bl ft bb.oo oo {margin-left: 40px; background: var(--b); box-shadow: 0 0 10px 3px var(--b-t);}
cbdibl bl ft bb {position: revert; border-color: var(--bor); height: 28px; width: 66px;}
cbdibl bl ft bb.oo { background: var(--aa); }
cbdibl bl ft { display: grid; justify-content: end; grid-template-columns: auto auto;align-items: center;}
cbdibl bl bd p { margin: 0; font-size: 1.11rem;opacity: 0.7;}	
cbdibl bl bd h3 { font-size: 1.33rem; font-weight: 400; }
cbdibl bl hd i { height: 33px; width: 33px; margin: auto; }	
cbdibl bl ft h3{ font-size: 1.77rem; font-weight: 400; }
cbdibl bl ft btn { background: var(--btn); padding:7px 33px; color: var(--b); border-radius: 7px; }
cbdibl bl ft i { transform: rotate(270deg); height: 33px;width: 33px;}
cbdibl bl ft bb.oo oo {margin-left: 40px; background: var(--at); box-shadow: 0 0 10px 3px var(--at); }
cbdibl bl ft bb oo { height: 22px; width: 22px; margin: 3px; }
cbdibl bl ft bb.oo { background: var(--at); }
cbdibl .degp{gap: 22px;}
@media screen and (max-width: 999px) {	
cbdibl bl { margin: 11px; grid-template-columns: 44px auto auto; }
cbdibl bl bd h3 { font-size: 1.11rem;font-weight: 500; }
cbdibl bl bd p { font-size: 0.88rem; }
cbdibl .degp { gap: 11px; }
cbdibl { display: block; padding-bottom: 11px; }
cbdibl bl ft btn { padding: 7px 16px; }
cbdvc bd bl { margin: 7px 11px; }	
}

cbdvc bd bl ft { display: block; text-align: center; }	
cbdvc> bd {display: grid; grid-template-columns: auto auto auto auto; align-items: center; width: fit-content;}
cbdvc bd bl bd { align-items: center; display: flex; }
cbdvc .bat{display:grid;grid-template-columns:auto 44px;width:fit-content;align-items:center;height:fit-content;gap:11px;margin:auto;}
 
cbdvc ft h3{ font-size: 1rem; font-weight: 500;}
cbdvc >hd h1 {margin-bottom:11px;}
cbdvc { display: block; padding: 11px 0; }
cbdvc bd bl:hover { background: var(--b); transform: scale(1); }
csops csopo select { padding: 7px; height: auto; border-radius: 7px; max-width: 155px; max-height: 33px; }
csopoj { display: none; }
.csopoj csopoj { display: grid; }
csopojs csopo { margin: 0; border: 0; padding: 11px;}
csopojs {display: grid; background: var(--b-t); margin: 11px 0;border-radius: 11px;}
.csopoj csopojs { padding:3px;border: solid 1px var(--bor); }
csopoj> ft { display: flex; align-items: center; gap: 22px; padding: 33px 22px; }
.csopoj csopojs csopo { border-radius: 0; }
csopoj> ft h3 { margin: 0; }
	
csopoj csopo hd { opacity: 0; }
csopoj csopo ft { padding-right: 33px; }
	
page inf name svg { fill: var(--a); }

@media screen and (max-width: 999px) {	
cbdvc> bd { grid-template-columns:auto auto; }
cbdvc bd bl:nth-child(2) { display: none; }
cbdvc >hd h1 { font-size: 1.88rem; }	
	}

@media screen and (max-width:666px) {	
cbdvc bd bl:nth-child(1) { display: none; }
	}
/* Bluetooth & devices */	
	
/* Channel */
sapo upld { position: absolute; z-index: 9999; background: rgb(149 149 149 / 14%); height: 33px; width: 33px; bottom: 0; right: 12px; border-radius: 11px; display: flex; place-content: center; align-items: center; backdrop-filter: blur(7px); padding: 6px; }
sapo userpff sidebar { width: 50%; }		
sapo header { position: unset; }
sapo friends main { width: 100%; max-width: 100%; }
sapo friends { width: 100%; }
sapo Photos main { width: 100%; max-width: 100%; }
sapo Photos { width: 100%; }
sapo Videos main { width: 100%; max-width: 100%; }
sapo Videos { width: 100%; }
sapo Reels main { width: 100%; max-width: 100%; }
sapo Reels { width: 100%; }
sapo gd { display: grid; grid-template-columns: 77px auto; margin: 22px; box-shadow: var(--bs-b); grid-gap: 22px; padding: 11px 33px; border-radius: 22px;}
sapo cpss> d { display: grid;margin: 0 11px;}
sapo abouts>main>d.main { padding-bottom: 22px; }	
sapo btn { cursor: pointer; }
sapo grid { margin-top: 11px; }
sapo gd>dp { height: 77px; width: 77px; border-radius: 50%; overflow: hidden; box-shadow: var(--bs-b);background:var(--b)}	
sapo gd>h1 { font-size: 1.23em; display: flex; flex-direction: column; justify-content: center; align-items: unset; }
sapo username{font-size: 0.55em; opacity: 0.66;}
sapo nv back>i { height: 33px; width: 33px; }
sapo cover { display: flex; position: relative; overflow: hidden; }
sapo ff>ft>bl op:hover { background: var(--bc); }
sapo pffs ff ft expnd:hover { background: var(--bc); }
sapo gd:hover { background: var(--bc); }
sapo ff>ft>bl op { display: grid; grid-template-columns: 33px auto; margin: 4px; white-space: nowrap; font-size: 1.2em; align-items: center; padding: 4px 11px; border-radius: 6px; background: var(--bc); gap: 2%; height: 33px; cursor: pointer; justify-content: center; }
sapo cover ii { height: 100%; width: 100%; display: flex; justify-content: center; align-items: center; overflow: hidden; border-radius: 11px; }
sapo cover ii img { object-fit: cover; height: 100%; width: 100%; }
sapo cover upld { position: absolute; z-index: 99999999999; background: var(--b-t); height: 33px; right: 18px; top: unset; border-radius: 6px; display: grid; place-content: center; align-items: center; backdrop-filter: blur(5px); padding: 4px 11px; bottom: 15px; grid-template-columns: 30px auto; width: unset; }
sapo ff>bd {position: relative; z-index: 99999; display: flex; align-items: end; justify-content: space-between; padding-top: 22px;}
sapo pffs btns>btn:first-child svg { fill: var(--b); }
sapo ff dppic {display: block; background: var(--b); border-radius: 55%; box-shadow: 0 0 0 1px rgb(0 0 0 / 4%), 0 6px 20px rgb(0 0 0 / 20%); position: relative; padding: 6px; height: 144px; width: 144px;}
sapo dppic ii img { object-fit: cover; height: 100%; width: 100%; border-radius: 100%; }
sapo ff {grid-template-rows: auto auto; display: grid; padding: 11px 11px 1px 11px; align-items: unset; justify-content: unset; text-align: unset; box-shadow: unset; background: unset;}
sapo mg>a>i>svg { fill: unset; transform: rotate(0); opacity: 0.7; }
sapo ff bd bl:nth-child(2) { display: flex; gap: 2%; align-items: center; padding: 11px; }
sapo ff bd bl:nth-child(1) { display: grid; grid-template-columns: 177px auto; margin-left: 22px; }
sapo ff bd btn { display: grid; grid-template-columns: 33px auto; margin: 4px; white-space: nowrap; font-size: 1.2em; align-items: center; padding: 4px 11px; border-radius: 6px; background: var(--bc); gap: 2%; height: 33px; cursor: pointer; place-content: center; }
sapo h1>name { display: flex; align-items: center; white-space: nowrap;font-size: 2.22rem; }

sapo pffs { display: block; background: var(--bt); margin-bottom: 11px; }
sapo pffs ff ft expnd svg { transform: rotate(-90deg); }	
sapo pffs ff>ft>bl mb {display: flex; margin: 0; align-items: center; gap: 22px;}
sapo pfinfo upld h5 { font-weight: 100; }
sapo pffs ff>ft>bl mb aa.this { border-bottom: 2px solid; color: var(--c); }	
sapo oppffs ff ft op{ display: none;  }	
sapo pffs bd btn h6 { font-weight: 400; }	
sapo pffs opp aa { display: grid; grid-template-columns: 33px auto; gap: 3%; font-size: 1.44em; font-weight: 500; }	
sapo pffs opp { display: none; background: var(--b); border-radius: 11px; position: absolute; right: 0; width: 280px; padding: 11px; top: 56px; transition: 333ms; z-index: 99999999999; box-shadow: 0 0 0 1px rgb(0 0 0/4%), 0 6px 20px rgb(0 0 0/20%); }
sapo mg>a>i { height: auto; width: auto; margin-top: 2px; }
sapo pffs ff>ft>bl {display: flex; justify-content: space-between; align-items: center; position: relative; margin-top: 11px; border-bottom: 1px solid var(--bc);padding: 11px 0;}
sapo ff mb aa { display: flex; padding: 8px; margin: 0 6px; font-weight: bold; transition: 33ms; height: auto; margin-top: 1px; position: relative; align-items: center; font-size: 0.88em; opacity: 0.9; }
sapo ff mb aa>i { margin-top: 7px; }
sapo expnd svg { height: 22px; width: 22px; }
sapo pffs bd btn t { display: flex; justify-content: center; align-items: start; margin-bottom: 3px; font-weight: 500; opacity: 0.9; font-size: 0.77em; }
sapo pffs btns i { height: 17px; width: 17px; margin: auto; }
	
sapo ff bl ft op { display: none; }	
sapo ff ft expnd { display: flex; align-items: center; padding: 4px 11px; border-radius: 6px; background: var(--bc); gap: 2%; height: 33px; width: 33px; justify-content: center; cursor: pointer; }
sapo cover upld h5 { font-weight: 100; }	
sapo bl op svg { height: 22px; width: 22px; margin: auto; }
sapo pffs hd btn svg { fill: var(--b-t); height: 22px; width: 22px; }
sapo inf bd b {margin-top: 7px;font-weight: 500;}
sapo h1>name i { height: 22px; width: 22px; }
sapo ff inf btn {width: auto; border-radius: 44px; padding: 7px 22px; height: auto; display: unset; font-size: 0.88rem;}
sapo ff inf btns { margin-top: 11px; }	
sapo cino bd a img { height: 44px; width: 44px; border-radius: 44px; }
sapo cino bd { display: grid; grid-auto-flow: column; width: fit-content; margin-left: auto; gap: 11px; }	
sapo cino hd h3 { font-weight: 500; }	
sapo cino bd aa { height: fit-content; border: solid 1px var(--c); padding: 7px 16px; border-radius: 44px; text-align: center; color: var(--a); font-weight: 500; }
sapo pfmgr t { font-weight: 600; }	
	
cchnvi {display: block; height: max-content; width: 100%; max-width: 333px; min-width: 354px; max-height: 100%; min-height: 100%; position: relative;}
cchnvi i { height: 100%; width: 100%; }	
cchnvi img { height: 100%; width: 100%; border-radius: 16px; }	
cchnvi bd h3 {font-weight: 500; font-size: 1rem;overflow: hidden; -webkit-line-clamp: 2; display: -webkit-box; -webkit-box-orient: vertical; text-overflow: ellipsis;}

ccshot {display: block; max-width: 222px; min-height: 100%; height: 100%; min-width: 144px; position: relative; max-height: 100%; width: 122px;}	
ccshot hd { display: grid; }
ccshots { display: flex;overflow: hidden; overflow-x: scroll;padding-bottom: 11px;border-bottom: 1px solid var(--bc);}	
ccshot hd i { height: 100%; }
ccshot hd img { height: 100%; width: 100%; border-radius: 16px; object-fit: cover; display: grid; }	
ccshot bd h3 { font-weight: 500; font-size: 1rem;overflow: hidden; -webkit-line-clamp: 2; display: -webkit-box; -webkit-box-orient: vertical; text-overflow: ellipsis;}	

ccshot ft d {font-size: 0.8rem; padding: 0 7px;}	
cchnvis ft d {font-size: 0.8rem; display: flex; padding: 0 11px;}		
cchnvist{display: flex; overflow: hidden; overflow-x: scroll; gap: 11px; border-bottom: 1px solid var(--bc);padding: 11px 0;}
cchnvist ft d {font-size: 0.8rem; display: flex; padding: 0 4px; margin-top: 4px;}		
cchnst {display: block; height: max-content; width: 100%; max-width: 194px; min-width: 222px; max-height: 100%; min-height: 100%; position: relative;}
cchnst i { height: 100%; width: 100%; }	
cchnst img { height: 100%; width: 100%; border-radius: 16px; }	
cchnst bd h3 {font-weight: 500; font-size:0.88rem; overflow: hidden; -webkit-line-clamp: 2; display: -webkit-box; -webkit-box-orient: vertical; text-overflow: ellipsis;}
cchnst bd {display: grid; padding: 0 11px; padding-top: 7px; height: fit-content; justify-content: space-between; grid-template-columns: auto 33px;align-items: start;}
cchnst bd btn { display: flex; height: auto; width: auto; transform: rotate(90deg); justify-content: center; margin-top: 4px; cursor: pointer; align-items: center; border-radius: 44px; }
cchnst bd btn svg { height:18px; width:18px; }		

cchnvin{display: flex; overflow: hidden; overflow-x: scroll; gap: 11px; border-bottom: 1px solid var(--bc); padding-bottom: 16px; padding-top: 7px;}
cchnvin ft d {font-size: 0.8rem; display: flex; padding: 0 11px;}			
	
cchnstn {display: grid; width: fit-content; max-width: fit-content; min-width: 222px; position: relative; grid-template-columns: auto auto; max-height: 238px; height: fit-content;}
	
cchnstn i { height: 100%; width: 100%; }	
cchnstn img { height: 100%; width: 100%; border-radius: 16px; }	
cchnstn bd h3 {font-weight: 500; font-size: 0.88rem; overflow: hidden; -webkit-line-clamp:1; display: -webkit-box; -webkit-box-orient: vertical; text-overflow: ellipsis; margin-top: 11px;}
cchnstn bd {display: grid; padding: 0 11px; padding-top: 7px; height: fit-content; justify-content: space-between;align-items: start;}
cchnstn bd btn { display: flex; height: auto; justify-content: center; margin-top: 4px; cursor: pointer; align-items: center; border-radius: 44px; width: fit-content; font-weight: 600; font-size: 1rem; }
cchnstn bd btn svg { height:18px; width:18px; }			
cchnstn hd{display: grid; max-width: 333px; max-height: 238px; min-width: 424px;}	
cchnstn bd chli h3 { display: grid; }	
cchnstn bd chli h3 a { font-weight: 600; color: var(--a); }	
@media screen and (max-width: 999px) {	
ccshot hd i { height: 100%; min-width: 122px; position: relative; min-height: 172px; max-width: 75px; width: auto; }	
cchnvin {display:none;}
sapo pffs ff>ft>bl mb { overflow: scroll; width: 100%; padding: 11px 0; }
sapo pfmgr { display: grid; }	
}	
sapo sho { display: grid; grid-template-columns: 22px auto; font-size: 1.11rem; font-weight: 700; padding: 11px 0; gap: 7px; }	
sapo footer h1>name { font-size: 1.22rem; font-weight: 500; margin-bottom: 7px; }
sapo chnrt bd a { font-weight: 500; }	
chnrt ft btn { padding: 10px 22px; background: var(--btn); color: var(--b); font-weight: 500; border-radius: 44px; }	
sapo footer { margin: 0; margin-bottom: 44px; }	
sapo footer bl { box-shadow: unset; }
sapo chnrt hd i { height: 122px; width: 122px; margin: auto; border-radius: 88px; overflow: hidden; }	
cchnvi bd {display: grid; padding: 0 11px; padding-top: 7px; height: fit-content; justify-content: space-between; grid-template-columns: auto 33px;align-items: start;}
cchnvi bd btn { display: flex; height: auto; width: auto; transform: rotate(90deg); justify-content: center; margin-top: 4px; cursor: pointer; align-items: center; border-radius: 44px; }
cchnvi bd btn svg { height:18px; width:18px; }	

@media screen and (max-width: 999px) {	
sapo cpss> d { display: grid; }	
sapo h1>name { font-size: 1.55rem;margin-top: 11px;}
sapo ff bd bl:nth-child(1) {grid-template-rows: auto auto; margin: 0 11px; grid-template-columns: unset;}	
sapo ff dppic { height: 99px; width: 99px; }	
sapo cino bd a img { height: 33px; width: 33px; }	
sapo cino bd { gap: 7px; }	
sapo footer chnrt { grid-template-rows: 40% auto auto auto ; grid-template-columns: unset; gap: 11px; }	
sapo ff>bd { padding-top: 11px; }	
cchnvi { min-width:288px; }	

ccshot { min-width: 144px; margin: 4px;}
	}
/* Channel */	
/* Channels */
skrb {display: grid; max-width: 222px; width: 100%; min-width: 200px; text-align: center; position: relative; padding: 16px 0; background: var(--bc); border-radius: 11px; box-shadow: var(--bs); justify-content: center; margin: 7px;}
skrb ft { display: grid;margin: auto; }
skrb bd h3 { margin-top: 7px; }
skrb bd p {font-size: 0.99rem; font-weight: 600; margin: 7px 0;}
skrb hd i { height: auto; }	
skrb btn {padding: 7px 22px; background: var(--btn); color: var(--b); font-weight: 500; border-radius: 44px; position: relative; z-index: 99999; transition: 222ms;}	
skrb btn:hover { transform: scale(0.95); background: linear-gradient(222deg, var(--a), var(--aa)); }
channels mt hd a { display: grid; align-items: center; height: 44px; width: auto; margin: auto; grid-template-columns: auto 44px; font-size: 1.55rem;padding-top:11px; }
channels { display: grid; background: var(--b); }	
channels mt hd a svg { height:26px; width:26px; }	
@media only screen and (max-width: 999px){
skrb {max-width: 188px; min-width: 166px; margin: 0 11px;} 	
channels mt hd a { padding: 0 11px; font-size: 1.22rem; }	
channels mt hd a svg { height: 22px; width: 22px; } 
}	
/* Channels */	
ccmpso btns { cursor: pointer; }	
ccmpso time {text-align: unset; }	

ccmpso hd ft>i { display: flex; align-items: center; justify-content: center; padding: 8px; border-radius: 55%; height: 22px; width: 22px; }
ccmpso { display: grid;margin: 11px 0; border-radius: 11px; margin-top: 11px; padding: 22px; border: solid 1px var(--bc);max-width: 882px;}
ccmpso faqs user { display: grid; grid-template-rows: auto auto auto; width: 95%; margin: 7px auto; background: var(--bt); border-radius: 11px; position: relative; overflow: hidden; border: solid 1px var(--bt); }	
ccmpsofaqs upostser actn>adc { display: flex; justify-content: center; align-items: center; font-weight: bold; color: var(--aa); background: var(--aat); border-radius: 7px; font-size: 0.88em; }	
ccmpso comant { display: grid; grid-template-columns: 46px auto; gap: 1%; align-items: center; margin: 11px 0; margin-bottom: 0; }
ccmpso hd ft>i:active { background: var(--bc); }	
ccmpso hd d { display: grid; grid-template-columns: 42px auto; align-items: center;padding: 8px; }	
ccmpso hd d bd { text-align: justify; font-size: 0.88em; }	
ccmpso >bd {display: grid; background: unset; margin: auto 33px;width: fit-content;}
ccmpso >bd i { margin: auto; height: auto; }
ccmpso trc ft { display: flex; justify-content: end; }
ccmpso ft btn {display: grid; grid-template-columns: 33px auto; justify-content: center; gap: 2%; background: transparent; border-radius: 5px; margin: 4px; align-items: center; padding: 7px; font-weight: 500;}
ccmpso ft btn i { height: 28px; width: 28px; }
ccmpso ft t { width: auto; margin: 0; font-size:1em; text-align: center; }
ccmpso p { font-size: 11px; margin: 0; }	
ccmpso dds{display: grid; grid-template-columns: 48% 48%; gap: 1%;}	
ccmpso> hd i{display: flex; align-items: center; justify-content: center; padding: 7px; height: 44px; width: 44px; border-radius: 44px;}	
ccmpso trc { display: grid; grid-template-columns: 48px auto 48px; gap: 2%; align-items: start; margin-bottom: 11px; }
ccmpso time { display: block; width: auto; float: unset; }	
ccmpso name { font-size: 1em; font-weight: 500; }
ccmpso>ft btns {display: grid; grid-template-columns: 33.3% 33.3% 33.3%; justify-content: space-around; margin-top: 7px; width: fit-content; margin-left: 33px;}
ccmpso trc bd h4 { display: flex; gap: 7px; font-size: 1.11rem; align-items: center; }
ccmpso time { display: block; width: auto; float: unset; font-size: 0.9rem; }	
ccmpso trc bd h3 a { color: var(--a); }	
ccmpso trc bd h3 { overflow: hidden; -webkit-line-clamp: 4; display: -webkit-box; -webkit-box-orient: vertical; text-overflow: ellipsis; }	
ccmpso >bd i img {height: 100%; width: 100%; border-radius: 22px; min-width: 666px; min-height: 333px; max-height: 666px; max-width: 555px;}
@media screen and (max-width: 999px) {
ccmpso >bd i img { min-width: 333px; }
ccmpso ic { grid-template-columns: 33px 33px 33px 33px 33px; margin: 0 11px; }
ccmpso ic i:last-child { display: none; }
ccmpso trc post hd> i { height: 44px; width: 44px;background: var(--bc); border: unset; }
ccmpso name { font-size: unset; }	
ccmpso time { font-size: 0.77em;}	
ccmpso hd i { background: unset; height: auto; width: auto; }	
ccmpso comant bd { height: auto; }	
ccmpso ic { display: none; }	
ccmpso comant bd d { grid-template-columns: 100%; }	
ccmpso comant { grid-template-columns: 43px auto; gap: 1%; }	
ccmpso ft btn { font-size: 0.77em; grid-template-columns: 22px auto; background: transparent; }	
ccmpso gp bb { font-size: 0.88em; }	
ccmpso { padding: 11px; margin: 11px 0;width:auto; }	
ccmpso >bd { height: auto;margin: 0 11px; }	
ccmpso us { padding: 0; }	
ccmpso msg { padding: 11px; }
ccmpso ft t { text-align: unset; }	
ccmpso ft btn i { height: 20px; width: 20px; }
ccmpso trc bd h3 { font-size: 1rem; }	
ccmpso>ft btns { margin-left: 7px; }	
}	
cchnpca { display: block; height: max-content; width: 100%; max-width: 200px; min-width: 188px; max-height: 100%; min-height: 100%; position: relative; padding: 11px; }
cchnpca i { height: 100%; width: 100%; }	
cchnpca img { height: 100%; width: 100%; border-radius: 16px; }	
cchnpca bd h3 {font-weight: 500; font-size: 1rem; overflow: hidden; -webkit-line-clamp: 2; display: -webkit-box; -webkit-box-orient: vertical; text-overflow: ellipsis; margin-top: 7px;}
cchnpca bd {display: grid; padding: 0 4px; height: fit-content; justify-content: space-between; align-items: start;}
cchnpca bd btn { display: flex; height: auto; width: auto; transform: rotate(90deg); justify-content: center; margin-top: 4px; cursor: pointer; align-items: center; border-radius: 44px; }
cchnpca bd btn svg { height:18px; width:18px; }	
cchnpca chp {position: absolute; height: 100%; top: -4px; bottom: 0; z-index: -1; background-color: #1c4c7a; width: calc(100% - 16px); left: 8px; right: 8px; border-radius: 12px;}	
cchnpca chpp {position: absolute; height: 100%; top: -8px; bottom: 0; z-index: -2; background-color: #f77d6d; opacity: 50%; width: calc(100% - 24px); left: 12px; right: 12px; border-radius: 12px;}		
cchnpca hd { position: relative; }
	
/*videos*/	
videos .aerea { display: grid; grid-template-columns: 30% 70%; gap: 16px;margin-top: 11px;}
videos main, videos sidebar { max-width: unset; width: auto; }	
 
	
/*videos*/		
@media screen and (max-width: 999px) {
	
cths ctho { height: 90px !important; }	
cths ctho slc { height: 40px; width: 40px; }
}	
	
emoji {display: none; position: absolute; z-index: 1; left: 0; bottom:5%; width: 100%; overflow: auto; z-index: 99;}
emoji bl{display:block;background-color: var(--b); margin: 15% auto; padding: 20px; border: 1px solid var(--bor); width: 80%; max-width: 600px;border-radius: 7px;}
.close { color: #aaa; float: right; font-size: 28px; font-weight: bold; margin-left: auto;}       
.close:hover, .close:focus { color: black; text-decoration: none; cursor: pointer; }      
emoji bd { display: flex; flex-wrap: wrap; gap: 10px; }
emoji em{ font-size: 24px; cursor: pointer; padding: 5px; border: 1px solid transparent; border-radius: 4px;font-style: normal;    transition: 333ms;}       
emoji em:hover { border: 1px solid #ddd; background-color: #f0f0f0; }        
emoji em:active { transform: scale(0.9); }
.emoji emoji { display: block;}      
videos main { position: relative; }
crvo bl ft { position: absolute; }
 cdmo h2 { font-weight: 500; }     
.csvo csvo { display: grid; }	
cdnlod { display: none; background: var(--b); max-width: 450px; max-height: 450px; margin: auto; border-radius: 11px; padding: 11px; padding-top: 22px; font-weight: 500; position: absolute; top: 40%; left: 25%;z-index: 999;}
cdnlod p a { font-weight: 400; color: var(--a); }
cdnlod p { margin: 22px 0; font-size: 1.11rem; font-weight: 400; }	
cdnlod input { height: 20px; width: 20px; }	
cdnlod psize h3 { font-weight: 400; font-size: 1.11rem; }	
cdnlod psize { display: grid; grid-template-columns: 33px auto; align-items: center; margin-top: 22px; }	
cdnlod bd> h3 { margin-top: 22px; font-weight: 400; font-size: 1.22rem; }	
cdnlod h1 { font-weight: 700; }	
cdnlod hd { display: grid; grid-template-columns: 44px auto; align-items: center; padding: 0 22px; }	
cdnlod hd i { height: auto; }	
cdnlod bd { padding: 0 22px; }
cdnlod ft btn { display: flex; color: var(--a); padding: 11px; line-height: 1; border-radius: 44px; }	
cdnlod ft btns { display: flex; align-items: center; }	
cdnlod ft { display: grid; justify-content: end; }	
cdnlod ft btn:nth-child(2) { background: var(--a); color: var(--b); }	
.cdnlod cdnlod { display:grid;}	
@media screen and (max-width: 999px){	
cdnlod { top: 64%; width: auto; left: 0; }	
	}
/*Albums*/	
cosog {display: grid; max-width: 222px; padding: 11px; min-width: 166px; position: relative;;}	
cosog hd { display: grid; margin: auto; }	
cosog hd i { max-width: 216px; max-height: 216px; display: grid; height: auto; }	
cosog hd img { border-radius: 7px; }		
cosog ft { display: grid; grid-template-columns: 18px auto auto auto; align-items: center; width: fit-content; font-weight: 500; font-size: 0.88rem; margin-top: 7px; gap: 4px; }		
cosog ft svg { height: 18px; width: 18px; }		
cosog bd { margin-top: 11px; }
cosog bd h3 { line-height: 1; font-weight: bold; font-size: 1rem; }
calbo rms {display: flex; width: 100%; overflow: scroll; background: var(--b); border-radius: 11px; padding: 0 7px;}	
calbo> hd b btn { border-radius: 44px; border: solid 1px; height: 28px; width: 28px; display: grid; margin: auto; justify-content: center; align-items: center; }	
calbo> hd b btn i { height: auto; }	
calbo> hd b btn svg { height: 22px; width: 22px; }	
calbo> hd b .btn { opacity: 0.44; transform: rotate(180deg); }
calbo>hd { display: grid; grid-template-columns: auto auto; justify-content: space-between; align-items: center; padding: 11px; } 
calbo> hd h3 { font-size: 1.22rem; }	
calbo> hd a { font-weight: 500; font-size: 0.88rem; border: solid 1px; padding: 7px 11px; border-radius: 44px; line-height: 1; }
calbo> hd b { display: grid; grid-template-columns: auto 33px 33px; align-items: center; gap: 7px; }	
/*Albums*/	
/* Albums componenet hover system */
cosog ply {display: flex; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background:linear-gradient(168deg, var(--bt), var(--0)51%); border-radius: 6px; flex-direction: column; justify-content: space-between; padding: 11px; opacity: 0;}
cosog ply dot btn { display: grid; height: 33px; width: 33px; border-radius: 55%; justify-content: center; align-items: center; position: relative; z-index: 999; }
cosog ply dot { display: flex; justify-content: end;}
cosog ply i { display: flex; height: 18px; margin: 0; width: 18px; }
cosog ply py { display: flex; justify-content: end;}
cosog hd { display: grid; margin: auto; position: relative; }
cosog ply dot btn:hover { background: var(--bc); }	
cosog ply py btn {background: var(--b-t44); display: grid; justify-content: center; align-items: center; border-radius: 55%; padding: 8px; transition: 222ms; position: relative; z-index: 9999; }	
cosog ply py btn:hover { transform: scale(1.2); background: var(--b-t77); }
cosog:hover ply { opacity: 1; }
	
csvsh {display: none; position: absolute; right: -72%; top: 20%; max-width: 222px; min-width: 177px; z-index: 99; border-radius: 7px; background: var(--b);}
csvsh btn { display: grid; grid-template-columns: 33px auto; align-items: center; height: 33px; padding: 7px; }
csvsh btn h3 { font-size: 1rem; font-weight: 400; }
.csvsh csvsh	{display: grid;}

/*Albums*/		
album .aerea { flex-direction: unset; }
bgimgs {position: absolute; width: 90%; height: 30%; display: grid; max-width: 1599px; justify-content: space-between; grid-template-columns: 18% 26%; max-height: 248px; margin: auto; z-index: -1; filter: blur(100px);}
bgimgl { position: relative; z-index: -1; filter: blur(122px); margin-right: auto; width: 100%; height: 100%; max-height: 222px; }
bgimgr { z-index: -1; filter: blur(122px); position: relative; width: 100%; margin-left: auto; object-fit: cover; max-height: 222px; }	
alsngs {display: grid; justify-content: center; margin: auto; background: var(--b-t22); padding: 0 10%; padding-top: 11%; margin-top: 11px; border-radius: 11px;}
alsngs hd { display: flex; flex-direction: column; align-items: center; }
alsngs id { display: grid; grid-template-columns: 25px auto; align-items: center; height: fit-content; margin: auto; padding: 11px 0; gap: 7px; }
alsngs id i { height: auto; border-radius: 44px; }
alsngs id img { border-radius: 44px; }
alsngs soni i { height: auto; }	
alsngs soni img { border-radius: 7px; }
alsngs soname { font-size: 1.33rem; font-weight: 700; margin: auto; width: fit-content; display: grid; }
alsngs tp { display: grid; grid-template-columns: 18px auto auto auto; align-items: center; width: fit-content; font-weight: 500; font-size: 0.88rem; margin: auto; margin-top: 7px; gap: 4px; }
alsngs bd { display: grid; margin: auto;text-align: center;}
alsngs time { font-weight: 500; font-size: 0.88rem; }
alsngs p { font-size: 0.9rem; font-weight: 500; margin: 0; overflow: hidden; -webkit-line-clamp: 2; display: -webkit-box; -webkit-box-orient: vertical; text-overflow: ellipsis; line-height: 1; margin-top: 7px; }lsngs bd { display: grid; margin: auto; text-align: center; }	
alsngs>ft {display: grid; grid-template-columns: auto auto auto; padding: 22px; align-items: center; height: fit-content; justify-content: space-between; width: 80%; margin: auto;}
alsngs ft sv { display: grid; background: var(--bc); align-items: center; justify-content: center; width: 40px; height: 40px; border-radius: 44px; }
alsngs ft play { display: grid; background: var(--b); align-items: center; justify-content: center; width: 66px; height: 66px; border-radius: 44px; }
alsngs ft play svg { height: 33px; width: 33px; }	
alsngs ft dot { display: grid; background: var(--bc); align-items: center; justify-content: center; width: 40px; height: 40px; border-radius: 44px;transform: rotate(90deg); }
	
csonss {display: grid; padding: 11px; padding-top: 6%; margin-top: 11px; border-radius: 11px 11px 0 0; background: var(--b-t22);}

csonss bl {display: grid; grid-template-columns: 44px max-content auto max-content; align-items: center; padding: 7px; gap: 11px; margin: 4px; position: relative;border-radius: 7px;}
csonss bl hd { display: grid; text-align: center; }	
csonss bl h3 { font-weight: 500; font-size: 1.11rem; opacity: 0.88; }
csonss bl bd { display: grid; gap: 4px; }	
csonss bl bd h3 { opacity: 1;}	
csonss bl p { margin: 0; }
csonss bl ft { margin-left: auto; }
csonss lik {display: grid; grid-template-columns: 38px 38px 38px; align-items: center; margin-left: auto; padding: 0 11px; gap: 7px; opacity: 0;position: relative;z-index: 9999999;}
csonss lik svg { width: 24px; height: 24px; }
csonss hov input { height: 22px; width: 22px; margin-left: auto; }
csonss hov { display: grid; grid-template-columns: auto 33px; justify-content: space-between; position: absolute; top: 0; bottom: 0; left: 14px; right: 14px; align-items: center; opacity: 0;z-index: 99;}	
csonss hov svg { height: 22px; width: 22px; }	

csonss bl:hover hd { opacity: 0; }	
csonss bl:hover hov { opacity:1; }	
csonss bl:hover ft { opacity: 0; }	
csonss bl:hover lik { opacity: 1; }
@media screen and (max-width: 999px){	
	
csonss bl bd h3 { white-space: nowrap; width:122px; overflow: hidden; text-overflow: ellipsis;}
csonss bl p { margin: 0; white-space: nowrap; width:122px; overflow: hidden; text-overflow: ellipsis; }
csonss bl { grid-template-columns: 33px max-content auto max-content; padding: 7px 0; }
csonss lik { grid-template-columns: 25px 25px 25px; }	
csonss { padding: 11px 0; }
csonss bl h3 {font-size: 1rem; }	
csonss hov { left: 0px; right: 0px; }	
	}
albsngs {display: flex; width: auto; overflow: scroll; background: var(--b-t22); padding: 11px;}
albsng bl { display: grid; max-width: 155px; min-width: 124px; margin: 4px 11px; }
albsng hd i { height: auto; margin-bottom: 7px; }
albsng hd img { border-radius: 7px; }
albsng bd h3 { overflow: hidden; -webkit-line-clamp: 2; display: -webkit-box; -webkit-box-orient: vertical; text-overflow: ellipsis; line-height: 1; font-weight: 500; font-size: 16px; }
albsng bl p { margin: 0;font-weight: 500; }	
albsng {padding: 11px 7px; background: var(--b); margin: 4px; border-radius: 7px; position: relative;}
/*hover*/

albsng bl ply {display: flex; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background:linear-gradient(168deg, var(--bt), var(--0)51%); border-radius: 6px; flex-direction: column; justify-content: space-between; padding: 11px; opacity: 0;}
albsng bl ply dot btn { display: grid; height: 33px; width: 33px; border-radius: 55%; justify-content: center; align-items: center; position: relative; z-index: 999; }
albsng bl ply dot { display: flex; justify-content: end;}
albsng bl ply i { display: flex; height: 18px; margin: 0; width: 18px; }
albsng bl ply py { display: flex; justify-content: end;}
albsng bl hd { display: grid; margin: auto; position: relative; }
albsng bl ply dot btn:hover { background: var(--bc); }	
albsng bl ply py btn {background: var(--b-t44); display: grid; justify-content: center; align-items: center; border-radius: 55%; padding: 8px; transition: 222ms; position: relative; z-index: 9999; }	
albsng bl ply py btn:hover { transform: scale(1.2); background: var(--b-t77); }
albsng:hover ply { opacity: 1; }	
csonss bl:hover { background: var(--b-t22); }

/*song*/
ssno iframe { width: 100%; height: 100%; min-width: 444px; min-height: 444px; border-radius: 7px; }	
@media screen and (max-width: 999px){	
ssno iframe{min-width: 100%;min-height: 333px;}	
csso> bd { display: grid; width: 100%; }
	}
/*song*/
cslgo {display: grid; text-align: center; padding: 22px; margin: 7px auto; width: 90%; position: relative; border-radius: 11px; grid-template-columns: auto 35%; background: linear-gradient(333deg, #3770ec, #001b78); align-items: center;}	
cslgo bd { display: grid; height: fit-content; }
cslgo h3 {font-weight: 500; letter-spacing: 8px; font-size: 1.66rem; line-height: 1; color: #FDC302; text-shadow: 3px 0px 3px #272521;}	
cslgo h2 { font-size: 30px; font-weight: 800; color: var(--b); font-family: sans-serif; text-shadow: 3px 0px 3px #272521;}	
cslgo p { margin: 0; font-size: 13px; font-weight: 500; color: var(--b); text-shadow: 3px 0px 3px #272521;}		
cslgo hd, cslgo bd, cslgo ft { position: relative; z-index: 999; }
cslgo bg { background: #0000006e; }
sslgo header { position: unset; }
cslgo bd i { height: auto; }
	
csbnd input {border: solid 1px var(--bor); border-radius: 7px; height: 36px; width: -webkit-fill-available; font-size: 14px; font-weight: 500; background: #fafafa;}
csbnd { display: grid; margin: 11px; position: relative; z-index: 9999; background: var(--b); padding: 22px; border-radius: 11px; }
csbnd sl {background: var(--0); height: auto; border-radius: 0; margin-bottom: 22px;}	
csbnd sl input:focus { box-shadow: unset; border-radius: 7px; border: solid 1px; }	
csbnd sl h4 {display: flex; font-weight: 400; font-size: 1rem; margin-bottom: 7px;}	
csbnd ft btn {background: var(--btn); display: grid; text-align: center; padding: 7px; border-radius: 7px; height: 22px; color: var(--b); margin: 7px 0;}
csbnd sl select { border: solid 1px var(--bor); border-radius: 7px; height: 36px; width: -webkit-fill-available; font-size: 14px; font-weight: 500; background: #fafafa; padding: 0 11px; }

cfaq {display: grid; padding: 22px; margin: 11px auto; background: var(--b); border-radius: 11px;}	
cfaq bd { display: grid; border: solid 1px var(--bor); margin: 11px 0; }	
cfaq tx { display: flex; align-items: center; padding:11px; border-bottom: solid 1px var(--bor); gap: 7px; }
cfaq tx i { height: 22px; width: 22px; }	
cfaq tx h4 { font-size: 0.9rem; font-weight: 500; }	
cfaq tx p { margin: 7px 0; font-size: 13px; }
cfaq hd h3 { font-size: 20px; font-weight: 600; }
csao hd det h3 span { margin-right: 6px; }
/* stories */
	
sstors main {width: auto; max-width: unset; display: grid;}
sstors aerea { display: grid; align-items: center; }
sstors main d.main {overflow: hidden; overflow-x: scroll;}
	
cstors { display: grid; position: relative; transform: scale(0.66); transition: 999ms; max-width: 366px; max-height: 666px; width: 100%; height: 100%; border-radius: 7px; object-fit: cover; }
cstors> hd {display: grid;grid-auto-flow: column; align-items: center;}
cstors> hd i { height: 100%; position: relative; min-height: 210px; }	
cstors> hd img { height: 100%; width: 100%; border-radius: 16px; object-fit: cover; display: grid; }
cstors ft d { font-size: 0.8rem; padding: 0 7px; }	
cstors video { min-width: 366px; min-height: 666px; width: 100%; height: 100%; border-radius: 7px;object-fit: cover;}
cstors.this{ transform: scale(1);}	
cstorss { display: grid; grid-auto-flow: column; width: fit-content; }	
		
cstors> bd { display: block; padding-bottom: 0; position: absolute; top: 22px; bottom: 22px; left: 11px; right: 11px; }
cstors stnam { display: none; flex-direction: column; justify-content: space-between; height: 100%; }	
lins { display: grid; height: 2px; width: 100%; grid-auto-flow: column; gap: 2px; }
lin { background: rgb(255 255 255 / 51%); display: grid; border-radius: 22px; }	
ln { background: var(--b); }	
cstors stnam stid{display:grid;grid-template-columns: 33px auto auto; align-items: center; gap: 7px;color: var(--b); padding: 11px 0; }
cstors stnam stid h3 { font-weight: 500; font-size: 0.99rem; }	
cstors stnam stid h3 span { margin-left: 4px; opacity: 0.77; }	
cstors stnam stid ft { display: grid; grid-template-columns: 33px 33px 33px; align-items: center; margin-left: auto; }
cstors stnam stid img { border-radius: 44px; }
cstors stnam stid p { margin: 0; font-size: 0.77rem; font-weight: 700; }
	
stnam .sudoff:after { content: ''; position: absolute; height: 22px; width: 2px; background: white; z-index: 9999; transform: rotate(138deg); top: -2px; box-shadow: 1px -1px 1px 1px #000; border-radius: 20px; }
	
cstors stnam ft { display: grid; grid-template-columns: auto 33px 33px; align-items: center; }	
cstors stnam ft input::placeholder { color: var(--b); }
cstors stnam ft input { font-size: 0.66rem; border-radius: 44px; height:42px; background: var(--0); border: solid 1px var(--b); color: var(--b); }
cstors stnam ft btn { display: grid; align-items: center; justify-content: center; position: relative; height: fit-content; grid-template-rows: auto 0; }
cstors stnam ft svg { fill: var(--b); color: var(--b); }
cstors stnam ft btn i { height: 28px; width: 28px; }
cstors stnam ft btn i:nth-child(2){transform: scale(0);}	
stnam ft .like i:nth-child(2) {transform: scale(1);}
stnam ft .like i:nth-child(1) { transform: scale(0); }
cstors stnam ft .like { grid-template-rows: 0 auto; }
stnam ft .like i:nth-child(2) svg { fill: #ff3040; }
cstors.this stnam { display: flex; }
	
cstors> ft { position: absolute; top:0; bottom: 0; left: 0; right: 0; height: 100%; width: 100%; display: grid; align-items: center; justify-content: center; text-align: center; background: var(--bor); color: var(--b); }
cstors.this> ft {display: none;}
cstors> ft nost { display: grid; }
cstors> ft nost i { height: auto; }	
cstors> ft nost img { height: 101px; width: 101px; border-radius: 50%; }	
cstors> ft nost h2 { font-weight: 500; font-size: 1.11rem; }
cstors> ft nost h4 { font-size: 0.9rem; font-weight: 500; }	
	
/* stories */

/* stories Share */	

pstshr {position: absolute; z-index: 999999; top: 25%; right: 25%; background: var(--b);border-radius: 11px; min-width: 555px; max-width: 333px; max-height: 555px; display:none; flex-direction: column;}	
pstshr> hd { display: grid; }
pstshr sha {display: grid; grid-template-columns: 55px auto auto; align-items: center; margin:7px 0;}	
pstshr sha p { margin: 0; }	
pstshr> hd sch input { height: 38px; padding: 0 20px; }	
pstshr> hd sch h3 { font-weight: 500; font-size: 1.11rem; }	
pstshr> hd sch { display: flex; align-items: center; border-bottom: solid 1px var(--bc); border-top: solid 1px var(--bc); padding: 0 11px;}	
pstshr> hd ct { display: grid; grid-template-columns: auto 44px; align-items: center; }	
pstshr> hd ct h3 { text-align: center; font-size: 1.11rem; font-weight: 500; }	
pstshr sha bd h4 { font-weight: 500;font-size: 0.88rem;}	
pstshr shas> h4 { font-weight: 500; padding: 7px 0; line-height: 1; }
pstshr sha i {height: 44px; width: 44px;}	
.shmark:after { content: ""; position: absolute; display: none; }
.shasl .shmark:after {left: 8px; top: 4px; width: 4px; height: 8px; border: solid white; border-width: 0 3px 3px 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg);}	
.shasl input:checked ~ .shmark:after { display: block; }	
.shmark {position: absolute; top: -12px; height: 
	22px; width: 22px; border-radius: 44px; right: 0; border: solid 1px var(--bor);}
.shasl input:checked ~ .shmark {background-color:var(--a); border-color:var(--a);}
.shasl input { position: absolute; opacity: 0; cursor: pointer; height: 0; width: 0; }	
pstshr> bd {display: grid; height: 100%; overflow-y: scroll; scrollbar-width: thin; padding:0 11px;}
pstshr> bd shas { display: grid; height: 100%; }
pstshr> bd shas label { opacity: 1; }
pstshr> ft btn {display: grid; padding: 7px; text-align: center; background: var(--btn); color: var(--b); border-radius: 7px; margin: 8px; opacity: 0.44;height: 25px;}	
pstshr> ft { border-top: solid 1px var(--bc); }
.pstshr bg { display: block; background: #000000b8; z-index: 4; }	
.pstsh{ display: none;}
.pstshr pstshr{display: flex;}	
pstshr> ft input { height: 0; padding: 0 16px; transition: 333ms; }
.this> ft input { height: auto; padding: 16px; }
.this> ft btn { margin-top: 0; opacity: 1; }
	
/* stories Share */	

/* video */
cvinst hd t {position: absolute; display: flex; bottom: 11px; right: 11px; max-width: 23px; max-height: 16px; font-size: 12px; background: var(--c); color: var(--b); border-radius: 4px; padding: 0 4px; padding-bottom: 3px;}
cvinst> hd { position: relative; }
	
csao ccshot { margin: 0 4px; }
scvido cveo ccshots bd { display: flex; }	
camo com hd h2 { font-weight: 600; font-size:1.11rem;}	
	
/* video */
csonss lik btn {height: 38px; width: 38px; align-items: center; display: grid; border-radius: 44px; }
csonss lik btn:hover{ background: var(--b-t22); }	
csonss lik btn i { height: auto; }

cpsolti h1 { margin-bottom: 11px; font-weight: 600; }



/* pending */	
album:after { position: absolute; height: 200px; width:288px; z-index: 9999; top: 40%; background-image: url(/0/IMG/pending.png); background-repeat: no-repeat; transform: rotate(45deg); left: 37%; }
/* pending */	

cmco img { object-fit: cover;}	
	
	
	
/* pricing */	
spcio main { width: 100%; max-width: 100%; }
cpril { display: grid; background: var(--c); color: var(--b); padding: 22px; }	
cpril hd {display: flex; gap: 15px; margin: auto; padding: 33px 0; padding-top: 22px;}
cpril h1 { font-size: 2.66rem; }
cpril btn { display: grid; grid-template-columns: auto 33px; width: fit-content; align-items: center; color: var(--a); }
cpril btn h1 { border-bottom: solid;line-height: 1; }
cpril btn i { transform: rotate(90deg); }	
cpril mb { margin: auto; display: flex;justify-content: center;}
cpril mb a {color: var(--b); font-weight: 500; font-size: 1rem; padding:9px 16px; border: solid 1px; border-radius: 44px; margin: 0 7px; line-height: 32px;}

cpril mb t { display: flex; line-height: 1; }
cpril mb a:hover { color: var(--a); background: var(--b); border-color: var(--b); }	
cpril mb a.this { background: var(--a); border-color: var(--a); color: var(--c); }
cinrupe> hd {display: grid; grid-template-columns: auto auto; width: fit-content; margin-left: auto; padding: 11px 0;}
spcio header { position: unset; }

/* pricing */	
/* Chat GPT */	
.custom-select { position: relative; display: inline-block;    margin: 0 22px;}	
.custom-select select { display: none;}	
.select-items div, .select-selected {padding: 7px 10px; cursor: pointer; background-color: #fff; display: grid; grid-template-columns: 22px auto; align-items: center; font-size: 0.88rem; font-weight: 700; color: var(--b);    border-radius: 6px;}
.select-items {position: absolute; background-color: #fff; border: 1px solid #ccc; z-index: 99; width: 100%; display: none; padding: 4px; margin: 4px 0;}	
.select-items div img {width: 18px; height: 18px; margin-right: 10px; border-radius: 44px;}	
.select-items div:hover { background-color: #f1f1f1; }	
.select-selected { padding:7px 11px; color: var(--c); }	
.select-selected img { width: 18px; height: 18px; margin-right: 10px; border-radius: 44px; }
.select-items div { background: var(--a); border-radius: 9px; margin: 2px; width: max-content; }
/* Chat GPT */	
	
cmplnn {display: grid; max-width: 188px; max-height: 537px; background: var(--b); box-shadow: var(--bs-bt); padding: 22px; padding-top: 33px; border-radius: 22px; margin: 4px; margin-bottom: 11px; min-width:200px; grid-template-rows: 44px auto; height: 659px;}	
cmplnn mru {display: grid; grid-template-columns: 18px auto auto; width: fit-content; align-items: start; padding: 4px 0;}
cmplnn h4 span { font-weight: 400; font-size: 12px; margin-left: 4px; }
cmplnn mru i { height: 11px; width: 11px; margin: 1px; }
cmplnn mru h4 {font-size: 14px; font-weight: 500;}	
cmplnn bd> btn {padding: 11px 22px; display: grid; border: solid 1px; color: var(--a); border-radius: 44px; width: fit-content; line-height: 1; margin: 22px 0;font-weight: 500;}
cmplnn bd h2 {font-size: 32px; font-weight: 500; margin: 19px 0; display: flex; align-items: start; line-height: 1;}
cmplnn> hd { display: flex; flex-wrap: wrap; align-items: start; }
cmplnn> hd span { font-size: 12px; margin-left: 4px; font-weight: 500; color: var(--c0); }
cmplnn> hd h3 {font-size: 1.33rem; color: var(--a); font-weight: 500; line-height: 1;}
cmplnn h4 btn { background: var(--bc); padding: 2px 9px; margin: 4px; color: var(--a); font-weight:700; border-radius: 4px; line-height: 1; }
cinrupe> bd {display: flex; gap: 11px; align-items: end; overflow: scroll;}	
cinrupe> bd cmplnns { display: grid; background: linear-gradient(179deg, rgba(0, 255, 145, .19) 1.21%, rgba(0, 255, 145, .08) 98.8%); border: 1px solid #00ff91; padding: 11px; border-radius: 22px;padding-bottom: 0;}
cmplnns> bd { display: flex; }
cmplnns> hd p { display: flex; justify-content: center; }
cmplnn bd h2 span {font-size: 14px; font-weight: 700; margin: 0 4px; margin-bottom: auto; margin-top: 7px; }

cmplnn .ai h4 { display: flex; align-items: center; }	
cmplnn.this bd> btn { color: var(--b); background: var(--a); border-color: var(--a); }	
cmplnn bd h5 { font-weight: 500; font-size: 11px; display: grid; color: var(--c0); }	
cinrupe> ft btn {display: grid; width: fit-content; grid-template-columns: auto 22px; align-items: center; font-weight: 500; padding: 8px 16px; border-radius: 44px; margin: 0 auto; line-height: 1; background: var(--btn); color: var(--b); gap: 7px;}
cinrupe> ft { margin-top: 33px; }	
cinrupe> ft btn i {filter: invert(1); height: 20px; width: 20px;}	
cinrupe> ft h2 { margin: 55px 0px 33px 0; text-align: center; font-size: 1.88rem; font-weight: 600; }	

monthlyplan { display: grid; grid-template-columns: 33.33% 33.33% 33.33%; }
	
cenjoy { border-radius: 20px; margin-bottom: 140px; display: grid; grid-template-columns: 50% 49.4%; background: linear-gradient(135deg, #d2ffbd, #41e48a); position: relative; height: 413px; overflow: hidden; gap: 7px;align-items: center;}
cenjoy hd { padding-left: 66px; }
cenjoy hd h3 { font-size: 2rem; font-weight: 500; margin-bottom: 16px; }
cenjoy hd p { font-size: 1rem; margin: 0; margin-bottom: 16px; }	
cenjoy bd i { height: 413px; background-position: 100%; border-radius: 20px; background: url(/0/IMG/pricingEnjoy.svg); background-size: cover;}		
cenjoy bd { width: 90%; margin-left: auto; }	
cenjoy hd btn { padding: 10px 16px; background: var(--btn); border-radius: 44px; line-height: 1; display: grid; width: fit-content; color: var(--b); }
	
cejoyt { display: inline-grid; background: -webkit-gradient(linear, left top, right top, from(#b5d0f8), color-stop(34%, #b5d0f8), color-stop(34%, #00031f), to(#00031f)); height: 388px; grid-template-columns: 48% 48%; color: var(--b); position: relative; padding: 0 22px; gap: 22px; width:auto; margin-top: 44px;}
cejoyt hd i { height: 100%; }
cejoyt hd img { display: inline-block; text-align: center; position: absolute; bottom: -64px; height: 100%; top: -33px; border-radius: 16px; width: 100%; }	
cejoyt bd { width: 77%; float: right; position: relative; margin-top:88px; margin-bottom: 30px; display: grid; height: fit-content; }	
cejoyt bd p { font-size: 1.22rem; margin: 0; margin-bottom: 7px; }	
cejoyt bd span { font-size: 0.77rem; font-weight: 500; margin-bottom: 22px; }
cejoyt bd btn { padding: 16px 30px; background: var(--btn); border-radius: 44px; line-height: 1; display: grid; width: fit-content; color: var(--b); font-weight: 500; }
cejoyt bd:after { content: ''; position: absolute; background-image: url(/0/IMG/base.png); height: 33px; width: 33px; background-repeat: no-repeat; top: -26px; }
	
cfno bl.this bd { display: grid; height: auto; padding: 22px; }
cfno .this hd i { transform: rotate(180deg); }
cfno .this bd p { font-size: 16px; }
cfno .this hd { background: var(--b-t22); }

@media screen and (max-width: 999px){	

cpril { padding: 16px; }
cpril h1 { font-size: 1.33rem; }
cpril hd { padding: 9px 0; padding-top: 31px; }	
cpril bd { display: grid; overflow: scroll; }	
spcio main { margin: 0 16px; width: unset; }	
cpril mb a { width: max-content; }
calfetus { overflow: scroll; }	
monthlyplan { display: grid; grid-template-columns: 50% 50%; }	
cenjoy { display: grid; grid-template-columns: unset; grid-template-rows: auto auto; padding: 22px; height: auto; }	
cenjoy bd { height: 200px; }	
cenjoy bd i {background-repeat: no-repeat; position: absolute; bottom: 0; height: 267px; width: 100%; right: 0; background-size: 90%; background-position: 100% 100%; border-radius: 0; }	
cenjoy hd { padding-left: 0; }	
cejoyt { grid-template-columns: unset; height: auto; width: auto; background: #00031f; grid-template-rows: auto auto; padding: 22px; gap: 0; padding-bottom: 40px; }
cejoyt hd i { height: 222px; position: relative; z-index: 99; }
cejoyt hd img { position: unset; margin: 11px; }
cejoyt hd:after { content: ''; position: absolute; height: 30%; left: 0; background: #71a0ec; z-index: 0; top: 0; right: 0; }	
cejoyt bd { margin: 0; margin-top: 44px; width: auto; }	
cejoyt bd:after{top: -30px;}	
cenjoy hd h3 { font-size: 1.33rem; }
	
}
@media screen and (max-width:666px){		
	
monthlyplan { display: block; }		
}
webinars { display: grid; }
spcio d.aerea { margin: 0; }
webinars { display: grid; background: var(--b); padding: 16px; border-radius: 77px 77px; }
	
	
spcio main .main { display: grid; background: var(--b); padding: 16px; border-radius:44px 44px 0 0; position: relative; }	
spcio main { position: relative; }	
webinars> hd bl { justify-content: space-between; }
webinars bl hd { display: flex; align-items: center; }	
webinars> bd { display: flex;justify-content: center;}	
spcio main:after { content: ''; position: absolute; background: var(--c); height: 20%; left: 0; right: 0; top: 0; z-index: -1; }	
webinars> ft { margin-top: 33px; }	
webinars> ft btn { display: grid; width: fit-content; grid-template-columns: auto 22px; align-items: center; font-weight: 500; padding: 8px 16px; border-radius: 44px; margin: 0 auto; line-height: 1; background: var(--btn); color: var(--b); gap: 7px; }	
webinars> ft btn i { filter: invert(1); height: 20px; width: 20px; }	
webinars> ft h2 { margin: 55px 0px 33px 0; text-align: center; font-size: 1.88rem; font-weight: 600; }	

scvido { background: var(--b-t22); display: grid; }	
	
	
	
cmcto bd .best{clip-path: polygon(0 0, 100% 0%, 93% 100%, 0% 100%); background:#c45601; padding: 3px 11px; color: var(--b);font-weight: 500;}
cmcto bd .pri{font-size: 1.55rem; font-weight:500;}	
smcot size ds {color: #d5395d; font-size: 1.55rem; line-height: 1; font-weight:300;}	
cmcto bd p span { font-size: 0.77rem; margin: 0 2px; margin-top: 2px; line-height: 1; }	
cmcto .mrp b{font-size: 0.77em; font-weight: 600;}	 
cmcto .mrp p{font-size: 0.77em; font-weight: 600; text-decoration: line-through;	}
smcot .mrp { color: var(--c0); }	
	
@media screen and (max-width:999px){	
	
smcot main bl { padding: 22px 11px; }
smcot size> b { display: none; }	
cmcto bd .pri { display: flex; font-size: 1.33rem; }
smcot size ds { font-size: 1.22rem; }	
smcot .mrp b { display: flex; }	
cmcto { border-radius: 11px; }	
	
	}
couo {display: grid; margin-bottom: 11px; background: var(--b); border-radius: 7px; box-shadow: inset 0 0px 1px 0px rgb(0 0 0 / 38%), 0 0px 13px rgb(0 0 0 / 32%); position: absolute; width: 222px; padding: 11px; bottom: 20px; height: fit-content; transform: scale(0); z-index: 99999; text-align: start; left: 0px; right: 0; border-bottom-left-radius: 0;}	
calfetus td i:hover couo { transform: scale(1); }	
couo:after {content: ''; position: absolute; height: 13px; width: 13px; background: var(--b); bottom: -12px; left: 0px; clip-path: polygon(0 0, 49% 75%, 100% 0); z-index: 9999;}	
couo p { font-size: 14px; color: var(--c0); }	
	
spcio ft.view { margin-top: 33px; }	
spcio ft.view  btn { display: grid; width: fit-content; grid-template-columns: auto 22px; align-items: center; font-weight: 500; padding: 8px 16px; border-radius: 44px; margin: 0 auto; line-height: 1; background: var(--btn); color: var(--b); gap: 7px; }	
spcio ft.view  btn i { filter: invert(1); height: 20px; width: 20px; }	
spcio ft.view  h2 { margin: 55px 0px 33px 0; text-align: center; font-size: 1.88rem; font-weight: 600; }		

	
cnss bl i { height: auto; }
cnss>bd bl { display: grid ; grid-template-columns: 33px auto; align-items: center; padding: 7px; border-radius: 5px; background: var(--bt); margin: 4px 5px; gap: 7px; box-shadow: 0 0px 5px 0px rgb(0 0 0 / 3%); }
cnss { background: var(--bt); display: grid ; padding: 11px; border-radius: 11px; box-shadow: 0 1px 10px 0px rgb(45 140 255 / 8%), 0 1px 4px 0px rgb(45 140 255 / 8%), 0 0px 0px rgb(45 140 255 / 8%);}
cnss>bd { grid-template-columns: 33.33% 33.33% 33.33%; display: grid ; margin-top: 11px;}


ccnss { background: var(--bt); display: grid ; padding: 11px; border-radius: 11px; box-shadow: 0 1px 10px 0px rgb(45 140 255 / 8%), 0 1px 4px 0px rgb(45 140 255 / 8%), 0 0px 0px rgb(45 140 255 / 8%); margin-top: 7px; }
ccnss>input { margin-top: 7px; border: solid 1px var(--bc); display: grid ; border-radius: 11px; }
cslens bl hd ap { display: grid ; grid-template-columns: 40px auto; align-items: center; gap: 11px; }
cslens hd bl { display: grid ; grid-template-columns: auto 40px; align-items: center; }
cslens hd bl ap i { height: auto; }
cslens>hd { padding: 11px; }
cslens { border: solid 1px var(--bc); display: grid ; border-radius: 11px; margin-bottom: 7px; align-items: center; }
cslco { display: flex ; justify-content: space-between; padding: 7px 11px; margin: 11px; background: var(--bc); border-radius: 11px; }
cslco>bd i { height: 23px; width: 23px; background: var(--c); padding: 7px; }
cslco>bd i svg { fill: var(--b); }
cslco>bd { display: flex ; gap: 7px; align-items: center; }
cslens>bd { height: 300px; overflow: scroll; }
cslens.cscs>bd { height: auto; visibility: visible; opacity: 1; display: block; border-top: solid 1px var(--bc); height: 300px; overflow: scroll;}
cslens>bd { display: flex; height: 0; transition: 333ms; opacity: 0; visibility: hidden; overflow: hidden; padding-top: 0; padding-bottom: 0; }
ccnss ft btn { display: flex ; align-items: center; justify-content: center; padding: 7px; border: solid 1px var(--bc); border-radius: 7px; }
fltr { display: grid ; grid-template-columns: 94% auto; align-items: center; justify-content: space-between; margin-bottom: 7px; }
fltr>bl>hd { background: var(--b); padding: 11px; border-radius: 11px; display: grid ; grid-template-columns: 50% 50%; }
fltr hd t { display: flex ; justify-content: center; }
fltr bd>i { height: 20px; width: 20px; display: flex ; background: var(--aaa); padding: 7px; }
fltr bd i svg { fill: var(--b); }
csnts { background: var(--bt); display: grid ; padding: 11px; border-radius: 11px; box-shadow: 0 1px 10px 0px rgb(45 140 255 / 8%), 0 1px 4px 0px rgb(45 140 255 / 8%), 0 0px 0px rgb(45 140 255 / 8%); margin-bottom: 7px; }
csnts bd bb { position: relative; display: block; max-height: 30px; width: 44px; border-radius: 50px; border: solid 2px; transition: 333ms; box-shadow: unset; overflow: visible; top: unset; height: 21px; right: unset; background: var(--bc); padding: 2px; opacity: 0.9; border: 1px solid var(--bc); }
csnts bd bl { display: flex ; justify-content: space-between; align-items: center; }
csnts bd btn oo { display: block; height: 19px; width: 19px; background: var(--aaa); border-radius: 50%; position: absolute; transition: 333ms; color: #000; box-shadow: unset; margin: 1px; opacity: 0.8; }
csnts .oo oo { margin-left: 23px; }
csnts bd btn bo { box-shadow: inset 60px 0px 0px; color: var(--at); border-radius: 50px; padding: 0px; }
csnts>ft btn { display: inline-flex ; padding: 11px 22px; background: var(--aaa); color: var(--b); height: auto; border-radius: 11px; margin-top: 11px; }
csnts>bd { padding: 11px 0; }











cmbot bd p { margin-block: 9px 4px; } 
cmbot hd p { display: grid ; grid-template-columns: 33px auto; align-items: center; font-size: 16px; column-gap: 11px; font-weight: 600; margin-block: 25px 1px; }
smbo grid bl bd { padding: 0; }
cmbot bd h1 { display: grid ; grid-template-columns: 83px auto; align-items: center; font-size: 16px; font-weight: 600; column-gap: 7px; }
cmbot is { display: flex ; }
cmbot ft { margin-block: 12px; display: flex ; column-gap: 18px; }
cmbot btn { display: inline-flex ; background: var(--bc); padding: 6px 18px; border-radius: 6px; font-weight: 600; font-size: 0.77em; }
cmbot btn:nth-child(2) { box-shadow: inset 0 0 0 2px var(--a); color: var(--a); background: transparent; }






bio { background: var(--b-t); }

smau sl input { background: var(--bc); }


/* Coupons */
increasedcashback { display: block; margin: 22px 0; }




/* Meeting_botHero */
cmhi mg img { height: 46px; margin: auto; }	
cmhi mg { height: max-content; margin: 0px; min-width: 0px; width: 100%; white-space: nowrap; display: flex ; flex-direction: row; overflow: scroll; padding-top: 22px; justify-content: center; }
cmhi mg { grid-column-start: 1; grid-column-end: 3; grid-row-start: 1; }
cmhi mg a.this { border-bottom: solid 3px; border-radius: unset; opacity: 1; }	
cmhi mg a.this t { font-weight: bold; }
cmhi mg a {justify-content: center; white-space: nowrap; display: grid; font-size: 0.77em; font-weight: 100; text-align: center; padding: 0 11px; width: max-content;}
cmhi mg a.dn { display: none; }	
cmhi mg a.dn { display: none; }	
smbo hero{position: relative;z-index:888;background: transparent;backdrop-filter:unset;border:unset}
cmhi { display: block; background: var(--b); padding: 11px; }	
@media screen and (min-width: 999px) {
cmhi mg i {height:66px;align-items:center;border-radius:16px;width:66px;display:grid;margin:auto; background:var(--bt);cursor:pointer;}
cmhi mg t { margin: 7px auto; font-size: 11px; font-weight: 500; }
cmhi mg svg { height: 55px; width: 55px; }	
}	
	
@media screen and (max-width: 999px) {
cmhi mg t { margin: 11px auto; font-size:11px; } 
cmhi mg { padding-top:11px; }	
cmhi mg svg { width: 22px; max-width: unset; max-height: unset; height: 22px; }
cmhi mg a i { width: 55px; margin: auto; }
cmhi mg a { grid-template-rows: auto 22px; align-items: center; border-radius: 11px; display: flex; margin: 0 4px; background: var(--bt); border: solid 1px var(--b-t); padding: 0 7px; }
}
	
/* Meeting_botHero */


 /* Meeting_Subscription*/ 

cmsco { display: flex ; justify-content: center; background: var(--bt); padding: 22px; margin: 4px; border-radius: 22px; flex-direction: column; }
cmsco hd { display: block; }
cmsco hd btn { position: relative; display: flex ; justify-content: center; align-items: center; transition: 77ms; background: var(--aaa); border-radius: 11px; height: 50px; box-shadow: var(--bs-bs); max-width: 333px; margin: 11px auto; color: var(--b); width: 88%; cursor: pointer; gap: 9px; }
cmsco hd btn i { width: 24px; height: 24px; }
cmsco hd btn i path { fill: var(--b); }	
cmsco hd btn t { font-size: 1em; font-weight: 600; letter-spacing: 0; margin-left: 7px; }

 /* Meeting_Subscription*/ 

/* Meeting_Subscription/New*/ 

 



/* Meeting_Subscription/New*/



/* Profile Update */
update>hd>h { display: grid; grid-template-columns: 55px auto 55px; text-align: center; padding: 11px; border-bottom: 1px solid var(--bc); align-items: center; }
update>hd back { padding: 6px; height: 22px; width: 22px; border-radius: 55%; background: var(--bc); cursor: pointer; margin: 0 auto; }
update>ft>btn { display: flex; justify-content: center; padding: 11px; background: var(--bc); margin: 11px; border-radius: 5px; color: var(--a); font-weight: 500; cursor: pointer; }
update { display: block; background: var(--bt); padding-bottom: 22px; margin: 11px; border-radius: 11px; }
@media screen and (max-width: 999px) {
update>hd>h { display: none; }
update { margin: 11px; }
}
/* Dashboard/ Today.php */
no.flx { display: grid ; grid-template-columns: 111px 295px 222px 222px; grid-column-start: 3; grid-column-end: 7; width: 100%; margin: 0; padding: 22px; justify-content: center; align-items: center; grid-template-rows: unset; flex: none; column-gap: 2%; }
no.flx>btns { display: flex ; align-items: center; }
no.flx>btns>btn { height: 55px; display: flex ; justify-content: center; align-items: center; background: var(--aaa); color: var(--b); border-radius: 7px; box-shadow: var(--bs-bt); width: 100%; max-width: 333px; margin: 4px; font-weight: bold; cursor: pointer; min-width: 221px; position: relative; }
no.flx>btns>btn:nth-child(2) { height: 55px; box-shadow: inset 0 0 0 3px var(--a); color: var(--a); background: transparent; }


/* Footer */

/* web footer component */
cwfo { display: block; background: var(--bt); margin: 11px auto; max-width: 1100px; border-radius: 11px; padding: 22px; box-shadow: 0 1px 10px 0px rgb(45 140 255 / 8%), 0 1px 4px 0px rgb(45 140 255 / 8%), 0 0px 0px rgb(45 140 255 / 8%); }
cwblo links>bl>a { font-weight: 500; display: block; padding: 5px; margin-bottom: 5px; font-size: 0.88em; }
cwblo links>bl>h4 { display: block; padding: 11px 4px; }
cwblo>links { display: grid; grid-template-columns: 20% 20% 20% 40%; }
cwblo links>bl>d { display: block; padding: 7px 0; margin: 7px 0; }
cwblo links>bl>d>sl { display: flex; background: transparent; align-items: center; width: auto; margin: 0; }
cwblo links d>sl>input { background: var(--bc); border-radius: 11px; width: 60%; font-size: 0.77em; font-weight: 500; letter-spacing: 0.44px; }
cwblo links sl>btn { display: block; padding: 11px 22px; background: var(--aaa); color: var(--b); height: auto; margin: 0 11px; border-radius: 11px; }
cwblo links>bl>d>i { height: 118px; width: 133px; box-shadow: 0 1px 10px 0px rgb(45 140 255 / 8%), 0 1px 4px 0px rgb(45 140 255 / 8%), 0 0px 0px rgb(45 140 255 / 8%); border-radius: 11px; overflow: hidden; }
cwblo links d>i { height: 100%; width: 100%; object-fit: cover; }
cwblo links d p { margin: 0; margin-bottom: 6px; font-size: 0.77em; opacity: 0.9; }
cwbao { background: var(--aaa); justify-content: space-between; color: var(--b); display: grid; grid-template-columns: 50% 50%; align-items: center; padding: 33px 22px; border-radius: 11px; position: relative; margin-top: 33px; }
cwbao>bd { display: flex; justify-content: end; position: relative; }
cwbao>bd>btn { display: block; padding: 15px 22px; background: var(--b); border-radius: 11px; color: var(--c); min-width: 39%; text-align: center; font-weight: 700; max-width: 39%; margin-left: auto; margin-right: 44px; }
cwbao>bg { justify-content: end; background: url(/0/img/PIPcircule.png); opacity: 0.4; background-size: 100%; z-index: 0; }
cwbao>hd>p { color: var(--b-t); }
cwbao>hd>h2 { font-weight: 400; font-size: 1.44em; }
cwblo>links>bl { display: block; margin: 7px; padding: 7px; }
cwbao:before { content: ""; position: absolute; top: -99px; bottom: 0; right: 22px; height: 155px; width: 155px; background: url(https://zoooom.aliens.services/0/IMG/Vesion.png); background-size: 100%; display: block; z-index: 9; }
@media screen and (max-width: 999px) {
cwblo>links { grid-template-columns: 33% 34% 33%; }
cwblo>links>bl:last-child { grid-column-start: 1; grid-column-end: 4; }
cwbao { display: block; padding: 22px; }
cwbao>bd { display: block; }
cwfo { padding: 11px; margin: 7px; }
cwbao>bd>btn { max-width: unset; margin: 0; }
cwbao:before { display: none; }

	
}

@media only screen and (min-width: 999px){ 
main>* { margin: 0; } }



smas main { width: 100%; max-width: unset; }
sbko header { position: relative; }
sbko d.aerea { display: flex ; flex-direction: column; }
sbko main, sbso main { width: 100%; overflow: hidden; max-width: unset; }

sbso header { position: relative; }
smbs component>a { display: none !important; } 
component>* { margin: 11px; }
setting bo { display: block; transition: 333ms; border-radius: 50px; }













/* Gagan */
.btn_purple { background: #6C5DD3; color: #ffffff; }



/* Component : Manager Support Call Details */
cdss div { display: block; background: var(--b); border-radius: 22px; overflow: hidden; }
cdss bd bl { display: grid ; grid-template-columns: auto 0px auto; justify-content: space-between; background: transparent !important; box-shadow: unset; border-radius: 0; border-bottom: solid 1px var(--b-t); padding: 22px; transition: 99ms; }
cdss bd hd { padding: 0; }	
cdss i { width: 44px; height: 44px; }	
cdss svg { fill: transparent; }	
cdss t { opacity: .7; font-size: 14px; letter-spacing: .5; margin-top: 3px; }	
cdss bd bl:hover { background: var(--b1t) !important; }
cdss bd bl:last-child { border: unset; }


pay.pay aerea { z-index: 9; top: 0; bottom: 0; left: 0; right: 0; position: absolute; }
pay.pay sidebar { height: 0;overflow: hidden; } 






/* cofs */
 
cofs ofrs strt grid {grid-template-columns: 55px auto; align-items: center; padding: 16px; transition: 222ms; border: solid 1px var(--0); position: relative; margin-bottom: 4px;}
cofs ofrs strt grid i { width: 44px; height: 44px; }	
cofs ofrs strt grid h5 { font-size: 0.88rem; font-weight: 600; }	
cofs ofrs strt { display: grid; border: solid 1px var(--bc); border-radius: 11px; position: relative; }	
cofs ofrs strt aa { cursor: pointer; }	
cofs ofrs strt grid h6 { font-size: 0.88rem; font-weight: 400; }
cofs ofrs strt grid:after {content: ''; position: absolute; height: 20px; width: 14px; background: var(--0); right: -15px; top: 38%; clip-path: polygon(0 0, 100% 50%, 0 100%, 0% 100%, 1% 56%, 0% 0%);}	
.fashion .fson, .domains .web, .dining .food, .health .bety, .travel .tral, .tablets .mobl { background: var(--bc); box-shadow: 0px 0px 1px 1px var(--bor); }	
.fashion .fson:after, .domains .web:after, .dining .food:after, .health .bety:after, .travel .tral:after, .tablets .mobl:after { background: var(--bc); }
trending cofs ofrs { display: grid; gap: 2%; grid-template-columns: 25% 73%; position: relative;width: 100%; }
	
domains { display: none; grid-template-rows: 29px auto; border: solid 1px var(--bc); border-radius: 11px; padding: 11px; }	
.domains domains { display: grid; }	
dining { display: none; grid-template-rows: 29px auto; border: solid 1px var(--bc); border-radius: 11px; padding: 11px; }
.dining dining{ display: grid; }
fashion{ display: none; grid-template-rows: 29px auto; border: solid 1px var(--bc); border-radius: 11px; padding: 11px; }	
.fashion fashion{ display: grid; }	
health{ display: none; grid-template-rows: 29px auto; border: solid 1px var(--bc); border-radius: 11px; padding: 11px; }
.health health{ display: grid; }	
travel{ display: none; grid-template-rows: 29px auto; border: solid 1px var(--bc); border-radius: 11px; padding: 11px; }
.travel travel{ display: grid; }
tablets{ display: none; grid-template-rows: 29px auto; border: solid 1px var(--bc); border-radius: 11px; padding: 11px; }	
.tablets tablets{ display: grid; }	
tablets> ft,travel> ft,health> ft,fashion> ft,dining> ft,domains> ft{display: flex; overflow: scroll;}		
tablets> bd,travel> bd,health> bd,fashion> bd,dining> bd,domains> bd {display: grid; padding: 11px; grid-template-columns: auto auto auto; align-items: center; height: fit-content; position: relative;}	
	
	
alofr offrs { display: flex; overflow: scroll; height: fit-content; width: 100%; }
cpbtn { display: grid; }
cpbtn btn {display: grid; width: 90%; padding: 4px; background: var(--btn); color: var(--b); border-radius: 7px; position: relative; font-size: 0.88rem; font-weight: 500; height: 33px; align-items: center; text-align: center;}
cpbtn btb {position: absolute; top: 0%; padding: 7px; right: 0px; : 0; border: dashed 1px; z-index: -1; padding-right: 7px; font-size: 1rem; font-weight: 500; height: 25px; background: var(--bc); color: var(--c); border-radius: 6px;}		
alofr hd h3 { font-size: 1.11rem; font-weight: 600; }	
alofr trsto { display: flex; margin-top: 22px; width: 100%; }	
alofr trsto bl { display: grid; max-height: 111px; max-width: 222px; background: var(--b-t); border-radius: 11px; padding: 11px; position: relative; min-width: 155px; margin-right: 11px; min-height: 111px; }	
trsto bl hd i { position: absolute; top: -8px; width: fit-content; height: fit-content; left: 14px; }	
trsto bl hd img { height: 33px; width: auto; box-shadow: 0px 3px 7px 3px var(--bc); border-radius: 4px; background: var(--b); }
trsto bl hd p { margin: 0; text-align: end; font-size: 0.66rem; font-weight: 500; }	
trsto zol { display: grid; grid-template-columns: 30px auto; align-items: center; height: fit-content; margin-top: 11px; }	
trsto zol i { height: 22px; width: 22px; }
trsto zol p { font-size: 0.77rem; font-weight: 500; }
	
trending .web { border-radius: 11px 11px 0px 0px; } 
alofr trsto bl:hover { background: var(--c); color: var(--b); }
@media screen and (max-width: 999px) {	
trending .web {border-radius: unset; }
cofs ofrs strt { display: grid; overflow: scroll; padding: 11px 7px; grid-auto-flow: column; height: fit-content; margin-bottom: 7px; border: unset; }
.fashion .fson, .domains .web, .dining .food, .health .bety, .travel .tral, .tablets .mobl { box-shadow: unset; background: var(--at); }	
trending cofs ofrs { grid-template-columns: unset; width: auto; margin: 11px 7px; }	
cofs ofrs strt grid {padding: 7px; grid-template-columns: unset; justify-content: center; border-radius: 4px !important;}	
cofs ofrs strt grid i { width: 30px; height: 30px; }
cofs ofrs strt grid h6 { display: none; }	
cofs ofrs strt grid:after { clip-path: unset; bottom: -8px; top: unset; width: 110%; height: 3px; border-radius: 22px; right: -4px;}
.fashion .fson:after, .domains .web:after, .dining .food:after, .health .bety:after, .travel .tral:after, .tablets .mobl:after { background: var(--c); }	
tablets> bd, travel> bd, health> bd, fashion> bd, dining> bd, domains> bd { grid-template-columns: 0 auto 0; }	
	
	
}	




/*Screen*/	

	
	
saso .aerea, ssts .aerea, ssys .aerea,snss .aerea, spsolti .aerea,sbdvc .aerea,sass .aerea, sactsti .aerea,stlo .aerea, sgss .aerea, sspo .aerea, swpo .aerea, ssmdlti .aerea, spwbtt .aerea, syuio .aerea, sigpo .aerea, spmo .aerea 
{ justify-content: flex-end; }
spmo main { width: 100%; }	
	
/*Screen*/	


/*coverdp*/	
spmu select { padding: 14px; margin: 0; border: solid 1px var(--bc); width: 100%; border-radius: 5px; height: 55px; }
smsn sl input { height: 60px; }	
smcn sl input { height: 60px; }	
/*coverdp*/	
	
/*input*/	
smau sl label { left: 0; }
smau sl { border-radius: 0; }
/*input*/	
	
/*Password Hide Button*/	
regular.eyelogo eye.eyepass:before { content: " "; height: 26px; position: absolute; width: 3px; background: #526c88; top: 21px; bottom: 0; transform: rotate(45deg); right: 22px; border-radius: 22px; }	


/*Password Hide Button */	
	
/* class*/	
smos.fld aa.fe, .all aa.al, .scs aa.su, .pnd aa.pe { background: var(--aaa); color: var(--b);border-color:var(--lg);}	
smos all.al,succes.su, pending.pe, failed.fe { display: none; }
cmos.scs succes.su { display: block; }
cmos.pnd pending.pe { display: block; }
cmos.fld Failed.fe { display: block; }	

	
wish.this svg { fill: var(--c);opacity: 1; }	
wish svg { opacity: 0.4; }	
.itemadd t { font-weight: bold; }	
.itemadd svg { fill: var(--c);opacity: 1; }	
.itemad adc { background: var(--c); color: var(--b); }	
	
buynow { display: none;transform: scale(0);  }
.buynow buynow { display: block; transition: 333ms; transform: scale(1); }	

	
@media screen and (max-width: 999px) {
cmos.all all.al { display: block; }	
}	
/* class*/	
	
	
	
/* hover*/	
	
cpdo button:hover { transform: scale(1.023); box-shadow: 0 1px 4px rgba(0, 0, 0, 0.03), 0 4px 10px rgba(0, 0, 0, 0.02), 0 5px 30px rgba(0, 0, 0, 0.06); }	
	
/* hover*/	

/* ac2*/	
	
cmco ac2 svg { fill: var(--c1); }	
cmco ac2 i { height: auto; }	
/* ac2*/	
	
/* Meeting Bot Filter Component*/	
	
cmsu btn { border-radius: 5px; padding: 11px 22px; background: var(--aaa); color: var(--b); }	

@media screen and (min-width: 999px) {
cmbog { position: sticky; top: 0; z-index: 999; }	  
}
/* Meeting Bot Filter Component*/

	

/* Meeting Bots Filter Component*/	

/* Meeting Bots Filter Component*/	
	
	
	
	
/* Meeting Order*/	
smro trc svg { height: 31px; width: 31px; }	
smro bl.odifo >hd { background: var(--bg); padding: 11px; border-radius: 11px; margin: 4px; text-align: center; }
smro bl.odifo >bd { padding: 11px; border-radius: 11px;margin: 4px }
smro bl.odifo >ft { background: var(--bc); padding: 11px; border-radius: 11px;margin: 4px }

smro btt { display: grid; grid-template-columns: auto 55px; width: fit-content; margin-top: 22px; }	
smro bl.ptm b { margin-top: 20px;}	
smro btn { display: grid; grid-template-columns: 100%; align-items: center; justify-content: end;font-size: 0.77em;
 }	
smro btn t { width: unset !important; display: block; }	
smro bl.odifo { display: flex; gap: 1%; background: var(--b-t22); padding: 22px; border-radius: 22px; margin-bottom: 22px; flex-direction: column; margin-top:22px}
smro bl.eko i { height: auto; width: auto; }	
smro.eko aa { display: grid; grid-template-columns: 22px auto; gap: 3%; }	
smro select { margin: auto; }	
smro trcs>trc>h6 { text-align: end; display: block; }	
smro trcs>trc { border-radius: 0; box-shadow: unset; margin: 4px; grid-template-columns: 50% 50%;  padding: 0px; padding-bottom: 3px; background: transparent; font-size: 0.77em; backdrop-filter: unset; -webkit-backdrop-filter: unset; width: auto; }
smro trcs { margin-top: 20px; }	
smro bl.pro { display: grid; grid-template-columns: 77px auto auto; gap: 2%;align-items: center; }	
smro bl.info { display: grid; gap: 0%;  }	
smro bl.info hd { padding-bottom: 20px; }	
smro bl.info t { margin: unset; width: unset; padding: 0; text-align: left; }	
smro bl.pro bd { text-align: start; font-size: 0.77em; }	
smro save.btn { height: 36px; display: flex; justify-content: center; align-items: center; background: var(--bc); color: var(--c); border-radius: 7px; width: 36%;margin-top: 11px; }	
smro bl.pro ft btn { display: grid; grid-template-columns: 100%; border: solid 1px var(--bc); padding: 7px; margin: 4px; border-radius: 6px; font-size: 0.66em; text-align: center; }	
smro bl.pro bd b { display: flex; }	
smro bl.pro p { margin: unset; }	
smro bl.pro bd {text-align: start;font-size: 0.77em;}	
smro bl.ptm bl { display: flex; align-items: center; justify-content: space-between; }
smro bl.ptm hr { margin: 0; }
smro bl h5 { display: grid; grid-template-columns: auto auto; align-items: center; justify-content: space-between;margin: 11px 0; }	
	
bl.odifo bl { background: var(--b); padding: 22px; border-radius: 22px; border: solid 1px var(--b);}	
order bl>hd { display: grid; grid-template-columns: auto auto; justify-content: space-between; }	
smro main b { font-weight: 500; font-size: 13px; }
smro dlt{display: none;	}	
	

/* Changed by Gagan Nayak */
cmos.all all.al { display: block; }
cmros bl { margin: 5px; background: var(--b); border-radius: 22px; padding: 22px; box-shadow: var(--bs-b); }
cmrs ammount { display: flex; align-items: center; flex-wrap: wrap; }
cmrs { background: unset; padding: 0; margin: 4px 0; grid-template-columns: 120px auto; }
cmros name { font-weight: 700; }
adl p { background: var(--bc); padding: 11px; border-radius: 5px; font-weight: 400; }
cmao button { border-radius: 5px; padding: 11px 22px; background: var(--aaa); color: var(--b); width: max-content; position: relative; }
cpmom cvv h5 { margin: 0; border-radius: 8px; background: var(--bc); width: auto; height: auto; padding: 11px 22px; border: 1px solid var(--bc); height: 32px; align-items: center; display: flex; }
	
	

/*gurpreet*/
@media screen and (max-width:430px) {	
bl.odifo bl { padding: 16px; }
bl.odifo cmro { grid-template-columns: 137px auto 0px; font-size: 0.88em; gap: 4%; }	
	
}
cmos bd h5:nth-child(2) { display: block; }	
bl.lg{margin:11px;}		
cmos:nth-child(1) bd h5:nth-child(2) { display: grid; }
cmos:nth-child(2) bd h5:nth-child(2) { display: grid; }
/*gurpreet*/
	

cmro {display: grid; grid-template-columns: 88px auto 0px; width: auto; gap: 2%; margin:0; padding: 0;}
cmro hd { justify-content: center; grid-template-columns: 100%; }	
cmro img { border-radius: 11px; }
cmro i { height: 100%; }	
cmro bd { display: grid; grid-template-columns: auto auto auto; justify-content: space-between; }	

	
	
cmpi { background: var(--bt); padding: 22px; border-radius: 22px; border: solid 1px var(--b); margin: 11px 0;}	
cmpi hd { display: grid; grid-template-columns: auto auto; justify-content: space-between; }
cmpi op { font-size: 0.77em; }	
cmpi bd {padding-top: 11px;}			
cmpi op { font-size: 0.77em; }	
cmpi h7 { display: grid; grid-template-columns: auto auto auto; width: fit-content; gap: 2%; }	
cmro bd h4 { display: grid; }
size { display: flex; align-items: center;gap:7px;}	
	
	
	
cmos { display: block; background: var(--b-t22); padding: 22px; border-radius: 22px;  margin-top: 22px; }
cmos>bd {padding-top: 11px;}	
cmoa { background: var(--b); padding: 22px; border-radius: 22px; border: solid 1px var(--b); margin: 11px; }	
cmoa bd { padding: 11px 0 }	
cmoc trc { grid-template-columns: 44px auto 55px; align-items: center; gap: 1%; }	
cmoc trc hd { display: flex; justify-content: center; align-items: center; }	
cmoc btn { height: 55px; display: flex; justify-content: center; align-items: center; background: var(--aaa); color: var(--b); border-radius: 7px; box-shadow: var(--bs-bt); width: 100%; max-width: 333px; margin: auto; font-weight: bold; cursor: pointer; margin: 11px 0; }	
cmoc bd { padding: 11px 0; }	


	
	
cmrs { width: auto; border-radius: 22px; padding: 11px; margin: 0; position: relative; background: var(--bc); border-bottom: solid 0.5px var(--b1); display: grid; grid-template-columns: 133px auto; gap: 11px; }
cmrs hd { justify-content: center; grid-template-columns: 100%; }	
cmrs img { border-radius: 11px; }
cmrs i { height: auto; }	
cmrs h7 { display: grid; gap: 2%; grid-template-columns: 32% 32% 32%; font-size: 0.88em; }
cmrs h7 p { margin: 5px 0;}	
cmrs btn { display: grid; grid-template-columns: 11px auto; align-items: center; }	
cmrs p { margin: 0; }	
cmrs ft { text-align: end; }	
cmros h3 { margin: 0; }	
smos gp { display: grid; grid-template-columns: auto 64px; align-items: center; margin: 0 11px; }	
smos gp d { display: flex; gap: 2%; align-items: center;}	
smos btn { display: grid; grid-template-columns: 33px 33px;align-items: center; }	
smos mg {height: 55px; margin: 0px; min-width: 0px; width: 100%; white-space: nowrap; display: grid; flex-direction: row; overflow: scroll; grid-template-columns: 25% 25% 25% 25%;}
smos mg aa {display: flex; justify-content: center; align-items: center; padding: 8px 16px; position: relative; margin: 0 2px; background: var(--b-t22); border-radius: 22px; font-weight: 400; border: solid 1px var(--c);}	
smos mg a.this { background: var(--aaa); color: var(--b); }	
smos hd h2 { padding: 11px 0; }	
count { display: flex; justify-content: center; align-items: center; font-size: 111px; position: relative; font-weight: bold; background: var(--bt); border-radius: 22px; box-shadow: inset 0 0px 2px 0px rgb(0 0 0 / 11%), 0 4px 11px rgb(0 0 0 / 11%); }
@media screen and (max-width: 999px) {
cmros bl { padding: 16px; }
cmrs h7 p { margin: 0; padding: 2px 0; }
cmro bd { display: block; }	
 }
smro cmos {  padding: 22px; }	
cmpi h7 p { width: auto; margin: 4px 0;border-radius:11px; }		
cmos { margin: 7px; padding: 11px; background: var(--bt); }	
cmoa h4 { padding: 2px 0; }	
cmpi h7 { grid-template-columns: 50% 50%; }	
cmoa { margin-bottom: 0; }	
	
cmros d { align-items: center; }	
cmrs h7 { display: block; }	
smos hd h2 { padding: 0; }	
	

smro bl.odifo { margin: 0px; padding: 11px; margin-top: 0; background: unset; }	
smro bl.odifo >hd { display: grid; border: solid 1px var(--bc); border-radius: 22px; padding: 22px;}
smro select { height: auto; }	
smro bl.pro ft { display: none; }	
smro bl.pro bd { font-size: 0.66em; }	
smro save.btn { width: auto; }	
smro bl.pro p { margin: 7px 0px; }	
smro bl.ptm { display: block; }	
smro time { display: block; width: unset; float: unset; }	
smro select { display: none; }	
smro bl.eko { gap: 0; }	
smro time, id, price{ font-size: 0.88em; margin: 4px 0;text-align: center; }	
smro cmr bd { display: block; }	

smos hd h2 { padding: 0; }	
smos gp d { display: block; }	
smos gp { margin: 0; }	
cmros bl>bd { margin:; }	
smos gp h6 { color: var(--c0); }	
	
	
	
	
@media screen and (max-width: 999px) {	

cmrs h7 { display: block;font-size: 0.7em; }	



}	
	
/* Meeting Order*/	
	
/* Meeting Orders*/	

smos trc status { color: green; } 
smos trc img { object-fit: cover; }
smos mnft { display: grid; grid-template-columns: 50% 50%; }
smos nftc { display: block; width: 85%; background: rgb(82 71 71 / 44%); height: auto; border-radius: 12px; padding: 9px; margin: 6px; }
smos nfti { width: 100%; display: block; }
smos nftinfo { width: 100%; display: block; }
smos nftinfo div { display: grid; grid-template-columns: 61% 38%; text-align: center; margin-top: 9px; }
smos nftinfo cod { border: 2px solid #ffffff4f; border-radius: 7px; }
smos np span { display: block; width: 80%; margin-left: 10%; }
smos trcs mg a { width: 100%; }
smos trc num { display: flex; justify-content: center; align-items: center;margin-right: 15px;font-size: 11px; }
smos trc success { color: #24ff00; }	
smos button { display: flex; padding: 14px 24px; transition: box-shadow 0.2s cubic-bezier(0.2,0,0,1),transform 0.1s cubic-bezier(0.2,0,0,1); width: 99px; text-align: center; justify-content: center; border-radius: 11px; background: var(--a); color: var(--b); font-size: 1em; line-height: 1.25rem; }	
smos section { display: grid; padding: 0 33px; }
smos trc>hd { height: 77px; width: 77px; }		
smos trc img { object-fit: cover; border-radius: 15px; height: 100%; width: 100%; }
smos trcs>trc>bd { justify-content: left; white-space: nowrap; text-overflow: ellipsis; align-items: start;width: 141px; }
smos trc bd h4 { display: flex; align-items: center; gap: 4px; margin: 4px 0px;font-weight: 100; }
smos trcs>trc>ft svg { width: 20px; margin: 6px; height: auto; fill: var(--b1-t44); stroke: var(--b-t); overflow: visible; }
smos mg { align-items: center; }   
smos Overview trc { grid-template-columns: 77px auto 88px; gap: 2%; }	
smos Overview trc a { display: grid; background: var(--c); font-weight: 100; padding: 6px; color: var(--b) !important; border-radius: 22px; font-size: 0.88em; width: 100%; text-align: center; }	
smos trcs>trc>ft { display: flex; flex-direction: column; align-items: end; text-align: end; justify-content: end; gap: 20px; }	
smos select.form-control { background: transparent; width: 123px; color: aliceblue; border-radius: 9px; padding: 8px; margin: 0px 5px; }
smos.form-control option { background: #000; padding: 11111px !important; }
smos trcs>trc>ft>i { height: 100%; justify-content: flex-end; }
smos trc.recnt h6 name { font-size: 1em; }	
smos Orders trc { grid-template-columns: 77px auto 88px; gap: 2%;position: relative; }	
smos Orders trc a { position: absolute; left: 0; right: 0; top: 0; bottom: 0; }	
@media only screen and (min-width: 999px){
smos trcs>trc>ft>i { height: 100%; justify-content: flex-end; }
smos mnft { grid-template-columns: 33.33% 33.33% 33.33%; }
}
	
	
@media only screen and (max-width: 999px){
smos trc a { width: unset; font-size: 0.77em; padding: 9px; }	
smos trc { padding: 11px; width: 88%; }	
}	

@media only screen and (max-width: 1070px){
}	

	
/* Meeting Orders*/	

/* Meeting Crat*/	


cmcto input { width: 15px; height: 15px; }
cmcto pl { display: grid; grid-template-columns: 33px 33px 33px; align-items: center; }	
cmcto pll { display: grid; grid-template-columns: 33px 33px 33px; align-items: center; background: var(--bc); padding: 5px; margin: 4px 0; border-radius: 5px; }	
cmcto ft { text-align: end; align-items: self-end;display: grid;}	
cmcto h5 { display: grid; grid-template-columns: auto auto; gap: 2%; justify-content: space-between; width: -webkit-fill-available; }
cmcto bd input { margin: auto; background: unset; width: 77px; padding: 0; text-align: center; }
   
cmcto btn { display: grid; justify-content: center; align-items: center; border: solid 1px var(--bc); border-radius: 22px; padding: 5px 11px; font-size: 0.666em; width: 80px; margin: 4px 0; }
cmcto bd p {display: grid; grid-template-columns: auto auto auto; margin: 0; align-items: start; height: fit-content; line-height: 1;}	
cmcto svg { width: 22px; height: 22px; }	
cmcto ft input { margin: auto; background: unset; width: 77px; padding: 0; text-align: center; }	
cmcto i { height: 22px; width: 22px; }
cmcto num btn { display: grid; justify-content: center; align-items: center; background: unset; margin: 0; border-radius: 11px; grid-template-columns: 44px auto; width: -webkit-fill-available; border: unset; padding: 0; }	
cmcto ft p { margin: 0; }	
cmcto img { border-radius: 11px; }	
cmcto bl.del input { width: 16px; height: 16px; }	
cmcto hd>i { width: 77px; height: 77px; }
cmcto bl.del p { margin: 0; font-weight: 600; font-size: 14px; }
cmcto hd btn { border: unset; grid-template-columns: 29px auto; width: auto; }
cmcto hd { display: grid; justify-content: space-between; flex-direction: row-reverse; height: 100%; margin-left: 7px; }
smcot label { font-family: system-ui; opacity: 1; }




@media screen and (max-width: 999px) {	
bl.del { padding-bottom: 22px;margin: 11px; }	
cmcto hd { flex-direction: row; }
cmcto hd>i { width: 88px; height: 88px; }



}	



@media screen and (max-width: 999px) {
smcot main bl { background: unset;padding: 0; }
cmcto bd p { font-size: 0.88em; font-weight: 500; overflow: hidden; display: block; max-height: 3.4em; -webkit-line-clamp: 1; display: -webkit-box; -webkit-box-orient: vertical; text-overflow: ellipsis; white-space: normal; }
mcot main bl { margin: 11px;padding: 0; background: unset; }	
cmcto ft { grid-column-start: 1 !important; grid-column-end: 4; display: grid; align-items: center; text-align: justify; padding-top: 11px; }
cmcto h5 { justify-content: space-between; }
cmcto h5 p { font-weight: 100; }	
cmcto pll { padding: 3px; }	

}
		
	
/* Changed by G'agan Nayak for cart new solve bugg and improve design */	
smcot main bl { background: var(--bt); padding: 22px; border-radius: 11px; margin: 11px; }
bl.del btn { display: flex; justify-content: center; align-items: center; margin: auto; border-radius: 5px; background: var(--aaa); transition: 99ms; overflow: hidden; position: relative; padding: 6px 22px; color: var(--b); }



	
	
/* ProfileDp*/	

 	
	
}	
 
/* ProfileDp*/	
	
	
/* Profileinfo*/

/* Profileinfo*/	
	
	
/* Accountinfo*/		
	
	
 	
/* Your Profile*/	
		
	
	
	
/*Safe and secure*/	
	
csfo>ft { display: grid; grid-template-columns: auto auto auto; align-items: center; justify-content: space-between;font-size: 0.77em; }
csfo p {margin: 0;}	
csfo name { font-weight: 400; }
csfo>bd { display: grid; padding: 11px 0; gap: 11px; }
csfo trc { display: grid; grid-template-columns: 55px auto 25px; margin: 16px 0; border-bottom: solid 1px var(--bc); padding-bottom: 11px; align-items: center; gap: 2%; }
csfo trc bd { font-size: 0.88em; }	
csfo b { font-weight: 400; }
csfo trc ft svg { opacity: 0.4; filter: grayscale(1); transform: rotate(180deg); }	
csfo a { font-weight: 100; color: var(--aa); font-size: 0.88em; }	
csfo h4 { font-weight: 500; }	
csfo ad { display: grid; grid-template-columns: 44px auto auto 44px; background: var(--bc); align-items: center; }	
csfo i { height: 100%; }	
@media screen and (max-width: 999px) {	
csfo i { height: 55%; }			
csfo ad a { grid-column-start: 2; grid-column-end: 4; }
csfo ad i:nth-child(2) { grid-row-start: 1; grid-row-end: 2; }
}	
/*Safe and secure*/	
	

	
/* products */	
	

cppo { display: grid; padding: 22px; position: relative; z-index: 2; overflow: hidden; border-radius: 22px; background: var(--bt); margin: 7px 0;  }
cppo>ft { display: grid; grid-template-columns: auto auto auto; align-items: center; justify-content: space-between;font-size: 0.77em; }
cppo>hd { display: grid; align-items: center; }
cppo p {margin: 0;}	
cppo button { border: solid 1px var(--bor); width: 20%; background: var(--aaa); color: var(--b); border-radius: 9px; }
cppo name { font-weight: 400; }
cppo>bd { display: grid; padding: 11px 0; gap: 11px; background: var(--bc); border-radius: 22px; margin: 11px 0; }
cppo trc { display: grid; grid-template-columns: 50px auto 100px; margin: 16px auto; border-bottom: solid 1px var(--bc); align-items: center; gap: 2%; background: var(--bc); }
cppo trc bd { font-size: 0.88em; }	
cppo b { font-weight: 400; }
cppo trc ft svg { opacity: 0.4; filter: grayscale(1); transform: rotate(180deg); }	
cppo a { font-weight: 100; color: var(--aa); font-size: 0.88em; }	
cppo h4 { font-weight: 500; }	
cppo ad { display: grid; grid-template-columns: 44px auto auto 44px; background: var(--bc); align-items: center; }	
cppo i { height: 100%; }
cppo h3 { padding-bottom: 22px; }	
cppo trc>ft { display: grid; justify-content: center; grid-template-columns: auto 22px; align-items: center; }
cppo bd a { padding: 22px; display: grid; }	
	
@media screen and (max-width: 999px) {
cppo trc {margin: 11px 0; width: auto; grid-template-columns: 40px auto 23px; }	
cppo { margin: 11px;}	
cppo ad a { grid-column-start: 2; grid-column-end: 4; }
cppo ad i:nth-child(2) { grid-row-start: 1; grid-row-end: 2; }
cppo button { width: 88%; margin-top: 11px; }
cppo ft p { display: none; }	
cppo trc>ft { display: block; }	
}	
/*products*/		
	
	
/*App access*/	
capo { display: grid; padding: 22px; position: relative; z-index: 2; overflow: hidden; border-radius: 22px; background: var(--bt); margin: 7px 0;  }
capo>ft { display: grid; grid-template-columns: auto auto auto; align-items: center; justify-content: space-between;font-size: 0.77em; }
capo>hd { display: grid; align-items: center; }
capo p {margin: 0;}	
capo button { border: solid 1px var(--bor); width: 20%; background: var(--aaa); color: var(--b); border-radius: 9px; }
capo name { font-weight: 400; }
capo>bd { display: grid; padding: 11px 0; gap: 11px; }
capo trc bd { font-size: 0.88em; }	
capo b { font-weight: 400; }
capo trc ft svg { opacity: 0.4; filter: grayscale(1); transform: rotate(180deg); }	
capo a { font-weight: 100; color: var(--aa); font-size: 0.88em; }	
capo h4 { font-weight: 500; }	
capo ad { display: grid; grid-template-columns: 44px auto auto 44px; background: var(--bc); align-items: center; }	
capo h3 { padding-bottom: 22px; }	
capo trc>ft { display: grid; justify-content: center; grid-template-columns: auto 22px; align-items: center; }
capo quick { display: grid; grid-template-columns: 25% 25% 25% 25%; }	
capo bd a { padding: 22px; display: grid; }	
capo trc { display: grid; grid-template-columns: 55px auto 100px; margin: 4px 0; border-bottom: solid 1px var(--bc); align-items: center; background: var(--bc); padding: 22px; border-radius: 11px; }
capo trc hd { overflow: hidden; display: flex; justify-content: center; align-items: center; height: 50px; width: 50px;  border-radius: 11px; }	
	
@media screen and (max-width: 999px) {
capo trc hd { background: transparent !important; width: 44px; }	
capo trc {margin: 5px 0; width: auto; grid-template-columns: 40px auto 23px; }	
capo { margin: 11px;}	
capo ad a { grid-column-start: 2; grid-column-end: 4; }
capo ad i:nth-child(2) { grid-row-start: 1; grid-row-end: 2; }
capo button { width: 88%; margin-top: 11px; }
capo ft p { display: none; }	
capo trc>ft { display: block; }	
capo quick { grid-template-columns: 50% 50%; }	
capo quick { grid-template-columns: auto auto; justify-content: space-around; }	
}	
/*App accesscapo*/	
	
	
/*App access*/	
	
capo { display: grid; padding: 22px; position: relative; z-index: 2; overflow: hidden; border-radius: 22px; background: var(--bt); margin: 7px 0;  }
capo>ft { display: grid; grid-template-columns: auto auto auto; align-items: center; justify-content: space-between;font-size: 0.77em; }
capo>hd { display: grid; align-items: center; }
capo p {margin: 0;}	
capo name { font-weight: 400; }
capo b { font-weight: 400; }
capo a { font-weight: 100; color: var(--aa); font-size: 0.88em; }	
capo h4 { font-weight: 500; }	
capo ad { display: grid; grid-template-columns: 44px auto auto 44px; background: var(--bc); align-items: center; }	
capo i { height: 100%; }
capo h3 { padding-bottom: 22px; }	
capo trc>ft { display: grid; justify-content: center; grid-template-columns: auto 22px; align-items: center; }
capo bd a { padding: 22px; display: grid; }	
	
@media screen and (max-width: 999px) {
capo { margin: 11px;}	
}	
/*App access*/	
	
/*More privacy*/	
cmpo { display: grid; padding: 22px; position: relative; z-index: 2; overflow: hidden; border-radius: 22px; background: var(--bt); margin: 7px 0;  }
cmpo>ft { display: grid; grid-template-columns: auto auto auto; align-items: center; justify-content: space-between;font-size: 0.77em; }
cmpo>hd { display: grid; align-items: center; }
cmpo p {margin: 0;}	
cmpo name { font-weight: 400; }
cmpo b { font-weight: 400; }
cmpo a { font-weight: 500; color: var(--aa); font-size: 0.88em; }
cmpo h4 { font-weight: 500; }	
cmpo i { height: 100%; }
cmpo h4 { padding-bottom: 22px;font-weight: 500; }	
cmpo trc>ft { display: grid; justify-content: center; grid-template-columns: auto 22px; align-items: center; }
cmpo bd a { display: grid; }	
cmpo trc hd { overflow: hidden; display: flex; justify-content: center; align-items: center; height: 50px; width: 50px; background: var(--bc); border-radius: 11px; }	
cmpo ads { display: grid; grid-template-columns: 33% 33% 33%; }
cmpo add { text-align: left; display: grid; grid-template-rows: auto auto 30px; background: var(--bc); align-items: center; border-radius: 22px; margin: 8px; padding: 22px; }	
cmpo>bd { padding-top: 26px; }	
cmpo add hd { padding: 22px; }	
	
	
	
@media screen and (max-width: 999px) {
cmpo ads { grid-template-columns: 100%; }	
cmpo h4 { padding: 22px 0; }	
	
cmpo { margin: 11px;}	
}	
/*More privacy*/
	
	

	
/* Additional */	
cado { display: grid; padding: 22px; position: relative; z-index: 2; overflow: hidden; border-radius: 22px; background: var(--bt); margin: 14px 0; grid-template-rows: auto auto 30px; }
cado>ft { display: grid; grid-template-columns: auto auto auto; align-items: center; justify-content: space-between;font-size: 0.77em; }
cado p {margin: 0;}	
cado name { font-weight: 400; }
cado b { font-weight: 400; }
cado a { font-weight: 500; color: var(--aa); font-size: 0.88em; }
cado h4 { font-weight: 500; }	
cado bd a { display: grid; }	
cado>bd { padding-top: 26px; }	
cado ad { display: grid; grid-template-columns: 44px auto auto 44px; background: var(--bc); align-items: center; }	
cado btn { display: grid; grid-template-columns: 44px auto; }
cado btn h4 { font-weight: 400; }
cado p { margin: 0;  }	
cado hd h4 { margin-bottom: 5px; }
cado ads { display: grid; grid-template-columns: 33% 33% 33%; }	
cado add h4 { padding: 18px 0; font-size: 20px;}
cado add hd { display: grid; justify-content: center; align-items: center; }	
cado add i { height: 66%; }
cado btn svg { height: 22px; }
cado add { display: grid; padding: 15px; position: relative; z-index: 2; overflow: hidden; border-radius: 22px; background: var(--bc); margin: 7px; grid-template-rows: 144px auto 48px; }
ads ft { display: flex; align-items: end; }
@media screen and (max-width: 999px) {
cado add hd {background: var(--b); border-radius: 11px; }	
cado add { height: 37vh; }
cado ads { display:block;}
cado { margin: 11px;}	
cado>hd { display: block; }	
cado { margin: 11px; }	
cado ad a { display: grid; grid-column-start: 2; grid-column-end: 4;  }	
cado btn { padding: 11px 0; }	
cado h3 { padding-bottom: 22px; }	
	
	
	
}	
	
/* Additional */
	

/* Cart */		
ccos buynow btn { box-shadow: inset 0 0 0 3px var(--a); color: var(--a); background: unset;margin: 2% 0; }
cmcto bd { display: grid; align-items: end; }	
ccos btn { height: 55px; display: flex; justify-content: center; align-items: center; background: var(--aaa); color: var(--b); border-radius: 7px; box-shadow: var(--bs-bt); width: 100%; max-width: 333px; margin: 6px 0; font-weight: bold; cursor: pointer;margin:auto;}	
ccos bd b { display: grid; grid-template-columns: auto auto; align-items: center; }	
ccos bl bd { padding: 11px 0; }	
ccos p { font-weight: 500; text-align: end; }	
cmcto bd btn { background: var(--bc); }	
/* Cart */	
	
	
	
/* Address */	
	
smao .adres { display: grid; background: var(--b); padding: 22px; border-radius: 11px; }
smao .adres bl { display: grid; background: var(--bc);border-radius: 11px; box-shadow: var(--bs-b); }
smao .adres> bd { display: grid; grid-template-columns: 48% 48%; gap: 22px;margin-top: 22px;}
smao .ad-adr{align-items: center; grid-template-rows: auto auto; text-align: center;}
smao .adres h1 { font-weight: 500; }
smao .adres bl ft { display: grid; grid-template-columns: 48% 48%; gap: 4%; padding: 0 11px; text-align: center; border-top: solid 1px var(--b); padding-bottom: 11px; margin-top: 11px;align-items:center; }
smao bl.adres p { margin: 0; margin-top: 11px; }
smao .adres bl bd { display: grid; padding: 22px; }
smao .ad-adr i { height:60px;width:60px; }	
smao bl.ad-adr { display: flex; flex-direction: column; justify-content: center; align-items: center;position: relative; }
smao .ad-adr a { position: absolute; height: 100%; width: 100%; }
smao .adres adl_pop { position: absolute; top: 33%; grid-template-rows: 100px auto auto; background: var(--b); width: 400px; height: 200px; align-items: center; padding: 22px; text-align: center; border-radius: 11px; transform: scale(0); left: 20%; transition: 333ms;border: solid 1px var(--bor);box-shadow: var(--bs-bt); }
smao .adl_pop adl_pop{ display: grid; transform: scale(0.9); }
smao adl_pop hd{display: flex; justify-content: center;}
smao adl_pop i { height: 44px; padding: 11px; width: 44px; background: var(--bc); border-radius: 44px; }
smao adl_pop ft { display: grid; grid-template-columns: 48% 48%; gap: 11px; }
smao adl_pop a { background: var(--bc); padding: 11px; border-radius: 11px; display: grid; align-items: center; justify-content: center; }
smao .adres ft a { margin-top: 11px; background: var(--bc); padding: 11px 0px; border-radius: 11px; color: var(--a); }
smao .adres ft btn { margin-top: 11px;font-weight: bold; background: var(--bc); padding: 11px 0px; border-radius: 11px; color: var(--a); }
cmao bd { display: grid; grid-template-columns: 50% 50%;}






@media only screen and (max-width: 999px) {
smao .adres {height: 100%; grid-template-rows: 33px auto;}	
smao .adres> bd { grid-template-columns: unset;grid-template-rows: auto auto;}
smao .adres a-r-p {left: 4%; width: 350px;}	
	
	
}
	
/* Address component */
/* Address */	
	
	
	
	
/* Address  new*/	
	

cman>hd>i { height: 77px; width: 77px; margin: 0 auto; opacity: 0.5; }
cman>bd>h2 { font-size: 1.66em; }
cmas b { font-weight: 500; }	
	
cmas bl { background: var(--b-t22); }	
	
	
@media screen and (max-width: 999px) {
smas bl { margin: 11px 0;padding: 0 11px; }
smas bl>bd { grid-template-columns: 100%;padding: 0; }	
}	
		
	
smas main { width: 100%; max-width: unset; }
cmas>ft btns { display: flex; align-items: center; white-space: nowrap; margin: 6px 0; justify-content: space-around; }
cmas>ft hr { transform: rotate(90deg); max-width: 34px; }
smas cmas>hd {  padding-bottom: 10px; border-bottom: 1px solid var(--bc); grid-template-columns: 33px auto; display: grid; }
cmas>bd { background: unset; }
cmas name { font-weight: bold; }
cmas>bd h5 { font-weight: 400; font-size: 0.88em; margin: 6px 0; display: flex; gap: 2px; align-items: center; }
smas cmas>bd { padding: 0; margin: 11px 0; }
cmas p { font-size: 14px; margin: 0; }	
cmas bd h4 { display: flex; gap: 2px; align-items: center; }	
@media screen and (max-width: 999px) {
smas bl>bd { display: block; }
cman>hd>i { height: 44px; width: 44px; opacity: 1; }
}	
/* Address  new*/	
	
	
/* Address*/
	
cmao { display: block; padding: 22px; position: relative; z-index: 2; overflow: hidden; border-radius: 22px; background: var(--b-t22); margin-top: 22px;}
cmao add hd { display: grid; grid-template-columns: 44px auto; align-items: center;} 
cmao add { display: grid; grid-template-columns: auto auto; padding: 22px; align-items: center; background: var(--bt); border-radius: 22px; gap: 11px; margin-top: 11px; justify-content: space-between; }
cmao bd { display: grid; }	
cmao sl input { width: calc(100% - 50px); border: solid 1px var(--bor); border-radius: 9px; background: var(--0); height: 50px; position: relative; margin-top: 11px;}
cmao sl label { left: 9px; position: relative; top: 0px; }	
cmao sl { background: transparent; height: 91px; }	
cmao bd { display: grid;background: var(--bt); padding: 22px; border-radius: 22px; margin: 11px 0; }
cmao add bd { background: unset; padding: 0; margin: 0; }	
cmao textarea { width: -webkit-fill-available; border: solid 1px var(--bor); border-radius: 9px; background: var(--0); height: 50px; position: relative; margin-top: 12px; }	
sl p { font-size: 14px; margin: 4px; background: var(--bc); border: unset; box-shadow: unset; border-radius: 9px; display: grid; align-items: center; height: 55px; padding: 0 16px; margin-top: 8px; }	
cmao add input { width: 22px; }	
adl { display: grid; grid-template-rows: 50% 50%; padding: 11px 0; align-items: center; font-size: 15px; margin: 0 7px; }	
	
@media screen and (max-width: 999px) {
cmao { margin: 11px; padding: 0; background: transparent; }	
cmao select { border: solid 1px var(--bor); border-radius: 9px; background: var(--0); height: 50px; position: relative; margin-top: 11px; }	
cmao add input { width: 24px; }	
cmao add { padding: 11px; }	
cmao bd { display: block; }	
}	
/* Address*/	
	
/* Subscription*/	
	

smco main bl { display: grid; grid-template-columns: 50% 50%; padding: 0; border-radius: 22px; background: unset; margin: 11px 0; }
cmsp { display: grid; grid-template-columns: 80px auto 88px; border-radius: 22px; background: var(--bt); align-items: center;padding: 22px; }
smco main grid { background: var(--b-t22); padding: 22px; border-radius: 22px; margin-bottom: 22px; margin-top: 22px; }	
cmsp p { margin: 0; }
cmsu p { margin: 0; }
cmsu { display: grid; grid-template-columns: 53px auto 104px; border-radius: 22px; background: var(--bt); align-items: center; padding: 22px; margin: 11px 0; }	
 	
cmsp ft { text-align: end; }	
@media screen and (max-width: 999px) {
smco main bl { display: block; }	
smco main grid { padding: 11px; }	
cmsp bd p { white-space: nowrap; width: 158px; overflow: hidden; text-overflow: ellipsis; }	
}
	
/* Subscriptioncmsco*/
	
	


	
/* adaddress*/	
	
sman adaddress > bl { display: grid; gap: 22px; }
sman adaddress h1{font-weight:500;}
sman adaddress option { padding: 11px 0; background: var(--bc); }
sman adaddress .sele { display: grid; gap: 11px; background: var(--bt); padding: 22px; border-radius: 11px; }
sman adaddress bd sel { display: grid; padding: 20px 11px; border-radius: 9px; background: var(--bc); }
sman adaddress .sele h5{margin-bottom:5px;font-weight: 600;}
sman adaddress .new-add { display: grid; grid-template-columns:22px auto auto; padding: 17px; align-items: center; background:var(--bt); border-radius: 11px; gap: 11px; margin-top: 11px;}
sman adaddress { margin: 11px; display: block; }
sman adaddress hd ft { display: flex; justify-content: end; }
sman adaddress input { width: -webkit-fill-available; border-radius: 5px; background: var(--bc); height: 55px;}
sman .sele bl{display: grid; grid-template-columns: 48% 48%; gap: 4%;}
sman adaddress ft hd { display: grid; width: fit-content; grid-template-columns: 24px auto;align-items: center;gap:11px; }
sman adaddress p{margin:0;}
sman adaddress .chb-ads { margin-bottom: 44px; display: flex; justify-content: space-between; align-items: center; background: var(--bt); padding: 11px; border-radius: 11px; }
sman adaddress > bl > hd { display: grid; gap: 11px; }
sman .txtar textarea { border-radius: 11px; border: solid 1px var(--bor); padding: 11px; background: var(--0); }
sman adaddress bd sel select { padding: unset; margin: unset; border: unset; border-radius: unset; height: unset; background: transparent; }
@media only screen and (max-width: 999px) {	
sman adaddress > bl { display: block; }
sman adaddress .sele { display: block; padding:22px 11px;margin-top: 22px; }
sman adaddresss .chb-ads { margin-top: 22px;}
sman textarea { width: -webkit-fill-available; border: solid 2px var(--bc); background: transparent; border-radius: 9px; }	
sman adaddress .chb-ads { margin: 11px 0; }	
sman in { margin: 7px 0; }	
}		

/* adaddress*/	
	
/* no*/	

smso no { display: flex; flex-direction: column; width: 77%; margin: auto; justify-content: center; align-items: center; text-align: center; }	
smso no t { margin-top: 0; }	
	
	
	
/* Address */	


	
	
/* CSS changed by G'agan Nayak for Order */
sman adaddress button { border-radius: 5px; padding: 11px; background: var(--aaa); color: var(--b); }
sman .txtar{display: grid; margin: 11px 0; grid-template-rows: 22px auto;}
sman .sele bl:nth-child(4) { display: block; }
smro cmos {margin: 0 4px; margin-top: 7px; background: var(--b);}
smro blc {display: grid; grid-template-columns: 50% 50%; gap: 0; margin: 0;}
cmpi h7 d { background: var(--bc); width: max-content; padding: 7px 11px; }
smro p { font-size: 0.88rem; font-weight: 400; margin: 2px 0; opacity: 0.7; }
cmoa bl { background: transparent; padding: 0; border: 0; border-radius: 0;  margin: 0; }
smro cmoa bd { padding: 0; }
smro bl trc hd { height: 33px; width: 33px; overflow: hidden; border-radius: 55%; }
smro bl trc hd i { height: 100%; width: 100%; }
smro trc { display: grid; grid-template-columns: 44px auto; align-items: center; }
cmoa bl>h4 { margin-bottom: 16px; }
	
@media only screen and (max-width: 999px) {	
smro blc { display: block; }
smro cmos { padding: 22px; margin: 0; margin-top: 7px; }	
spsolti cths { padding: 0 !important; }	
setting { margin: 0!important ; }	
cths ctho { width: 95px !important ; }	
}
	
cpsolti >ft { grid-column-start: 1; grid-column-end: 3; }	
	
smau sl label { top: 0; }	
smau sl input { display: block; border-radius: 11px; margin-bottom: 11px; position: relative; height: 60px; overflow: hidden; background: var(--bc); width: 100%; }	
smau sl label { position: relative; top: -4px; }	
smau sl input { display: block; margin-bottom: 0; position: relative; height: 55px; background: var(--bc) ; }	
	
	
	
/* post */
	
	pt ic svg { height: 20px; }
pt post{display: block; width: 88%; background: var(--b-t); margin: auto; border-radius: 22px; margin-top: 22px; padding: 22px;}
.faq { display: block; letter-spacing: 1; box-shadow: var(--bs-b); padding: 22px; border-radius: 22px; background: linear-gradient( 133deg , rgb(0 188 212 / 10%), rgb(0 255 222 / 10%), rgb(0 188 212 / 10%)); margin: 11px; backdrop-filter: blur(11px); border: solid 2px var(--b-t); }
.faq h2 { font-size: 1em; }	
.faq>div { font-size: 0; transition: 0ms; }
.faq.this>div { font-size: 0.88em; } 
faqs user { display: grid; grid-template-rows: auto auto auto; width: 95%; margin: 7px auto; background: var(--bt); border-radius: 11px; position: relative; overflow: hidden; border: solid 1px var(--bt); }	
faqs user actn>adc { display: flex; justify-content: center; align-items: center; font-weight: bold; color: var(--aa); background: var(--aat); border-radius: 7px; font-size: 0.88em; }	
pt comant { display: grid; grid-template-columns: 55px auto; gap: 2%; align-items: center; }	
	
pt post hd d { display: grid; grid-template-columns: 42px auto; align-items: center;padding: 8px; }	
pt post hd d bd { text-align: justify; font-size: 0.88em; }	
pt post >bd { margin: 4px; display: block; background: var(--bc); border-radius: 22px; }
pt post ft { display: grid;}
pt post ft btn { display: grid; grid-template-columns: 33px auto; justify-content: center; gap: 2%; background: transparent; border-radius: 11px; margin: 4px; align-items: center; padding: 11px;}	
pt post ft t { width: auto; margin: 0; font-size: 0.88em; text-align: center; }
pt post p { font-size: 11px; margin: 0; }	
pt post.dds{display: grid; grid-template-columns: 48% 48%; gap: 1%;}	
pt post hd i { display: flex; align-items: center; justify-content: center; padding: 7px;  border-radius: 6px; }	
pt post trc { display: grid; grid-template-columns: 55px auto 48px; gap: 2%; align-items: center; }
pt post time { display: block; width: auto; float: unset; }	
pt post hd> i { height: auto; width: auto; background: transparent; border: solid 1px; border-radius: 55%; }	
pt post name { font-size: 20px; font-weight: bold; }	
pt post ft btns { display: grid; grid-template-columns: 50% 50%; border-bottom: solid 1px var(--bc); justify-content: space-around; width: unset; margin: unset; padding: 0;}
pt comant bd { display: grid; align-items: center; height: 55px; background: var(--bc); border-radius: 11px; margin: 7px; }
pt comant bd d { display: grid; grid-template-columns: auto 30px 30px 30px 30px; gap: 2%; border-radius: 55%; justify-content: center; align-items: center; }	
pt postt input { background: unset; }	
pt comant bd i { display: flex; background: transparent; margin: 4px; border-radius: 55%; height: 22px; width: 22px; }
pt comant bd d { display: grid; grid-template-columns: auto auto; gap: 2%; border-radius: 55%; align-items: center;justify-content: normal; }	
pt ic { display: grid; grid-template-columns: auto auto  auto auto auto auto;justify-content: center; }	
pt post input { background: unset; }
pt post us { display: grid; grid-template-columns: 40px auto 76px; align-items: center; gap: 1%; padding: 11px 0; border-bottom: solid 1px var(--bc);}
pt post id { display: grid; grid-template-columns: 55px auto; padding: 11px 0; align-items: center; }	
pt post id i { border-radius: 50% !important; background: var(--bc); }	
pt post msg p { display: block; background: var(--bc); padding: 4px; border-radius: 2px; width: 100px; text-align: center; }
t msg btns { grid-template-columns: auto auto auto !important; justify-content: start !important; gap: 4%; }
pt msg { display: grid; gap: 2%;padding: 11px 0; }	
pt msg bd i { display: block; height: 77px; padding-bottom: 11px; }
pt msg btns { grid-template-columns: auto auto auto !important; justify-content: flex-start !important; gap: 4%; padding-bottom: 11px !important; }	
pt post ft btn:hover { background: var(--bc); }	
pt btns { cursor: pointer; }	
pt post time {text-align: unset; }	

@media screen and (max-width: 999px) {
  
pt post hd> i { height: 44px; width: 44px;background: var(--bc); border: unset; }
pt post name { font-size: unset; }	
pt post time { font-size: 0.77em;}	
pt post hd i { background: unset; height: auto; width: auto; }	
pt comant bd { height: auto; }	
pt ic { display: none; }	
ptcomant bd d { grid-template-columns: 100%; }	
pt comant { grid-template-columns: 43px auto; gap: 0; }	
pt post ft btn { font-size: 0.77em; grid-template-columns: 22px auto; background: transparent;padding: 0; }	
pt gp bb { font-size: 0.88em; }	
pt post { padding: 11px;    margin: 0 auto; }	
pt post >bd { height: auto; }	
pt post us { padding: 0; }	
pt post ft btns {  border-bottom: unset; }	
pt msg { padding: 11px; }
pt post ft t { text-align: unset; }	
}
	
/* post */
	
	
	
/* list */
cals { display: block; flex-direction: column; align-items: center; background: unset; cursor: pointer; transition: 99ms; border-radius: 17px; position: relative; overflow: hidden; height: 333px;     margin: 8px;}
cals hd { display: flex; flex-direction: column; align-items: center; justify-content: center; background: unset;  cursor: pointer; transition: 99ms; border-radius: 17px; position: relative; overflow: hidden; background: var(--bc); height: 253px; width: 100%; }
slio>bl>bd { display: grid; grid-template-columns: 33.3% 33.3% 33.3%; }	
cals bd i { background: var(--bc); height: 74px; margin: 6px; width: -webkit-fill-available; }	
slio cman bd { display: block; }	
slio cman>bd>h2 { text-align: center; }	
	
	
@media screen and (max-width: 999px) {
slio cals bl bd { display: grid; grid-template-columns: 33.3% 33.3% 33.3%; gap: 0%; }
slio bl>bd { display: block; }	  
slio cman { display: block; }	
	}	
	
	
	
/* list */	
	
/* Genres */
	
mood hd { margin: unset; }
 
moods>hd { margin: 0px 23px; display: block; }
moods>bd { padding-left: 0px; display: block; }
moods bl { position: relative; display: block; } 
moods bd options a div { background: var(--b); border-radius: 4px; margin: 5px; font-weight: bold; display: grid; grid-template-columns: 9px auto; padding: 0; height: 55px; align-items: center; gap: 5%; border: 1px solid rgba(0 0 0 / 0.08); }
moods options div bgg { background: #ec9898; display: block; height: 100%; border-radius: 32px 0px 0 32px; }
explore moods { display: block; padding: 6px 0; margin: 7px 11px;}	
moods { margin-top: 22px; display: block; }	
	
	
moods options bd{ display: grid; overflow: scroll; grid-template-columns: 25% 25% 25% 25%; }	
moods options hd { display: block; position: relative; }	
moods bd options a div bd { font-size: 0.88em; font-weight: 600; }
moods { display: block; margin: 0 11px; }
sgeo .aerea { justify-content: flex-end; }	
options div bd { display: block !important; }
	
.red { border-left: solid 3px var(--a); }	
.yello { border-left: solid 3px #e7e719; }
.bule { border-left: solid 3px var(--a); }
.pink { border-left: solid 3px var(--at); }	
.orange { border-left: solid 3px #f07d5b; }	
.green { border-left: solid 3px #54c870; }	
	
	
	
@media screen and (min-width: 999px) {	
moods options bd{  grid-template-columns: 25% 25% 25% 25%; }
	
}
	
@media screen and (min-width: 999px) {
moods { padding-bottom: 22px; }	
ssno cmos { padding: 0; }	
	
}	
	
/* Genres */
	
	
/* song */
	
csso btns btn { display: flex; justify-content: center; align-items: center; padding: 8px 16px; position: relative; margin: 0 2px; background: var(--b-t22); border-radius: 22px; font-weight: 400; border: solid 1px var(--c); width: max-content; }
csso { display: grid; align-items: baseline; margin-top: 22px; background: var(--b-t22); padding: 22px; border-radius: 22px; height: 100%; overflow: hidden; gap: 1%;padding-bottom: 30px; }
csso btns { display: flex; justify-content: center; }
	
csso.Song btn.sg { background: var(--aaa); color: var(--b); }
csso.Video btn.vi { background: var(--aaa); color: var(--b); }
cmos mg { display: grid; grid-template-columns: 33.333333333333336% 33.333333333333336% 33.333333333333336%; text-align: center; }
orders cmos mg { display: grid; grid-template-columns: 25% 25% 25% 25%; text-align: center; }
cslo mg:last-child { display: flex; overflow: scroll !important; }
cslo.nest aa.ne, .lyrics aa.ly, .related aa.re { background: transparent; color: var(--a); border-color: var(--lg); border-bottom: solid 2px var(--a);}		

	
cslo nest.ne, lyrics.ly, related.re{display:none;}
cslo.nest nest.ne { display: block; }	
cslo.lyrics lyrics.ly { display: block; }	
cslo.related related.re { display: block; }	
	
cslo hd bl { display: grid; grid-template-columns: auto auto; justify-content: space-between; padding: 11px; margin: 11px 0; background: var(--b); border-radius: 11px; }
cslo hd bl p { margin: 0; }
cslo hd bl b { margin: 0; }	
cmos btn { display: grid; grid-template-columns: 33px auto; align-items: center; font-size: 0.88em; background: var(--b); padding: 0px 8px; border-radius: 22px; }	

cslo mg:last-child aa { background: var(--bc); display: flex; padding: 6px 33px; border-radius: 5px; grid-template-columns: 0px auto; align-items: center; justify-content: center; height: 37px; margin: 10px; max-width: 368px; width: 100%; color: var(--c); }
cslo cmrmo { display: grid; box-shadow: 0px 0px 20px 3px var(--bc); position: relative; gap: 12px; overflow: hidden; margin: 4px 0; border-radius: 14px; background: var(--bt); grid-template-columns: 58px auto 77px; align-items: center; padding: 11px; cursor: move;}
cslo cmros bl { background: transparent; box-shadow: unset; padding: 0; }	
cslo bx hd { display: grid; }	
cslo bx hd nam { font-weight: 600; }	
cslo cmrmo img { border-radius: 11px; }	
cslo cmrmo ft t { text-align: end; }	
	
ssno d.main { width: auto; }	
ssno main { width: max-content; }	
ssno .aerea { flex-direction: row; justify-content: space-around; }
ssno cmos { display: block; background: transparent; padding: 22px; border-radius: 22px; margin-top: 0; }	
cmos mg aa { padding-bottom: 11px; }	
cmos aa.this { background: var(--b) !important; } 	
cma { overflow: scroll; }	
cslo { display: block; margin-top: 22px; background: var(--b-t22); border-radius: 22px; }	
csso hd { margin: 11px auto; }	
csso btns btn { padding: 3px 16px; }
ssno main { width: 55%; max-width: 555px; }		
	
	
@media screen and (min-width: 999px) {	
ssno .aerea sidebar { width: 50%; min-width: 499.5px;height: auto;}	
	
	
	}	
	
	
@media screen and (max-width: 999px) {	
ssno cmos { padding: 0; }	
ssno main { width: 100% !important; }	
ssno d.main { width: 100%; }	
cslo mg:last-child aa { padding: 4px 26px; margin: 3px; }	
vio i img { border-radius: 8px; display: block; }	
vio { display: block; margin: auto; width: 95%; }	
csso { width: auto; margin: 0; display: flex; flex-direction: column; padding: 0; }	
csso hd { display: block; }
ssno cmos bl>hd { padding-top: 11px; }

}	

	
	
	
	
	
	
	
/* song */
	
	
.player { width: 300px; margin: 0 auto; text-align: center; background-color: #000; padding: 20px; border-radius: 10px; color: #fff; }
.controls { display: flex; justify-content: space-around; align-items: center; margin-top: 20px; } 
.button { background: none; border: none; color: #fff; font-size: 35px; cursor: pointer; height: 62px; width: 62px; }
.progress-container { width: 100%; background-color: var(--b); height: 5px; cursor: pointer; margin: 10px 0; }
.progress { background-color: var(--b-t95); height: 5px; display: grid; grid-template-columns: auto auto; justify-content: space-between; }	
cson p { margin: 0; }	
cson { display: block; padding: 22px; gap: 2%; }
csso ft { width: 100%; }	
div#progress p { margin-top: 9px; font-size: 0.66em; font-weight: 600; }	
div .button:nth-child(3) { display: block; border-radius: 50%; background: var(--bc);  }
cson hd { margin: 11px auto; display: contents; }	
ssno songs d { display: grid; grid-template-columns: 33% 33% 33%; gap: 1%; margin-top: 11px; }
	
	
	
/* song */
	
	
	
/* wishlist */
swos trc ft i { height: 29px; width: 29px; opacity: 0.4; }	
swos trc img { object-fit: cover; }
swos mnft { display: grid; grid-template-columns: 50% 50%; }
swos nftc { display: block; width: 85%; background: rgb(82 71 71 / 44%); height: auto; border-radius: 12px; padding: 9px; margin: 6px; }
swos nfti { width: 100%; display: block; }
swos nftinfo { width: 100%; display: block; }
swos nftinfo div { display: grid; grid-template-columns: 61% 38%; text-align: center; margin-top: 9px; }
swos nftinfo cod { border: 2px solid #ffffff4f; border-radius: 7px; }
swos np span { display: block; width: 80%; margin-left: 10%; }
swos trcs mg a { width: 100%; }
swos trc num { display: flex; justify-content: center; align-items: center;margin-right: 15px;font-size: 11px; }
swos trc success { color: #24ff00; }	
swos button { display: flex; padding: 14px 24px; transition: box-shadow 0.2s cubic-bezier(0.2,0,0,1),transform 0.1s cubic-bezier(0.2,0,0,1); width: 99px; text-align: center; justify-content: center; border-radius: 11px; background: var(--a); color: var(--b); font-size: 1em; line-height: 1.25rem; }	
swos section { display: grid; padding: 0 33px; }
swos Overview trc>hd { height: 77px; width: 77px; }		
swos trc img { object-fit: cover; border-radius: 15px; height: 100%; width: 100%; }
swos trcs>trc>bd { justify-content: left; white-space: nowrap; text-overflow: ellipsis; align-items: start;width: 141px; }
swos trc bd h4 { display: flex; align-items: center; gap: 4px; margin: 4px 0px;font-weight: 100; }
swos trcs>trc>ft svg { width: 20px; margin: 6px; height: auto; fill: var(--b1-t44); stroke: var(--b-t); overflow: visible; }
swos mg { align-items: center; }   
swos Overview trc { grid-template-columns: 77px auto 88px; gap: 2%;align-items: center; }	
swos Overview trc a { display: grid; background: var(--aaa); font-weight: 100; padding: 6px; color: var(--b) !important; border-radius: 22px; font-size: 0.88em; width: 100%; text-align: center; }	
swos trcs>trc>ft { display: flex; flex-direction: column; align-items: end; text-align: end; justify-content: end; gap: 20px; }	
swos select.form-control { background: transparent; width: 123px; color: aliceblue; border-radius: 9px; padding: 8px; margin: 0px 5px; }
.form-control option { background: #000; padding: 11111px !important; }
swos trcs>trc>ft>i { height: 100%; justify-content: flex-end; }
swos trc.recnt h6 name { font-size: 1em; }	
swos trc hd { height: 78px; width: 78px; background: transparent; border-radius: 0; padding: 0; }
swos .aerea { justify-content: flex-end; }	
	
alert.success modal {color: rgb(0 255 0 / 100%);}
	
	
@media only screen and (min-width: 999px){
swos trcs>trc>ft>i { height: 100%; justify-content: flex-end; }
swos mnft { grid-template-columns: 33.33% 33.33% 33.33%; }
	}
	
	
@media only screen and (max-width: 999px){
swos Overview trc a { width: unset; font-size: 0.77em;  }	
swos Overview trc { padding: 11px; width: 88%;align-items: center; }	
}	


/* wishlist */

	
	
	
/* Bug solve */

ssys setting>hd>bl { background: var(--b-t22); padding: 22px; border-radius: 22px; }	
setting btn { font-size: 0.88em; }	
@media only screen and (max-width: 999px){
setting>hd>bl { display: block; padding: 0px; background: transparent !important; }	
}	
/* Bug solve */
	
	
		
	
	
	
cpms { display: grid; flex-direction: column; align-items: center; justify-content: center; padding: 22px; border: dotted 2px var(--b); background: unset; margin: 7px; cursor: pointer; transition: 99ms; border-radius: 17px; position: relative; overflow: hidden; grid-template-rows: 111px auto; }
cpms bd h2 { font-size: 1.33em; justify-content: center; display: grid; text-align: center; font-weight: 500; font-family: 'Unbounded'; }
cvpo bd bl { display: grid; grid-template-columns: 55px auto 32px; align-items: center; padding: 22px; border-radius: 11px; margin-block: 7px; box-shadow: 0px 0px 0px 1px var(--bor);gap: 5px; }	
cvpo bl bd { padding: 3px 11px; display: grid; gap: 6%; }	
cvpo>hd { padding-bottom: 22px; display: grid; gap: 2px; }
cvpo bd bl hd { display: flex; justify-content: center; align-items: center; height: 55px; width: 55px; }
cvpo bl bd p { font-size: 0.88em; margin: 0; font-weight: 400; opacity: 0.4; }
cvpo bd h5 { font-size: 21px; font-weight: 500; }
cartfill input { background: var(--bc); border: solid 1px var(--bc); border-radius: 5px; height: 55px; }
smau sl, .sl { background: transparent; margin: 11px 0; height: auto; } 
cartfill select { border-radius: 5px; height: auto; width: auto; }
cpms>hd>i { height: 66px; width: 66px; margin: auto; }

@media only screen and (max-width: 999px){
cvpo bd bl { padding: 11px; height: 64px; }
cvpo { margin: 0px 11px; }
cvpo bd h5 { font-size: 0.83em; }
smaco span { color: var(--a); font-weight: 400; font-size: 0.77em; padding: 5px; }
cvpo>hd { padding: 0; }	
cvpo p { font-size: 0.88em; margin: 0; }	
cvpo bl bd { padding: 0; }	
spmu p { font-weight: 400 !important; margin: 0; }	
cpmom { margin: 11px; }	
}

spmu label { opacity: 1; font-weight: 500; }
spmu p { font-weight: 500; }
dubl { display: grid; grid-template-columns: 49% 49%; gap: 11px; }
spmu .ftt { padding: 0; margin: 0; row-gap: 0; }
dubl select { margin-top: 15px; display: block; }
cpmom hd { display: grid; grid-template-columns: 46px auto 133px; align-items: center; column-gap: 6px; }

ammount { display: flex; align-items: center; gap: 7px; height: fit-content; }
smos d>bl { margin: 11px; background: var(--b); padding: 22px; border-radius: 22px; }
smcot size { display: flex; align-items: start; gap: 7px; font-family: 'Karla'; margin-bottom: 7px; }









/* Participantss */


users>user { display: grid; grid-template-rows: auto auto auto; width: 95%; margin: 7px auto; background: var(--bt); border-radius: 11px; position: relative;overflow: hidden;border: solid 1px var(--bt); padding: 7px; }
users>user>hd{position:relative}	
users>user img { object-fit:cover; width:100%; height: 66%; }	
participants users>user>bd { margin: 7px; }
users>user actn{ display: grid; grid-template-columns: auto 40px; height: 40px; margin-bottom: 11px; grid-column-gap: 4px; }	
users>user actn>adc{display:flex;justify-content:center;align-items:center;font-weight:bold;color:var(--aa);background:var(--aat);border-radius:7px;font-size: 0.88em;}	
users>user actn>wish{display:flex;justify-content:center;align-items:center;font-size:2em;font-family:monospace;background:var(--bc);border-radius:7px;}
users>user p{margin:0;}
users>user wish i svg { opacity: 0.44; }
participants user>hd picture { display: block; padding: 6px; border-radius: 28px; overflow: hidden; }	
participants a.hd { display: flex; justify-content: space-between; }	
participants lc { display: grid; grid-template-columns: 33px auto auto; gap: 0px; color: var(--a); align-items: center; }
participants lc svg { fill: var(--a); }	
participants user>bd h4 { display: grid; grid-template-columns: auto 22px 22px; }	
users>user>ft aa { display: grid; grid-template-columns: 22px auto; align-items: center; background: var(--bc); border: 1px solid var(--b-t77); border-radius: 6px; padding: 0 5px; margin: 3px; height: 30px; font-size: 0.88em; justify-content: center; max-width: 100%; }
users>user>ft aa h5 { font-weight: 400; }	
textarea { width: 100%; border: unset; background: unset; font-family: sans-serif; font-weight: 500; color: var(--c); }	
	
	
@media only screen and (max-width: 999px){
users.mg2 { display: block; }
users>user {     margin: 11px auto; }	
	
	
}

	
		
@media only screen and (min-width: 999px){
	
users.dg2 { display: grid; grid-template-columns:50% 50%; }
users.dg3 { display: grid; grid-template-columns: 33.33% 33.33% 33.33%; }
users.dg4 { display: grid; grid-template-columns: 25% 25% 25%; column-gap: 11px; }
users.dg5 { display: grid; grid-template-columns: 20% 25% 25% 25%; }	
	
}


/* Participantss */



/* Checkout */

ccuto { display: block; background: var(--b); padding: 22px; border-radius: 22px; position: relative; margin-top: 22px; }	
ccuto select { width: 100%; padding: 8px; margin-top: 8px; margin-bottom: 10px; border-radius: 4px; border: 1px solid #ccc; }
ccuto a { color: var(--a); font-weight: 400; }	
ccuto bl.billing { display: grid; grid-template-columns: 50% 50%; }	
ccuto bl.product { display: grid; grid-template-columns: 50% 50%; }	
ccuto bl.product ft { grid-column-start: 1; grid-column-end: 3; }	
ccuto p { font-weight: 400; }
newcomponent main { margin-bottom: 22px; }	
@media screen and (max-width: 999px) { 
ccuto { margin: 11px; } 
ccuto bl.billing { display: block; }
ccuto bl.product { display: block; }
ccuto bl.billing hd{ margin: 11px 0; }
ccuto bl.billing bd { margin: 11px 0; }
ccuto bl.product hd{ margin: 11px 0; }
ccuto bl.product bd { margin: 11px 0; }
}	



/* Checkout */



/* Meeting type */

cmto .oo oo { box-shadow: 4px 0 11px; margin-left: 42px; }
cmto bo { display: block; height: 100%; width: 100%; }
cmto bb { right: 7px; position: relative; display: block; height: 27px; max-height: 34px; width: 68px; border-radius: 50px; border: solid 2px; color: var(--b); transition: 333ms; box-shadow: inset 0 0 0 2px var(--aa); overflow: visible; top: 5px; }
cmto oo { display: block; height: 21px; width: 21px; background: var(--b); margin: 3px; border-radius: 50%; position: absolute; transition: 333ms; box-shadow: -4px 0 11px; color: #000; }
cmto .oo bb { background: var(--c1); color: var(--c1); overflow: hidden; }
cmto bb.oo { background: var(--aa); }

cmto>bl { display: block; background: var(--b); padding: 22px; border-radius: 22px; height: auto; position: relative; margin-top: 22px;}
cmto .category { display: grid; grid-template-columns: 50px auto; align-items: center; gap: 2%; }
cmto form { display: grid; gap: 15px; position: relative;} 
cmto svg { fill: var(--c); height: 22px; }
cmto select { width: fit-content; }	
cmto input { padding: 16px 11px; border: 1px solid var(--bc); border-radius: 7px; font-size: 0.88em; font-weight: 500; background: var(--bc); letter-spacing: 0.22px; height: auto;width: auto; }
cmto textarea, cmto select { resize: vertical; min-height: 60px; } 
cmto .meeting-type, .visibility, .schedule { display: flex; align-items: center; gap: 10px; } 
cmto input[type="checkbox"], cmto input[type="radio"] { margin-right: 5px; }
cmto .actions { text-align: right; } 
cmto .visibility { display: grid; grid-template-columns: 50px auto; }	
cmto .visibility bl hd { background: var(--bc); border-radius: 11px; padding: 22px; border: solid var(--bc);display: grid; gap: 2px;}
cmto .visibility bl bd { background: var(--bc); border-radius: 11px; padding: 22px; border: solid var(--bc);display: grid; gap: 2px; position: relative;}
cmto .visibility p { margin: 0; }
cmto bl { display: grid; grid-template-columns: 49% 49%; gap: 2%;position: relative; }
cmto btn { display: grid; grid-template-columns: 33px auto; color: var(--a); align-items: center; border: solid 1px var(--bc); padding: 2px 11px; border-radius: 9px; width: max-content; }
cmto sp { font-size: 0.88em; margin: 0; font-weight: 400; }
bl.dblls btn { border: unset; }
cmto bl bd btn { border: transparent; color: var(--c); font-weight: 500; }
cmto .visibility bl hd:hover { background: var(--aat); }
cmto .visibility bl bd:hover { background: var(--aat); }
smho ff bd btn>i { height: 15px; width: 15px; margin: auto; }

@media screen and (max-width: 999px) {
cmto { margin: 11px; }  
cmto .category {  grid-template-columns: 40px auto; }
cmto .visibility bl bd { margin: 11px 0; }	
cmto bl { display: block; }	
cmto .visibility {  grid-template-columns: 40px auto; align-items: baseline;gap: 7px; }
bl.dblls btn { margin: 22px 0; }	
cmto btn svg { height: auto; }
cmto bl bd btn { height: 43px; }   
cmto select { width: auto; }
cmto bb { height: 30px; }
cmto oo { height: 23px; width: 23px; margin: 3px; }

}

/* Meeting type */


/*  Meeting_Bot About Content Component*/



/* Meeting_Sessionreviews Create Review Component*/

smbo.review ctor { display: block; }
ctor { background: var(--b); display: none; padding: 22px; border-radius: 22px; margin-block: 22px; }
ctor hd b { display: flex ; align-items: center; gap: 5px; border-bottom: solid 1px var(--bor); }
ctor hd i { width: 35px; height: 35px; }
ctor bd rating { display: flex ; align-items: center; gap: 5px; border-bottom: solid 1px var(--bor); }

cenr rating input{display: none;}
label.label{font-family: system-ui;font-size: 34px;color: #ccc;cursor: pointer;}
label.selected{color: #f1ed00;}
label.hover{color: #f1ed00;}

ctor star {font-size: 30px;transition: color 0.3s ease;}
ctor star.full {color: var(--a);}
ctor star.half {position: relative;}
ctor star.half::before {content: '★';position: absolute;left: 0;top: 0;color:var(--a);width: 50%;overflow: hidden;display: inline-block;}
ctor bd cenr { padding: 7px 2px; display: grid;}
cenr input { border: solid 1px; margin: 16px 0px; border-radius: 10px;}
ctor bd cenr:nth-child(2) { border-bottom: solid 1px var(--bor); }
ctor bd { display: grid ; }
ctor bd puls { display: flex ; width: 100px; border: dotted 4px var(--bor); border-radius: 11px; margin: 15px 2px; padding: 25px 0px; background: var(--bc); position: relative; }
cenr puls input { border: solid 1px; border-radius: 11px; position: absolute; inset: 0; height: auto; width: auto; margin: 0; opacity: 0; cursor: pointer; }
ctor bd .pulss { display: flex ; width: 100px; border: solid 4px rgb(63 63 63 / 63%); border-radius: 11px; margin: 15px 2px; padding: 25px 0px; background: rgb(80 117 153 / 22%); position: relative; }

ctor puls img { width: 45px; height: 45px; filter: opacity(0.5); }
ctor puls i { height: 100%; }
ctor bd cenr:nth-child(4) { border-bottom: solid 1px var(--bor); }
ctor textarea { border: solid 1px; margin: 16px 0px; border-radius: 8px; padding: 10px 2% 10%; }
ctor ft btn { padding: 12px 26px; border-radius: 25px; background: var(--aaa); color: var(--b); display: flex ; align-items: center; float: right; }
cenr plss { display: flex ; }

	
	
cmbop bl hd input { margin: auto; background: unset; width: 77px; padding: 0; text-align: center; height: 16px; }	
svis invoiceslist>hd bx h4 { display: grid; justify-content: center; }	
	
	

/*Channel New*/	
schn.fld aa.fe, .all aa.al, .scs aa.su, .pnd aa.pe { border-bottom: solid; }	
schn.all all.al { display: block; }
schn.scs succes.su { display: block; }
schn.pnd pending.pe { display: block; }
schn.fld Failed.fe { display: block; }		
schn hd h2 { padding: 0; }	
schn gp d { display: block; padding-top: 11px; }	
schn gp { margin: 0; }	
schn { background:unset; padding: 0; margin: 4px 0; }	
schn gp h6 { color: var(--c0); }	
schln mg a { display: flex; justify-content: center; align-items: center; position: relative; font-weight: 400; height: 50px; }
schln mg hd { display: grid; gap: 11px; grid-template-columns: 77px 77px 77px; }
schn trc { display: grid; grid-template-columns: unset; align-items: center; border-radius: 7px; padding: 11px; max-width: 100%; position: relative; margin: 7px 0; width: auto; border: solid 1.6px var(--bc); }
schn trc bl { display: grid; grid-template-columns: 44px auto 60px; height: auto; width: auto; justify-content: unset; background: var(--0); gap: 2%; align-items : center;}	
all trc hd>i { background: var(--bc); width: 45px; height: 45px; border-radius: 44px; }	
schn all trc>bd { display: flex; gap: 11px; justify-content: unset; }	
schn bd h7 { display: block; font-weight: 500; }
schn trc hd i svg { height: 25px; width: 25px; }	
schn h7 i { height: 18px; width: 18px; }
schln .aerea { justify-content: start; padding-top:22px;}	
schn stn { display: grid; align-items: center; padding: 11px; grid-template-columns: auto 130px; gap: 7px;}	
schn stn btn i svg { fill: var(--b); }
schn stn bd btn { display: grid; grid-template-columns: 34px auto; margin: 0; padding: 3px 0px; }
	
schn bd>i { height: 36px; width: 24px; }		
schn scn { display: grid; border-radius: 7px; padding: 11px; margin: 7px 0; border: solid 1.6px var(--bc); }
schn scn hd { display: grid; grid-template-columns: 44px auto; justify-content: unset; background: var(--0); gap: 2%; align-items: center; }
schln { display: grid; background: var(--b); }	
schln h>d { padding: 22px 22px 0px 22px; border-bottom: solid 1px var(--bor); }

scnb bd i img { height: 120px; width: 120px; border-radius: 100px; }	
scnb bl>bd { display: grid; grid-template-columns: 270px auto; }		
scnb bl { display: grid; }	
scnb bl>bd i { height: auto; background: var(--bc); margin: 11px; padding: 11px; width: auto;}
scnb bd t h4 { padding: 7px 17px; background: var(--bc); font-weight: 500; border-radius: 44px; position: relative; z-index: 99999; width: 37px; align-items: center; justify-content: center; display: grid; margin-top: 7px; }	


scnb bd t h4:hover { background: var(--bor); }
schln mg a:this { border-bottom: solid 2px var(--c0); }
schln mg btns btn:nth-child(1):hover { background: var(--bor); }
schln mg { display: grid; align-items: center; justify-content: space-between; padding-top: 22px; grid-template-columns: auto auto; }
schln mg bd btns { display: grid; gap: 11px; grid-template-columns: 124px 81px 80px; }
schln mg btns btn { display: grid; padding: 7px 14px; background: var(--bc); border-radius: 22px; align-items: center; color: var(--c0); font-weight:500; }	
	
schln span i { height: 16px; width: 16px; }
schln trc hd bd t { font-size: 14px; width: 500px; display: block; }	
schln hd h3 { font-weight: 600; }	
schln mg btns btn:nth-child(1) { color: var(--c); }


svis trcs>trc img { object-fit: contain; height: 100%; width: 100%; }
schn all trc ft btn { padding: 7px 7px; display: grid; margin: 0; }
cmcto>hd>input { width: 15px; height: 15px; position: absolute; z-index: 999; top: 22px; left: 5px; }
	
schln lnk { display: grid; grid-template-columns: 28px auto 41px; align-items: center; gap: 11px; margin-top: 22px; transform: scale(0);  height: 0; }
schln lnk bd>bl { display: grid; padding: 6px; box-shadow: 0px 0px 0px 1.5px var(--bor); border-radius: 3px; }	
schln lnk>bd { display: grid; grid-template-columns: 35% 63%; justify-content: center; gap: 11px; }
schln lnk bl input { height: 20px; padding: 0 11px; opacity: 0.6;}
schln lnk bd bl>hd { padding: 0 11px; }	
schln lnk hd h5 { font-weight: 500; }	
schln lnk>hd { opacity: 0.6; }	
schln lnk>ft svg { fill: var(--c) !important; }	
.lnk lnk { transform: scale(1); height: auto; }
schln lnk>ft { opacity: 0; }	
schln lnk:hover ft { opacity: 1; height: 40px; width: 40px; align-items: center; justify-content: center; display: grid; }
schln lnk>ft:hover { opacity: 1; background: var(--bc); align-items: center; justify-content: center; display: flex; border-radius: 22px; }	
schln lnk>ft i { height: 20px; width: 20px; }	
.language language { transform: scale(1); }
language { display: grid; height: auto; bottom: unset; overflow: hidden; overflow-y: auto; max-width: 999px; right: 55px; box-shadow: var(--bs-b); left: 220px; top: 137px; position: absolute; z-index: 999999999999999999999; opacity: 1; margin: auto; align-items: center; background: var(--b); border-radius: 22px; transform: scale(0); transition: 333ms; }
language>d>hd { border-bottom: solid 1px var(--bor); display: flex; padding: 11px; align-items: center; gap: 7px; }		
language>d>bd { display: grid; grid-template-columns: 49% 49%; }	
language bd>bl { padding: 22px; }	
language bd>bl:first-child { border-right: solid 0.3px var(--bor); }	
language bd bl>hd { display: flex; padding: 6px; box-shadow: 0px 0px 0px 1.5px var(--bor); border-radius: 3px; align-items: center; justify-content: space-between; }	
language>d>hd i { height: 20px; width: 20px; }	
language bd bl>hd i { height: 30px; width: 30px; }
language bd>lgc slt { font-size: 1.5em; opacity: 0.6; font-weight: 500; }	
language bd bl>bd { display: flex; padding: 6px; box-shadow: 0px 0px 0px 1.5px var(--bor); border-radius: 3px; align-items: center; margin: 22px 0; background: var(--bc)}	
language bd bl>ft { display: flex; padding: 6px; box-shadow: 0px 0px 0px 1.5px var(--bor); border-radius: 3px; background: var(--bc); height: 200px; align-items: start; }
language bl h5 { opacity: 0.7; }	
language d>ft { border-top: solid 1px var(--bor); display: flex; padding: 11px; align-items: center; gap: 7px; justify-content: end;}
language d ft btns { gap: 11px; display: flex; }	
language d ft btns btn { background: var(--bc); padding: 7px 14px; border-radius: 22px; font-weight: 500; opacity: 0.6; }
language btns btn:nth-child(1) { opacity: 1; }		
schln schn asn { display: grid; background: var(--b); position: absolute; right: 329px; padding: 11px; box-shadow: var(--bs-b); border-radius: 11px; transform: scale(0); height: 270px; }
asn bl bd h4 { display: grid; opacity: 0.7; font-weight: 400; }
.asn asn { transform: scale(1); }	
schln schn asn d { display: grid; overflow: scroll; overflow-x: auto; scrollbar-width: thin; }	
schln schn asn bl bd { display: grid; margin: 11px; gap: 11px; margin-top: 3px; }
	

	
@media only screen and (max-width: 999px){  	
schn trc hd bd name { font-size: 12px; }	
schn all trc hd>i { width: 30px; height: 30px; }
schn trc hd i svg { height: 15px; width: 15px; }	
schln mg bd btns btn { font-size: 9px; justify-content: center; }	
schln mg bd btns { display: grid; gap: 5px; grid-template-columns: 85px 55px 55px; }	
schln mg hd>aa { font-size: 9px; }	
schln d mg>hd { display: grid; gap: 4px; grid-template-columns: 40px 50px 50px; font-size: 11px; }
schln h>d { padding: 0px 7px 0px 7px; }	
schn { display: grid; margin: 0 11px; }	
schn trc bl { grid-template-columns: 34px auto 45px; gap: 11px; }	
schn all trc ft btn { font-size: 0.77em; border-radius: 22px; }	
schln mg { padding: unset; }	
schn scn hd { grid-template-columns: 25px auto; }
schn bd stn { grid-template-columns: auto 104px; }
schn stn>bd btn { display: grid; justify-content: center; align-items: center; border-radius: 22px; grid-template-columns: 26px auto; padding: 2px 3px; margin: unset; font-size: 0.77em; }
schn bd all name { font-size: 0.9em; }
schln schn asn { right: 0; }	
scnb bd i img { height: 80px; width: 80px; }	
scnb bl>bd { grid-template-columns: 160px auto; }
scnb bd t { font-size: 0.77em; }	
scnb bl hd { margin: 0 11px; }
scnb bl>bd t { margin-top: 11px; }	
scnb bl hd p { margin: 0px; }
language { margin: 0 7px; right: 0; left: 0; }	
language bl h5 { font-size: 0.8em; }	
language bd>lgc slt { font-size: 1em; }
schln lnk>bd { grid-template-columns: 42% 56%; gap: 6px; }	
schln lnk bl input { padding: 0 0px; width: 100%; }	
schln lnk hd h5 { font-size: 11px; }	
schln lnk bd bl>hd { padding: 0 0px; }	
schln basic p { font-size: 0.822rem; }	

	
	
}

	
cnfo>bd>t { font-weight: bold; }	
cnfo>bd>p { margin-bottom: 11px; }	
cnfo>hd>i { height: 45px; width: 45px; background: #fff; border-radius: 50%; overflow: hidden; }
cnfo>ft>i { border-radius: 11px; overflow: hidden; height: 77px; width: 77px; }
cnfo>ft { display: grid; justify-content: end; }	
cnfo btns { display: flex;}
cnfo btns>btn { display: grid; justify-content: center; align-items: center; border-radius: 7px; background: var(--bc); color: var(--c); padding: 6px 22px; margin: 4px; }
cnfo btns>btn:last-child { background: var(--aaa); color: var(--b); }	
cnfo { display: grid; grid-template-columns: 15% auto 25%; padding: 8px 11px; border-bottom: 1px solid var(--bc); margin: 6px 0; }


	
/* Changed by Gagan Nayak */ 
crmo aa>i>img { height: 100%; width: 100%; object-fit: cover; }
crmo>ft>bl>bd t { font-size: 0.88em; color: var(--bt); }
crmo { background-image: url(/0/IMG/MeetingRoom.webp); border-radius: 22px; background-size: 100%; margin-top: 11px; height: 100%; max-height: 564px; display: flex; flex-direction: column; padding: 22px; }
crmo>hd>bl { display: grid; grid-template-columns: 37px auto 90px; align-items: center; padding: 6px; font-size: 0.88em; }
crmo>bd { overflow: hidden; display: grid; justify-content: center; }
crmo>ft>bl { background: var(--b-t22); margin: 11px 0; padding: 5px 11px; border-radius: 22px; display: grid; grid-template-columns: 55px auto 44px; align-items: center; border: solid 1.7px var(--b-t); -webkit-backdrop-filter: blur(20px); backdrop-filter: blur(3px); }
crmo>ft>bl btn:hover { background: var(--hover); }
crmo>ft>bl btn { height: 44px; display: block; width: 44px; align-content: center; border-radius: 55px; }
crmo>ft>bl btn svg { fill: var(--bt); }
rma hd bl>bd>h4 { font-weight: 400; background: var(--b-t22); padding: 6px 22px; border-radius: 33px; font-size: 0.96em; color: var(--bt); }
crmo>bd>aa>i { display: grid; border-radius: 22px; overflow: hidden; border: solid 1.9px var(--b-t); height: 144px; width: 144px; justify-items: center; background: var(--b-t44); backdrop-filter: blur(20px); -webkit-backdrop-filter: blur(20px); }
crmo>hd>bl>bd { display: grid; justify-content: center; }	
crmo ft>bl>hd>i { width: 30px; }
crmo ft>bl>hd>i>svg { fill: var(--b); }
crmo>ft>bl>bd>p { font-weight: 300; color: var(--b-t); margin: 5px 0; width: 100%; height: fit-content; max-height: 25px; line-height: 0.88em; display: flex; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 2; }
smcot size>b { white-space: nowrap; }
@media screen and (max-width: 999px) {
crmo>bd { display: flex; overflow-x: scroll; justify-content: unset; }
	}	

	

	
	
/*  System  */	
ssys battery hd { display: grid; align-items: center; font-size: 5em; font-weight: 600; grid-template-columns: 205px 180px; }	
ssys tnc hd { display: flex; justify-content: space-between; width: 555px; align-items: center; }		
ssys tnc hd p { font-size: 1.5em; }	
ssys nam { display: flex; align-items: center; gap: 11px; }	
ssys nam t { font-size: 2.2em; font-weight: 500; opacity: .6; }

@media screen and (min-width: 999px) {		
sgno main { width: 100%; overflow: hidden; max-width: 1111px; }
ssns main { width: 100%; overflow: hidden; max-width: 1111px; }
ssns .aerea { justify-content: start; margin: unset; }
sgn main { max-width: unset; }
smsu cafo>btns { max-width: 66%; }
	
	}	
	
csops csopo ac1 { display: flex; align-items: center; justify-content: end; }	
csops csopo ac1 bb bo {  border-radius: 55px; }
csops csopo ac1 bo oo { height: 15px; width: 15px; margin-top: 3px; }	
csops h3 { font-size: 1.22em; font-weight: 500; margin-top: 22px; margin-bottom: 11px; } 
csops pp { display: grid; grid-template-columns: auto auto auto; height: 0px; align-items: center; background: var(--b); border-radius: 11px; transition: 333ms; font-size: 1.33rem; text-align: center; font-weight: 500; color: var(--aa); }	
.csops pp { padding: 33px 11px; height: auto; border-top: 0; }	
.csops .advc>ft i svg { transform: rotate(-90deg); }	
smbs sl input:focus { box-shadow: unset;border-radius: 0; }
cccs .cashs next svg path { fill: var(--b); }
	
	
	


.pado pado { transform: scale(1); }
pado { display: grid; height: auto; bottom: unset; overflow: hidden; overflow-y: auto; max-width: 999px; right: 55px; box-shadow: var(--bs-b); left: 220px; top: 137px; position: absolute; z-index: 999999999999999999999; opacity: 1; margin: auto; align-items: center; background: var(--b); border-radius: 22px; transform: scale(0); transition: 333ms; }
pado>d>hd { border-bottom: solid 1px var(--bor); display: flex; padding: 11px; align-items: center; gap: 7px; justify-content: space-between;}
pado>d>bd { display: grid; grid-template-columns: 50% 50%; height: 673px; }	
		
pado bd bl>hd { display: flex; align-items: center; justify-content: space-between; border-bottom: solid 1px var(--bor); }	
pado>d>hd i { height: 24px; width: 22px; padding: 6px; }		
pado bd bl>hd:last-child { border-left: solid 0.3px var(--bor); }
pado bl h5 { color:var(--c0); }	
pado bl>syv { display: flex; align-items: center; justify-content: space-between; border-bottom: solid 1px var(--bor); }
pado bd bl lgs { padding: 7px 11px; display: grid; align-items: center; grid-template-columns: 25px auto 25px; flex: 1 1 auto; padding-right:19px; }	
pado bd bl lgs i { opacity: 0.8; padding:6px; }
pado lgs ft svg { height: auto; width: auto; }
pado lgs ft i:hover { background: var(--bc); border-radius: 22px; }	
pado lgs bd input { width: calc(100% - 36px); }
pado btn svg { width: auto; }	
pado>d>hd i:hover { background: var(--bc); border-radius: 22px; }	
pado btn t { font-size: 11px; color: var(--c); display: grid; background: var(--b); padding: 3px 7px; align-items: center; border-radius: 22px; justify-content: center; margin-top: 3px; display: none; position: absolute; box-shadow: var(--bs-b); }
pado btn:hover t { display: grid; }	
cmcto>ft { grid-column-start: 2 !important;  }
	
	
@media only screen and (max-width: 999px){ 
pado { left: 0; right: 0; width: 95%; }	
pado bd bl lgs { grid-template-columns: 40px auto; }	
sgno ft>d { grid-template-columns: unset !important; }
sgno rms { grid-template-columns: unset !important; }	
sgno hd>bl { grid-template-columns: 60% auto !important; }	
cmcto>bd { grid-column-start: 2; grid-column-end: 4; grid-row-end: 2; display:block; }
	
	}	
	
sgnosgno t { font-size: 14px; }	
	

/* Genre */
sgno cmrmo { display: flex; box-shadow: 0px 0px 20px 3px var(--bc); position: relative; gap: 12px; overflow: hidden; margin: 4px 0; border-radius: 14px; background: var(--bt); align-items: center; padding: 11px; }
sgno cmrmo>ft fct { display: grid; grid-template-columns: 33px 33px 33px 33px 33px 33px; padding: 11px; }
sgno cmrmo>hd { display: block; width: 19%; overflow: hidden; border-radius: 3px;}
sgno cmrmo>hd>i { height: 100%; width: 100%; }
sgno cmrmo>hd img { height: 100%; width: 100%; }
sgno cmrmo bx>hd { display: flex; flex-direction: column; }
sgno cmrmo>bd { display: block; padding: 11px 0; }
sgno cmrmo bx btn { padding: 6px 22px; background: var(--aaa); align-items: center; justify-content: center; display: flex; border-radius: 5px; color: var(--b); position: relative; z-index: 9999; }
sgno cmrmo bx { display: flex; justify-content: space-between; }
sgno cmrmo fct i { height: 18px; width: 18px; }
sgno cmrmo bx nam { font-weight: 500; font-size: 1em; }	
sgno rms { display: grid; grid-template-columns: 31.88% 32.88% 32.88%; gap: 1%;margin-top: 11px; margin-bottom: 100px; }
sgno t { font-size: 14px; }		
sgno ft>bl { margin-top: 22px; }
sgno ft>d { display: grid; grid-template-columns: 15.83% 15.83% 15.83% 15.83% 15.83% 15.83%; gap: 1%; margin-top: 11px; }	
csns bl ft>p { margin-top: 4px; font-size: 12px;}	
csns bl hd i { border-radius: 5px; display: grid; overflow: hidden; }
sgno hd>bl>hd { display: grid; grid-template-columns: 39px auto; align-items: center; width: calc(100% - 0px); background: var(--bc); border-radius: 7px; border: solid 0.2px var(--bc);}
sgno songs>hd { margin-top: 11px; display: grid; }	
sgno hd input { width: calc(100% - 44px); background: unset; }	
sgno hd bl>bd { display: grid; grid-template-columns: 27px 40px; align-items: center; gap: 11px; }
sgno hd>bl { display: grid; grid-template-columns: 37% auto; justify-content: space-between;}	
sgno hd bl>bd i:last-child { height: 33px; width: 33px; background: var(--aat); border-radius: 22px; overflow: hidden;}
sgno hd bl>bd i { height: auto; }
sgno genre>hd { margin-top: 11px; display: grid; }	
csns bl hd ii>btn { display: block; height: 44px; width: 44px; background: var(--bt); border-radius: 22px; margin-left: auto; }
csns bl hd ii { position: absolute; display: grid; bottom: 0; top: 0; right: 0; left: 0; padding: 11px; background: var(--b-t44); transition: 333ms; visibility: hidden; align-items: end; }	
csns bl hd { position: relative; }	
csns:hover bl hd ii { visibility: visible; }	
csns>bl>ft { padding: 11px; padding-top: 0; }	
csns>bl>bd { padding: 11px; padding-bottom: 0; }	
csns { display: block; box-shadow: 0px 0px 20px 3px var(--bc); position: relative; border-radius:5px; background: var(--bt); margin-top:11px;}
	
sgno ft>hd { display: grid; grid-template-columns: auto auto; justify-content: space-between; align-items: center; padding: 11px; }
sgno ft hd b { display: grid; grid-template-columns: auto 33px 33px; align-items: center; gap: 7px; }
sgno hd b .btn { opacity: 0.44; transform: rotate(180deg); }	
sgno hd b btn { border-radius: 44px; border: solid 1px; height: 28px; width: 28px; margin: auto; justify-content: center; align-items: center; }
	
sgno ft hd a { font-weight: 500; font-size: 0.88rem; border: solid 1px; padding: 7px 11px; border-radius: 44px; line-height: 1; }	

	
/*  Songs  */	
ssns cmrmo { display: grid; box-shadow: 0px 0px 20px 3px var(--bc); position: relative; gap: 12px; overflow: hidden; margin: 4px 0; border-radius: 14px; background: var(--bt); grid-template-columns: 58px auto ; align-items: center; padding: 11px; cursor: move; }	
ssns cmros bl { margin: 11px 0; background: var(--b-t22); border-radius: 22px; padding: 22px; }	
ssns cmros bl>hd { display: flex; gap: 11px; border-bottom: 1px solid var(--bc); }
ssns bd bx hd { display: grid; justify-content: space-between; grid-template-columns: auto auto; }
ssns cmrmo bx { display: flex; flex-direction: column; align-items: stretch; }
ssns bd bx bd { display: grid; grid-template-columns: auto auto; justify-content: space-between; }
/*  GigNew Overview */
sgn .aerea { justify-content: start; }	
sgn ovrw { display: grid; margin: 11px 0; background: var(--bt); border-radius: 22px; padding: 22px; grid-template-columns: 30% auto; }
sgn bl div1 input { border: solid 1px var(--bc); padding: 7px 28px; margin: 2px; border-radius: 11px; font-size: 13px; font-weight: 700; background: var(--0); }	
sgn ovrw>bl { padding: 22px; }	
sgn ovrw bl hd>h5 { display: grid; justify-content: end; color: var(--bor); }
sgn ovrw bl hd div { display: grid; grid-template-columns: auto auto; gap: 11px; margin-top: 50px; }	
sgn ovrw bl>bd { margin-top: 50px; }	
sgn ovrw bd>input { border: solid 1px var(--bc); padding: 7px 28px; margin: 2px; border-radius: 11px; font-size: 13px; font-weight: 700; background: var(--0); }
sgn ovrw bl bd>d { margin-top: 22px; display: grid; }	
sgn ovrw bl bd>btn { background: var(--aaa); padding: 11px; margin-top: 11px; display: inline-grid; border-radius: 7px; color: var(--b); }	
sgn ovrw bl>ft { display: grid; grid-template-columns: 25px auto auto; align-items: center; }	
sgn ovrw bl ft circle { fill: var(--a); }	
sgn ovrw bl ft t { text-align: center; color: var(--a); }	
sgn bl mg a { display: flex; justify-content: center; align-items: center; position: relative; margin: 0 2px; opacity: 0.8;}
sgn mg stp { display: grid; grid-template-columns: auto auto 30px; align-items: center; margin: 0px 3px; }
sgn mg h4 { display: flex; justify-content: center; align-items: center; gap: 11px; height: 25px; width: 25px; background: var(--bor); border-radius: 22px; color: var(--b); margin-right: 4px; }
/*  GigNew Prime */	
sgn services hd input { width: unset; }	
sgn services hd { display: grid; grid-template-columns: 25px auto 20px; align-items: center; gap: 11px; padding: 0px 11px;}
sgn services { display: grid; background: var(--b); align-items: center; margin-top: 11px; border: solid 1px var(--bc);}
sgn services hd i { display: grid; height: 20px; width: 20px; background: var(--bor); align-items: center; justify-content: center; color: var(--b); border-radius: 22px; }	
	
sgn services select { margin: 0; border: solid 3px var(--bc); width: 100%; border-radius: 11px; height: 39px; padding: 7px; background: var(--b-t77);}		
sgn services bl>h4 { display: grid; font-weight: 600; justify-content: end; padding: 22px 0; }
sgn services>bd { display: grid; margin: 7px 0; background: var(--bc); padding: 0px 11px; border: solid 1px var(--bc);}	
sgn services>ft bl { display: grid; grid-template-columns: 25px 23% 22% 12% 15% 17%; align-items: center; gap: 11px; border-bottom: solid 1px var(--bc); padding: 0px 11px; }
sgn services ft input { width: unset; }	
sgn services ft add { display: grid; grid-template-columns: 44px auto; align-items: center; color: var(--a); }	
sgn services ft add svg { fill: var(--a); }	

cgdo { display: grid; grid-template-columns: 28% 22% 17% 15% 12%; align-items: center; gap: 11px; margin: 7px 0; }
cgdo h4 { display: grid; font-weight: 600; justify-content: end; padding: 22px 0;}		
cgdo select:focus-visible { outline: 1px solid #222325; }
	
sgn packages hd bl { display: grid; grid-template-columns: 20% auto; }
sgn packages hd bl bd { display: grid; grid-template-columns: auto auto auto; }
sgn packages bd select { padding: 14px; margin: 0; border: solid 1px var(--bc); width: 100%; height: 58px; border-radius: unset;}

sgn table { width: 100%; border-collapse: collapse; border: 1px solid var(--bc);}
sgn th, td { border: solid 0px var(--bc); padding: 8px; text-align: left; }
sgn th { background-color: var(--b); }	
	

sgn table trc { height: auto; display: grid; }	
sgn table trc th { display: grid; height: auto; align-items: end; }	
sgn table tr.Revisions { grid-template-columns: auto; grid-row-start: 1; grid-row-end: 9; }
sgn table tr.Revisions th { display: grid; height: auto; align-items: end; }	
sgn tr.name th { background: var(--bc); }	
sgn amount input { width: 100%; padding: 8px; box-sizing: border-box; border-radius: 7px; border: solid 3px var(--bc); }
sgpo>d { overflow: scroll; }
sgn td select { border: unset; background: unset; }
sgn td.ramuvv { border-top: unset; border-bottom: unset; align-items: end; display: grid; }	
sgn td input { border: unset; width: unset; background: unset; padding: unset;}		
sgn tr th.ramuv { background-color: unset; }	
sgn tr th.ramuv { background-color: unset; border-bottom: 0px; }	
sgn tr td d { display: grid; justify-content: center; }
sgn td textarea { resize: none; font-size: 15px; padding: unset; border: unset; background: unset; letter-spacing: unset; }	
sgn tbody tr { background: var(--b); display: grid; grid-template-columns: 25% 25% 25% 25%; }
sgn tbody .package td { display: grid; grid-template-columns: auto 22px; align-items: start; height: 90px; }
sgn tbody .offering td { display: grid; grid-template-columns: auto 22px; align-items: start; height: 130px; }
sgn textarea:focus-visible { outline: 0px; }	
sgn tbody .package td i { height: auto; }	
sgn tbody .offering td i { height: auto; }	
	
sgn description hd p { font-size: 0.88em; font-weight: 400; margin: 0; }
sgn description { display: grid; padding: 11px }	
sgn description bd bl { display: grid; grid-template-columns: auto auto; justify-content: left; align-items: center; gap: 22px; }
sgn description bd p { font-size: 0.88em; font-weight: 400; color: var(--c0); margin-top: 11px; }
sgn bd bl btn { background: var(--aaa); color: var(--b); padding: 2px 11px; border-radius: 11px; align-items: center; display: grid; padding-top: 0px; }
sgn work hd h2 { text-align: center; font-size: 1.5em; }
sgn bd work { padding-top: 44px; display: grid; }
sgn description work p { text-align: center; }	
sgn work i svg { fill: var(--0); width: 55%; height: 55%; }
sgn work i { height: auto; padding: 39px 0px; border-bottom: solid 2px var(--bor); margin-bottom: 44px; border-bottom: border-radius:unset; }
sgn description ft bl { display: grid; grid-template-columns: auto auto; align-items: center; border-bottom: solid 2px var(--bor); margin-top: 44px; padding-bottom: 11px; justify-content: space-between; }	
sgn description ft btn { color: var(--a); display: grid; font-weight: 500; font-size: 0.88em; }	
sgn work p a { font-size: 0.88em; color: var(--a); margin-left: 7px; }	
sgn description ft d { display: flex; gap: 7px; border-bottom: solid 2px var(--bor); margin-top: 44px; padding-bottom: 22px; justify-content: space-between; }	
sgn description ft d p { font-weight: 500; margin: 0; }
sgn description d hd p { font-size: 1em; font-weight: 500; color: var(--c0); margin-top: 7px; }	
	
	
	
sgn .pricing-table { margin: 0 auto; border-collapse: collapse; box-shadow: 0 0 10px rgba(0,0,0,0.1); }
sgn .pricing-table th { background-color: #f9f9f9; font-weight: bold; }
sgn .pricing-table input[type="number"] { width: 100%; padding: 8px; box-sizing: border-box; border-radius: 7px; border: solid 3px var(--bc); }
sgn .pricing-table input[type="checkbox"] { transform: scale(1.5); }

/* Briefly component */

sgdo { padding-bottom: 70px; display: grid; }
sgdo>d { display: grid; background: var(--b); align-items: center; margin: 11px 0px; border: solid 1px var(--bor); }	
sgdo hd btns { display: grid; grid-template-columns: 17px 17px 19px 28px 28px; gap: 11px; padding: 11px; border-bottom: solid 2.23px var(--bor);}
sgdo hd btns i { height: auto; }
sgdo editor { display: grid; height: 250px; }	
sgdo btns btn { display: grid; align-items: center; }	
sgdo h4 { display: grid; color: var(--bor); text-align: end; }
sgdo { padding-bottom: 70px; display: grid; margin-bottom: 11px; border-bottom: solid 2px var(--bor); }

sgmo hd { display: grid; grid-template-columns: 35px auto; align-items: center; opacity: 0.6; }
sgmo ft t { font-size: 1.2em; }	
sgmo { border: solid 1px var(--bor); display: grid; padding: 11px; border-radius: 5px; margin: 11px 0px; }	
sgn requirements>d { display: grid; padding: 11px; border: solid 1px var(--bor); border-radius: 5px; background: var(--b); }
sgn hd divider { display: grid; position: relative; grid-template-columns: auto min-content auto; width: auto; margin: 11px auto; }
sgn divider>t { padding: 0 11px; width: 136px; }	
sgn divider>d { height: 1px; background: var(--c0); }	
sgn requirements d>hd>p { font-size: 0.9rem; font-weight: 500; color: var(--c0); margin: 0; }	
sgn d>ft>p { font-size: 0.99em; font-weight: 500; display: grid; margin-bottom: 30px; }	
sgmo ft>p { line-height: 21px; font-weight: 500; font-size: 0.9rem; }	
sgn d ft>btn { color: var(--a); font-weight: 500; font-size: 0.88em; border: solid 2px var(--a); padding: 7px; border-radius: 7px; display: block; width: fit-content; }		
sgn question hd>bl { display: grid; grid-template-columns: auto auto; margin-bottom: 11px; }
sgn question hd>bl bd { display: grid; grid-template-columns: 27px auto; justify-content: end; }	
sgn uestion { background-color: var(--bc); border: 1px solid var(--bor); padding: 24px 20px 20px; display: grid; margin-top: 22px; }
sgn question hd>textarea { display: flex; box-sizing: border-box; width: 100%; resize: none; font: inherit; padding: 8px 16px; border: 1px solid var(--bor); border-radius: 8px; transition: none; background: var(--b); }
sgn question hd>bl input { height: auto; width: auto; }	
sgn question { background-color: var(--bc); border: 1px solid var(--bor); padding: 24px 20px 20px; display: none; margin-top: 22px; }	
sgn hd textarea:focus { outline: 1px solid var(--c); }	
sgn question hd>p { display: grid; font-size: 18px; opacity: 0.5; margin-top: 8px; font-weight: 500; justify-content: end; }
sgn question bd select { width: 200px; background: var(--b); border: solid 1px var(--bor); margin-top: 11px; font-weight: 500; font-size: 19px; }	
sgn question bd select:focus { outline: 1px solid var(--c); }
sgn question>ft btns { display: grid; font-size: 18px; margin-top: auto; font-weight: 500; justify-content: end; grid-template-columns: auto auto; gap: 11px; }	
sgn question>ft btns btn { border: solid 1px var(--bor); padding: 7px 11px; border-radius: 7px; }
sgn question>ft btns btn:last-child { background: var(--c); color: var(--b); }	
sgn question.trc { display: block; }	
sgn td textarea:focus~i { display: none; }	

sgn gallery { display: block; margin: 11px; }	
sgn gallery hd>d { background: var(--aaa); margin: 11px 0; border: 1px solid var(--bc); padding: 0px 15px; margin-top: 22px; border-radius: 11px; color: var(--b); }	
sgn requirements divider { width: auto; }
sgn gallery bd bl { display: grid; grid-template-rows: 80px auto auto; align-items: center; padding: 11px; border: dashed 1.22px var(--bor); background-color: var(--b); line-height: 100%; font-size: 12px; justify-content: center; border-radius: 11px; max-width: 188px; }
sgn gallery bd bl i { height: 60px; opacity: 0.6; }	
sgn gallery bd bl p { font-size: 14px; font-weight: 500; color: var(--c0); }
sgn gallery bd bl h4 { color: var(--a); font-size: 18px; font-weight: 500; cursor: pointer; text-align: center; display: grid; padding-bottom: 22px; }
sgn gallery bd>d>p { margin-top: 0; font-weight: 500; font-size: 1em; }
sgn gallery>bd>d { margin: 22px 0; background: var(--bt); padding: 11px; border-radius: 11px; }
sgn publish>h4 { display: grid; justify-content: center; font-size: 1.6em; letter-spacing: 2px; word-spacing: 4px; }	
sgn publish>p { text-align: center; font-size: 1.3em; padding: 0px 11px; }
sgn publish { padding: 62px 0px; border: 1px solid var(--bor); margin-bottom: 20px; background: var(--b); display: block; border-radius: 5px 5px 0 0; }	
sgn publish i svg { fill: var(--0); height: 170px; margin-bottom: 30px; }	
sgn videos { margin: 7px; display: grid; }
	
sgn buttons btn { display: grid; padding: 11px; background: var(--c); color: var(--b); }	
sgn buttons { display: grid; justify-content: end; }
sgn buttons btn { display: grid; border-radius: 11px; }	
sgn buttons back { margin: 11px; color: var(--a); cursor: pointer; text-align: end; }
	

	
	
/* Aktualnie component */
caktualnie d { display: inline-grid; background: var(--b-t); padding: 11px; border-radius: 11px; margin-top: 11px; }	
caktualnie d hd bl { display: grid; grid-template-columns: auto auto; justify-content: flex-start; gap: 11px; }	
caktualnie hd bl i { height: 44px; width: 44px; border-radius: 44px;}
caktualnie hd bl i img { border-radius: 11px; }	
caktualnie bd bl hd { display: grid; grid-template-columns: 39px auto; }	
caktualnie bd bl { display: flex; gap: 22px; }	
caktualnie bd bl bd h5 { display: grid; color: var(--a); }	
caktualnie ft btn { background: var(--bc); padding: 7px; border-radius: 22px; font-weight: 700; display: block; text-align: center; }
caktualnie hd p { background: var(--bc); padding: 5px 11px; border-radius: 7px; font-weight: 700; display: inline-block; margin-top: 0px; font-size: 0.777em; }
caktualnie bd bl hd t { font-size: 14px; opacity: 0.8; }	
caktualnie d hd bl bd t { display: grid; font-size: 14px; }	

	
/* Procownicy component */	
cpwcy d { justify-content: flex-start; display: inline-grid; grid-template-columns: auto auto; gap: 11px; background: var(--b-t); padding: 11px; border-radius: 11px; margin-top: 11px; align-items: center; }	
cpwcy hd i { display: grid; height: 22px; width: 22px; padding: 11px; background: var(--bc); border-radius: 22px; }

	
	
	
smas { display: block; padding: 22px; position: relative; z-index: 2; overflow: hidden; border-radius: 22px; background: var(--b-t22); margin-top: 22px; }
	

/* walet */	
@media screen and (max-width: 999px) {	
.home home wallet bl ft {grid-template-columns:116px 22px auto;}
	}
home wallet bl>ft { display: grid; grid-template-columns: auto 22px auto; align-items: center; height: 45px; }
home wallet bl btn{display:grid;max-width: 333px;background:var(--aaa);height:44px;justify-content:center;align-items:center;margin-left:11px;border-radius:7px;}
home wallet bl btn a { color: var(--b); }
home wallet bl ft d { position: relative; }	
	
 
	
/* wallets */
cwlo { align-items: center; }	
	
	
/* Changed by Gagan for Meeting Session */
ccmo { display: flex; justify-content: center; padding: 11px 0; align-items: center; background: var(--bor); padding: 11px; border-radius: 22px; backdrop-filter: blur(20px); -webkit-backdrop-filter: blur(20px); max-width: 95%; margin: auto; }
ccmo:after { content: " "; position: absolute; left: 0; right: 0; bottom: 0; top: 0; background: linear-gradient(148deg, var(--bor), var(--bor), var(--bor)); z-index: -1; border-radius: 22px; }
ccmo>i { display: flex; border-radius: 55%; height: 33px; width: 33px; margin: 0 6px; padding: 6px; place-content: center; align-items: center; background: var(--b-t22); }
ccmo i>svg { height: 18px; width: 18px; }
	
	
@media screen and (max-width: 999px) {
.start screen { overflow: hidden !important; }
}

/* Meeting_Subscription */
cpsolti sstm hd { display: grid; margin: auto; justify-content: start; }	
cpsolti sstm slc:after { content: " "; position: absolute; height: 14px; width: 43px; background: var(--aaa); border-radius: 3px; right: 15px; bottom: 13px; margin: auto; }
cpsolti div {display: grid; grid-template-columns: 77px auto auto; align-items: center; padding: 22px; margin: 11px 0; border-bottom: solid 1px var(--bc);}
cpsolti bd> bl bd {display: grid; grid-template-columns: 19% 19% 19% 19% 19%; align-items: center; padding: 22px; height: 100%; gap: 1.3%; width: 70%; margin-left: 7%;}
cpsolti> bd bl { display: grid; position: relative; }
cpsolti pbg { display: grid; height: 100%; }	
cpsolti pbg img { height: 100%; border-radius: 11px; width: 100%; display: grid; }	
cpsolti> bd hd h3 { display: grid; font-size: 1.55rem; font-weight: 500; }
cpsolti div hd i { height: 44px; width: 44px; }	
cpsolti div bd h3 { font-size: 1.55rem; font-weight: 500; }	
cpsolti div bd p { font-size: 1.22rem; opacity: 0.55; margin: 0; }	
cpsolti div ft> i { transform: rotate(180deg); }
cpsolti> bd cho bl { grid-template-columns: auto auto; justify-content: space-between; align-items: center; margin: 11px 0; border-top: solid 1px var(--bc); padding: 11px 0; }
cpsolti cho { margin-top: 0px; padding: 22px; }	
cpsolti> bd cho btn {display: grid; grid-template-columns: auto 44px; align-items: center; padding: 0 11px; border: solid 1px var(--bc); border-radius: 7px; width: 170px; height: 44px;}
cpsolti> bd cho bl h3 { font-size: 1.55rem; font-weight: 400; }	
cpsolti div ft btn { display: grid; grid-template-columns: auto 33px; align-items: center; width: fit-content; border: solid 1px var(--bc); padding: 7px 22px; gap: 11px; border-radius: 11px; font-size: 1.11rem; }
cpsolti div ft { display: grid; justify-content: end; grid-template-columns: auto 33px; align-items: center;gap:11px;}	
@media screen and (max-width: 999px) {	
cpsolti sstm slc { height: 100px; width: 100px; }
cpsolti bd> bl bd { grid-template-columns: 33% 33% 33%; }
cpsolti div hd i { height: 33px; width: 33px; }
cpsolti div bd h3 { font-size: 1rem; }
cpsolti div bd p { font-size: 0.88rem; }
cpsolti div ft { grid-template-columns: auto 22px; }
cpsolti div ft btn { padding: 7px 11px; grid-template-columns: auto 22px; }
cpsolti div { grid-template-columns: 44px auto auto; padding: 11px; }	
cpsolti> bd cho btn { width: 100px; font-size: 0.88rem; }
cpsolti> bd cho bl h3 { font-size: 1.11rem; }	
}
sactsti main { width: 100%; max-width: 1111px; }

spwbtt main { width: 100%; max-width: 1000px; }	

cbdibl bl hd i { height: 22px; width: 22px; margin: auto; }
cbdibl bl ft h3{ font-size: 1.77rem; font-weight: 400; }
cbdibl bl ft i { transform: rotate(270deg); height: 22px; width: 22px; }
.cbdibl bl { margin-bottom: 0; }
cbdibl pp { display: grid; grid-template-columns: auto auto auto; height: 0px; align-items: center; background: var(--b-t); border-radius: 11px; transition: 333ms; font-size: 1.33rem; text-align: center; border: solid 1px var(--bor); border-top: 0; font-weight: 500; color: var(--aa); }
.cbdibl pp {padding: 33px 11px; height: auto; }
	
cmdibl> h3 { margin: 11px 0; margin-top: 44px; font-size: 1.55rem; }	
	
@media screen and (max-width: 999px) {	
cbdibl bl { grid-template-columns: 44px auto auto; margin: 4px 11px; }
cbdibl { display: block; padding-bottom: 11px; }
cbdvc bd bl { margin: 7px 11px; }
	}
/* Changed by Gagan Nayak for Personalization*/
cpsolti sstm hd i { margin: auto; justify-content: start; height: 100%; border-radius: 11px; max-height: 155px; overflow: hidden; box-shadow: 0 0 0 8px var(--c); }
cpsolti sstm slc { display: block; height: 55%; width: 44%; position: absolute; right: 15px; background: var(--b-t22); z-index: 999; bottom: 15px; border-radius: 7px; backdrop-filter: blur(13px); }

/* Bluetooth & devices */
cbdibl bl {display: grid; grid-template-columns: 70px auto auto; align-items: center; background: var(--b-t); border-radius: 11px; padding: 16px 11px; gap: 22px; margin: 11px 3px;margin-top: 0; box-shadow: 0px 0px 0px 1px var(--bor);}
cbdibl bl ft bb.oo oo {margin-left: 40px; background: var(--b); box-shadow: 0 0 10px 3px var(--b-t);}
cbdibl bl ft bb {position: revert; border-color: var(--bor); height: 28px; width: 66px;}
cbdibl bl ft bb.oo { background: var(--aa); }
cbdibl bl ft { display: grid; justify-content: end; grid-template-columns: auto auto;align-items: center;}
cbdibl bl bd p { margin: 0; font-size: 1.11rem;opacity: 0.7;}	
cbdibl bl bd h3 { font-size: 1.33rem; font-weight: 400; }
cbdibl bl hd i { height: 33px; width: 33px; margin: auto; }	
cbdibl bl ft h3{ font-size: 1.77rem; font-weight: 400; }
cbdibl bl ft btn { background: var(--btn); padding:7px 33px; color: var(--b); border-radius: 7px; }
cbdibl bl ft i { transform: rotate(270deg); height: 33px;width: 33px;}
cbdibl bl ft bb.oo oo {margin-left: 40px; background: var(--at); box-shadow: 0 0 10px 3px var(--at); }
cbdibl bl ft bb oo { height: 22px; width: 22px; margin: 3px; }
cbdibl bl ft bb.oo { background: var(--at); }
cbdibl .degp{gap: 22px;}
@media screen and (max-width: 999px) {	
cbdibl bl { margin: 11px; grid-template-columns: 44px auto auto; }
cbdibl bl bd h3 { font-size: 1.11rem;font-weight: 500; }
cbdibl bl bd p { font-size: 0.88rem; }
cbdibl .degp { gap: 11px; }
cbdibl { display: block; padding-bottom: 11px; }
cbdibl bl ft btn { padding: 7px 16px; }
cbdvc bd bl { margin: 7px 11px; }	
}
cbdvc bd bl ft { display: block; text-align: center; }	
cbdvc> bd {display: grid; grid-template-columns: auto auto auto auto; align-items: center; width: fit-content;}
cbdvc bd bl bd { align-items: center; display: flex; }
cbdvc .bat{display:grid;grid-template-columns:auto 44px;width:fit-content;align-items:center;height:fit-content;gap:11px;margin:auto;}
 
cbdvc ft h3{ font-size: 1rem; font-weight: 500;}
cbdvc >hd h1 {margin-bottom:11px;}
cbdvc { display: block; padding: 11px 0; }
cbdvc bd bl:hover { background: var(--b); transform: scale(1); }
csops csopo select { padding: 7px; height: auto; border-radius: 7px; max-width: 155px; max-height: 33px; }
csopoj { display: none; }
.csopoj csopoj { display: grid; }
csopojs csopo { margin: 0; border: 0; padding: 11px;}
csopojs {display: grid; background: var(--b-t); margin: 11px 0;border-radius: 11px;}
.csopoj csopojs { padding:3px;border: solid 1px var(--bor); }
csopoj> ft { display: flex; align-items: center; gap: 22px; padding: 33px 22px; }
.csopoj csopojs csopo { border-radius: 0; }
csopoj> ft h3 { margin: 0; }
	
csopoj csopo hd { opacity: 0; }
csopoj csopo ft { padding-right: 33px; }
	
page inf name svg { fill: var(--a); }

@media screen and (max-width: 999px) {	
cbdvc> bd { grid-template-columns:auto auto; }
cbdvc bd bl:nth-child(2) { display: none; }
cbdvc >hd h1 { font-size: 1.88rem; }	
	}

@media screen and (max-width:666px) {	
cbdvc bd bl:nth-child(1) { display: none; }
	}
/* Bluetooth & devices */	
	


	
cchnvi:hover { background: rgb(235, 223, 221); }
ccshot hd { display: grid; }

ccshot hd i { height: 100%; }

ccshot ft d { font-size: 0.88em; font-weight: 400; color: var(--c); }
cchnvis ft d {font-size: 12px; display: flex; font-weight: 500; color: var(--c0);}		
cchnvist { display: flex; overflow: hidden; overflow-x: scroll; gap: 11px; border-bottom: 1px solid var(--bc);padding: 11px 0;}
cchnvist ft d {font-size: 0.8rem; display: flex; padding: 0 4px; margin-top: 4px;}		
cchnst {display: block; height: max-content; width: 100%; max-width: 194px; min-width: 222px; max-height: 100%; min-height: 100%; position: relative;}
cchnst i { height: 100%; width: 100%; }	
cchnst img { height: 100%; width: 100%; border-radius: 16px; }	
cchnst bd h3 {font-weight: 500; font-size:0.88rem; overflow: hidden; -webkit-line-clamp: 2; display: -webkit-box; -webkit-box-orient: vertical; text-overflow: ellipsis;}
cchnst bd {display: grid; padding: 0 11px; padding-top: 7px; height: fit-content; justify-content: space-between; grid-template-columns: auto 33px;align-items: start;}
cchnst bd btn { display: flex; height: auto; width: auto; transform: rotate(90deg); justify-content: center; margin-top: 4px; cursor: pointer; align-items: center; border-radius: 44px; }
cchnst bd btn svg { height:18px; width:18px; }		

cchnvin{display: flex; overflow: hidden; overflow-x: scroll; gap: 11px; border-bottom: 1px solid var(--bc); padding-bottom: 16px; padding-top: 7px;}
cchnvin ft d {font-size: 0.8rem; display: flex; padding: 0 11px;}			
	
cchnstn {display: grid; width: fit-content; max-width: fit-content; min-width: 222px; position: relative; grid-template-columns: auto auto; max-height: 238px; height: fit-content;}
	
cchnstn i { height: 100%; width: 100%; }	
cchnstn img { height: 100%; width: 100%; border-radius: 16px; }	
cchnstn bd h3 {font-weight: 500; font-size: 0.88rem; overflow: hidden; -webkit-line-clamp:1; display: -webkit-box; -webkit-box-orient: vertical; text-overflow: ellipsis; margin-top: 11px;}
cchnstn bd {display: grid; padding: 0 11px; padding-top: 7px; height: fit-content; justify-content: space-between;align-items: start;}
cchnstn bd btn { display: flex; height: auto; justify-content: center; margin-top: 4px; cursor: pointer; align-items: center; border-radius: 44px; width: fit-content; font-weight: 600; font-size: 1rem; }
cchnstn bd btn svg { height:18px; width:18px; }			
cchnstn hd{display: grid; max-width: 333px; max-height: 238px; min-width: 424px;}	
cchnstn bd chli h3 { display: grid; }	
cchnstn bd chli h3 a { font-weight: 600; color: var(--a); }	
@media screen and (max-width: 999px) {	
ccshot hd i { height: 100%; min-width: 122px; position: relative; min-height: 172px; max-width: 75px; width: auto; }	
	
cchnvin{display:none;}

}	


}
@media screen and (max-width: 999px) {	

cchnvi { min-width:288px; }	

ccshot { min-width: 144px; margin: 4px;}
	}

	
/* Channels */
comedy bd { position: relative; }
skrb {display: grid; max-width: 222px; width: 100%; min-width: 200px; text-align: center; position: relative; padding: 16px 0; background: var(--bc); border-radius: 11px; box-shadow: var(--bs); justify-content: center; margin: 7px;}
skrb ft { display: grid;margin: auto; }
skrb bd h3 { margin-top: 7px; }
skrb bd p { font-size: 0.88em; font-weight: 400; margin: 5px 0; }
skrb hd i { height: auto; }		
skrb btn {padding: 7px 22px; background: var(--btn); color: var(--b); font-weight: 500; border-radius: 44px; position: relative; z-index: 99999; transition: 222ms;}	
skrb btn:hover { transform: scale(0.95); background: linear-gradient(222deg, var(--a), var(--aa)); }
channels mt hd a { display: grid; align-items: center; height: 44px; width: auto; margin: auto; grid-template-columns: auto 44px; font-size: 1.55rem;padding-top:11px; }
channels { display: grid; background: var(--b); }	
channels mt hd a svg { height:26px; width:26px; }	
@media only screen and (max-width: 999px){
skrb {max-width: 188px; min-width: 166px; margin: 0 11px;} 	
channels mt hd a { padding: 0 11px; font-size: 1.22rem; }	
channels mt hd a svg { height: 22px; width: 22px; } 
}	
	
/* Channels */	
ccmpso btns { cursor: pointer; }	
ccmpso time {text-align: unset; }	

ccmpso hd ft>i { display: flex; align-items: center; justify-content: center; padding: 8px; border-radius: 55%; height: 22px; width: 22px; }
ccmpso { display: grid;margin: 11px 0; border-radius: 11px; margin-top: 11px; padding: 22px; border: solid 1px var(--bc);max-width: 882px;}
ccmpso faqs user { display: grid; grid-template-rows: auto auto auto; width: 95%; margin: 7px auto; background: var(--bt); border-radius: 11px; position: relative; overflow: hidden; border: solid 1px var(--bt); }	
ccmpsofaqs upostser actn>adc { display: flex; justify-content: center; align-items: center; font-weight: bold; color: var(--aa); background: var(--aat); border-radius: 7px; font-size: 0.88em; }	
ccmpso comant { display: grid; grid-template-columns: 46px auto; gap: 1%; align-items: center; margin: 11px 0; margin-bottom: 0; }
ccmpso hd ft>i:active { background: var(--bc); }	
ccmpso hd d { display: grid; grid-template-columns: 42px auto; align-items: center;padding: 8px; }	
ccmpso hd d bd { text-align: justify; font-size: 0.88em; }	
ccmpso >bd {display: grid; background: unset; margin: auto 33px;width: fit-content;}
ccmpso >bd i { margin: auto; height: auto; }
ccmpso trc ft { display: flex; justify-content: end; }
ccmpso ft btn {display: grid; grid-template-columns: 33px auto; justify-content: center; gap: 2%; background: transparent; border-radius: 5px; margin: 4px; align-items: center; padding: 7px; font-weight: 500;}
ccmpso ft btn i { height: 28px; width: 28px; }
ccmpso ft t { width: auto; margin: 0; font-size:1em; text-align: center; }
ccmpso p { font-size: 11px; margin: 0; }	
ccmpso dds{display: grid; grid-template-columns: 48% 48%; gap: 1%;}	
ccmpso> hd i{display: flex; align-items: center; justify-content: center; padding: 7px; height: 44px; width: 44px; border-radius: 44px;}	
ccmpso trc { display: grid; grid-template-columns: 48px auto 48px; gap: 2%; align-items: start; margin-bottom: 11px; }
ccmpso time { display: block; width: auto; float: unset; }	
ccmpso name { font-size: 1em; font-weight: 500; }
ccmpso>ft btns {display: grid; grid-template-columns: 33.3% 33.3% 33.3%; justify-content: space-around; margin-top: 7px; width: fit-content; margin-left: 33px;}
ccmpso trc bd h4 { display: flex; gap: 7px; font-size: 1.11rem; align-items: center; }
ccmpso time { display: block; width: auto; float: unset; font-size: 0.9rem; }	
ccmpso trc bd h3 a { color: var(--a); }	
ccmpso trc bd h3 { overflow: hidden; -webkit-line-clamp: 4; display: -webkit-box; -webkit-box-orient: vertical; text-overflow: ellipsis; }	
ccmpso >bd i img {height: 100%; width: 100%; border-radius: 22px; min-width: 666px; min-height: 333px; max-height: 666px; max-width: 555px;}
@media screen and (max-width: 999px) {
ccmpso >bd i img { min-width: 333px; }
ccmpso ic { grid-template-columns: 33px 33px 33px 33px 33px; margin: 0 11px; }
ccmpso ic i:last-child { display: none; }
ccmpso trc post hd> i { height: 44px; width: 44px;background: var(--bc); border: unset; }
ccmpso name { font-size: unset; }	
ccmpso time { font-size: 0.77em;}	
ccmpso hd i { background: unset; height: auto; width: auto; }	
ccmpso comant bd { height: auto; }	
ccmpso ic { display: none; }	
ccmpso comant bd d { grid-template-columns: 100%; }	
ccmpso comant { grid-template-columns: 43px auto; gap: 1%; }	
ccmpso ft btn { font-size: 0.77em; grid-template-columns: 22px auto; background: transparent; }	
ccmpso gp bb { font-size: 0.88em; }	
ccmpso { padding: 11px; margin: 11px 0;width:auto; }	
ccmpso >bd { height: auto;margin: 0 11px; }	
ccmpso us { padding: 0; }	
ccmpso msg { padding: 11px; }
ccmpso ft t { text-align: unset; }	
ccmpso ft btn i { height: 20px; width: 20px; }
ccmpso trc bd h3 { font-size: 1rem; }	
ccmpso>ft btns { margin-left: 7px; }	
}	
cchnpca { display: block; height: max-content; width: 100%; max-width: 200px; min-width: 188px; max-height: 100%; min-height: 100%; position: relative; padding: 11px; }
cchnpca i { height: 100%; width: 100%; }	
cchnpca img { height: 100%; width: 100%; border-radius: 16px; }	
cchnpca bd h3 {font-weight: 500; font-size: 1rem; overflow: hidden; -webkit-line-clamp: 2; display: -webkit-box; -webkit-box-orient: vertical; text-overflow: ellipsis; margin-top: 7px;}
cchnpca bd {display: grid; padding: 0 4px; height: fit-content; justify-content: space-between; align-items: start;}
cchnpca bd btn { display: flex; height: auto; width: auto; transform: rotate(90deg); justify-content: center; margin-top: 4px; cursor: pointer; align-items: center; border-radius: 44px; }
cchnpca bd btn svg { height:18px; width:18px; }	
cchnpca chp {position: absolute; height: 100%; top: -4px; bottom: 0; z-index: -1; background-color: #1c4c7a; width: calc(100% - 16px); left: 8px; right: 8px; border-radius: 12px;}	
cchnpca chpp {position: absolute; height: 100%; top: -8px; bottom: 0; z-index: -2; background-color: #f77d6d; opacity: 50%; width: calc(100% - 24px); left: 12px; right: 12px; border-radius: 12px;}		
cchnpca hd { position: relative; }
	
		
@media screen and (max-width: 999px) {
	
cths ctho { height: 90px !important; }	
cths ctho slc { height: 40px; width: 40px; }
}	
	

videos main { position: relative; }
crvo bl ft { position: absolute; }
 cdmo h2 { font-weight: 500; }     
.csvo csvo { display: grid; }	
cdnlod { display: none; background: var(--b); max-width: 450px; max-height: 450px; margin: auto; border-radius: 11px; padding: 11px; padding-top: 22px; font-weight: 500; position: absolute; top: 40%; left: 25%;z-index: 999;}
cdnlod p a { font-weight: 400; color: var(--a); }
cdnlod p { margin: 22px 0; font-size: 1.11rem; font-weight: 400; }	
cdnlod input { height: 20px; width: 20px; }	
cdnlod psize h3 { font-weight: 400; font-size: 1.11rem; }	
cdnlod psize { display: grid; grid-template-columns: 33px auto; align-items: center; margin-top: 22px; }	
cdnlod bd> h3 { margin-top: 22px; font-weight: 400; font-size: 1.22rem; }	
cdnlod h1 { font-weight: 700; }	
cdnlod hd { display: grid; grid-template-columns: 44px auto; align-items: center; padding: 0 22px; }	
cdnlod hd i { height: auto; }	
cdnlod bd { padding: 0 22px; }
cdnlod ft btn { display: flex; color: var(--a); padding: 11px; line-height: 1; border-radius: 44px; }	
cdnlod ft btns { display: flex; align-items: center; }	
cdnlod ft { display: grid; justify-content: end; }	
cdnlod ft btn:nth-child(2) { background: var(--a); color: var(--b); }	
.cdnlod cdnlod { display:grid;}	
@media screen and (max-width: 999px){	
cdnlod { top: 64%; width: auto; left: 0; }	
	}



/*song*/
cslgo {display: grid; text-align: center; padding: 22px; margin: 7px auto; width: 90%; position: relative; border-radius: 11px; grid-template-columns: auto 35%; background: linear-gradient(333deg, #3770ec, #001b78); align-items: center;}	
cslgo bd { display: grid; height: fit-content; }
cslgo h3 {font-weight: 500; letter-spacing: 8px; font-size: 1.66rem; line-height: 1; color: #FDC302; text-shadow: 3px 0px 3px #272521;}	
cslgo h2 { font-size: 30px; font-weight: 800; color: var(--b); font-family: sans-serif; text-shadow: 3px 0px 3px #272521;}	
cslgo p { margin: 0; font-size: 13px; font-weight: 500; color: var(--b); text-shadow: 3px 0px 3px #272521;}		
cslgo hd, cslgo bd, cslgo ft { position: relative; z-index: 999; }
cslgo bg { background: #0000006e; }
sslgo header { position: unset; }
cslgo bd i { height: auto; }
	
csbnd input {border: solid 1px var(--bor); border-radius: 7px; height: 36px; width: -webkit-fill-available; font-size: 14px; font-weight: 500; background: #fafafa;}
csbnd { display: grid; margin: 11px; position: relative; z-index: 9999; background: var(--b); padding: 22px; border-radius: 11px; }
csbnd sl {background: var(--0); height: auto; border-radius: 0; margin-bottom: 22px;}	
csbnd sl input:focus { box-shadow: unset; border-radius: 7px; border: solid 1px; }	
csbnd sl h4 {display: flex; font-weight: 400; font-size: 1rem; margin-bottom: 7px;}	
csbnd ft btn {background: var(--btn); display: grid; text-align: center; padding: 7px; border-radius: 7px; height: 22px; color: var(--b); margin: 7px 0;}
csbnd sl select { border: solid 1px var(--bor); border-radius: 7px; height: 36px; width: -webkit-fill-available; font-size: 14px; font-weight: 500; background: #fafafa; padding: 0 11px; }

cfaq {display: grid; padding: 22px; margin: 11px auto; background: var(--b); border-radius: 11px;}	
cfaq bd { display: grid; border: solid 1px var(--bor); margin: 11px 0; }	
cfaq tx { display: flex; align-items: center; padding:11px; border-bottom: solid 1px var(--bor); gap: 7px; }
cfaq tx i { height: 22px; width: 22px; }	
cfaq tx h4 { font-size: 0.9rem; font-weight: 500; }	
cfaq tx p { margin: 7px 0; font-size: 13px; }
cfaq hd h3 { font-size: 20px; font-weight: 600; }
csao hd det h3 span { margin-right: 6px; }
/* stories */
	
sstors main {width: auto; max-width: unset; display: grid;}
sstors aerea { display: grid; align-items: center; }
sstors main d.main {overflow: hidden; overflow-x: scroll;}
	
stnam ft .like i:nth-child(2) {transform: scale(1);}
stnam ft .like i:nth-child(1) { transform: scale(0); }
cstors stnam ft .like { grid-template-rows: 0 auto; }
stnam ft .like i:nth-child(2) svg { fill: #ff3040; }
cstors.this stnam { display: flex; }
	
cstors> ft { position: absolute; top:0; bottom: 0; left: 0; right: 0; height: 100%; width: 100%; display: grid; align-items: center; justify-content: center; text-align: center; background: var(--bor); color: var(--b); }
cstors.this> ft {display: none;}
cstors> ft nost { display: grid; }
cstors> ft nost i { height: auto; }	
cstors> ft nost img { height: 101px; width: 101px; border-radius: 50%; }	
cstors> ft nost h2 { font-weight: 500; font-size: 1.11rem; }
cstors> ft nost h4 { font-size: 0.9rem; font-weight: 500; }	
	
/* stories */

/* stories Share */	

pstshr {position: absolute; z-index: 999999; top: 25%; right: 25%; background: var(--b);border-radius: 11px; min-width: 555px; max-width: 333px; max-height: 555px; display:none; flex-direction: column;}	
pstshr> hd { display: grid; }
pstshr sha {display: grid; grid-template-columns: 55px auto auto; align-items: center; margin:7px 0;}	
pstshr sha p { margin: 0; }	
pstshr> hd sch input { height: 38px; padding: 0 20px; }	
pstshr> hd sch h3 { font-weight: 500; font-size: 1.11rem; }	
pstshr> hd sch { display: flex; align-items: center; border-bottom: solid 1px var(--bc); border-top: solid 1px var(--bc); padding: 0 11px;}	
pstshr> hd ct { display: grid; grid-template-columns: auto 44px; align-items: center; }	
pstshr> hd ct h3 { text-align: center; font-size: 1.11rem; font-weight: 500; }	
pstshr sha bd h4 { font-weight: 500;font-size: 0.88rem;}	
pstshr shas> h4 { font-weight: 500; padding: 7px 0; line-height: 1; }
pstshr sha i {height: 44px; width: 44px;}	
.shmark:after { content: ""; position: absolute; display: none; }
.shasl .shmark:after {left: 8px; top: 4px; width: 4px; height: 8px; border: solid white; border-width: 0 3px 3px 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg);}	
.shasl input:checked ~ .shmark:after { display: block; }	
.shmark {position: absolute; top: -12px; height: 
	22px; width: 22px; border-radius: 44px; right: 0; border: solid 1px var(--bor);}
.shasl input:checked ~ .shmark {background-color:var(--a); border-color:var(--a);}
.shasl input { position: absolute; opacity: 0; cursor: pointer; height: 0; width: 0; }	
pstshr> bd {display: grid; height: 100%; overflow-y: scroll; scrollbar-width: thin; padding:0 11px;}
pstshr> bd shas { display: grid; height: 100%; }
pstshr> bd shas label { opacity: 1; }
pstshr> ft btn {display: grid; padding: 7px; text-align: center; background: var(--btn); color: var(--b); border-radius: 7px; margin: 8px; opacity: 0.44;height: 25px;}	
pstshr> ft { border-top: solid 1px var(--bc); }
.pstshr bg { display: block; background: #000000b8; z-index: 4; }	
.pstsh{ display: none;}
.pstshr pstshr{display: flex;}	
pstshr> ft input { height: 0; padding: 0 16px; transition: 333ms; }
.this> ft btn { margin-top: 0; opacity: 1; }
	
/* stories Share */	

/* video */
cvinst hd t {position: absolute; display: flex; bottom: 11px; right: 11px; max-width: 23px; max-height: 16px; font-size: 12px; background: var(--c); color: var(--b); border-radius: 4px; padding: 0 4px; padding-bottom: 3px;}
cvinst> hd { position: relative; }
csao ccshot ft { font-weight: 600; color: var(--b); display: grid ; font-size: 0.77em; }
	
csao ccshot { margin: 0 4px; }
scvido cveo ccshots bd { display: grid; }	
	
/* video */
csonss lik btn {height: 38px; width: 38px; align-items: center; display: grid; border-radius: 44px; }
csonss lik btn:hover{ background: var(--b-t22); }	
csonss lik btn i { height: auto; }

cpsolti h1 { margin-bottom: 11px; font-weight: 600; }



/* pending */	
album:after { position: absolute; height: 200px; width:288px; z-index: 9999; top: 40%; background-image: url(/0/IMG/pending.png); background-repeat: no-repeat; transform: rotate(45deg); left: 37%; }
/* pending */	

cmco img { object-fit: cover;}	
	
	
	
/* pricing */	
spcio main { width: 100%; max-width: 100%; }
cpril { display: grid; background: var(--c); color: var(--b); padding: 22px; }	
cpril hd {display: flex; gap: 15px; margin: auto; padding: 33px 0; padding-top: 22px;}
cpril h1 { font-size: 2.66rem; }
cpril btn { display: grid; grid-template-columns: auto 33px; width: fit-content; align-items: center; color: var(--a); }
cpril btn h1 { border-bottom: solid;line-height: 1; }
cpril btn i { transform: rotate(90deg); }	
cpril mb { margin: auto; display: flex;justify-content: center;}
cpril mb a {color: var(--b); font-weight: 500; font-size: 1rem; padding:9px 16px; border: solid 1px; border-radius: 44px; margin: 0 7px; line-height: 32px;}

cpril mb t { display: flex; line-height: 1; }
cpril mb a:hover { color: var(--a); background: var(--b); border-color: var(--b); }	
cpril mb a.this { background: var(--a); border-color: var(--a); color: var(--c); }
cinrupe> hd {display: grid; grid-template-columns: auto auto; width: fit-content; margin-left: auto; padding: 11px 0;}
spcio header { position: unset; }

/* pricing */	
/* Chat GPT */	
.custom-select { position: relative; display: inline-block;    margin: 0 22px;}	
.custom-select select { display: none;}	
.select-items div, .select-selected {padding: 7px 10px; cursor: pointer; background-color: #fff; display: grid; grid-template-columns: 22px auto; align-items: center; font-size: 0.88rem; font-weight: 700; color: var(--b);    border-radius: 6px;}
.select-items {position: absolute; background-color: #fff; border: 1px solid #ccc; z-index: 99; width: 100%; display: none; padding: 4px; margin: 4px 0;}	
.select-items div img {width: 18px; height: 18px; margin-right: 10px; border-radius: 44px;}	
.select-items div:hover { background-color: #f1f1f1; }	
.select-selected { padding:7px 11px; color: var(--c); }	
.select-selected img { width: 18px; height: 18px; margin-right: 10px; border-radius: 44px; }
.select-items div { background: var(--a); border-radius: 9px; margin: 2px; width: max-content; }
/* Chat GPT */	
	
cmplnn {display: grid; max-width: 188px; max-height: 537px; background: var(--b); box-shadow: var(--bs-bt); padding: 22px; padding-top: 33px; border-radius: 22px; margin: 4px; margin-bottom: 11px; min-width:200px; grid-template-rows: 44px auto; height: 659px;}	
cmplnn mru {display: grid; grid-template-columns: 18px auto auto; width: fit-content; align-items: start; padding: 4px 0;}
cmplnn h4 span { font-weight: 400; font-size: 12px; margin-left: 4px; }
cmplnn mru i { height: 11px; width: 11px; margin: 1px; }
cmplnn mru h4 {font-size: 14px; font-weight: 500;}	
cmplnn bd> btn {padding: 11px 22px; display: grid; border: solid 1px; color: var(--a); border-radius: 44px; width: fit-content; line-height: 1; margin: 22px 0;font-weight: 500;}
cmplnn bd h2 {font-size: 32px; font-weight: 500; margin: 19px 0; display: flex; align-items: start; line-height: 1;}
cmplnn> hd { display: flex; flex-wrap: wrap; align-items: start; }
cmplnn> hd span { font-size: 12px; margin-left: 4px; font-weight: 500; color: var(--c0); }
cmplnn> hd h3 {font-size: 1.33rem; color: var(--a); font-weight: 500; line-height: 1;}
cmplnn h4 btn { background: var(--bc); padding: 2px 9px; margin: 4px; color: var(--a); font-weight:700; border-radius: 4px; line-height: 1; }
cinrupe> bd {display: flex; gap: 11px; align-items: end; overflow: scroll;}	
cinrupe> bd cmplnns { display: grid; background: linear-gradient(179deg, rgba(0, 255, 145, .19) 1.21%, rgba(0, 255, 145, .08) 98.8%); border: 1px solid #00ff91; padding: 11px; border-radius: 22px;padding-bottom: 0;}
cmplnns> bd { display: flex; }
cmplnns> hd p { display: flex; justify-content: center; }
cmplnn bd h2 span {font-size: 14px; font-weight: 700; margin: 0 4px; margin-bottom: auto; margin-top: 7px; }

cmplnn .ai h4 { display: flex; align-items: center; }	
cmplnn.this bd> btn { color: var(--b); background: var(--a); border-color: var(--a); }	
cmplnn bd h5 { font-weight: 500; font-size: 11px; display: grid; color: var(--c0); }	
cinrupe> ft btn {display: grid; width: fit-content; grid-template-columns: auto 22px; align-items: center; font-weight: 500; padding: 8px 16px; border-radius: 44px; margin: 0 auto; line-height: 1; background: var(--btn); color: var(--b); gap: 7px;}
cinrupe> ft { margin-top: 33px; }	
cinrupe> ft btn i {filter: invert(1); height: 20px; width: 20px;}	
cinrupe> ft h2 { margin: 55px 0px 33px 0; text-align: center; font-size: 1.88rem; font-weight: 600; }	

monthlyplan { display: grid; grid-template-columns: 33.33% 33.33% 33.33%; }
	
cenjoy { border-radius: 20px; margin-bottom: 140px; display: grid; grid-template-columns: 50% 49.4%; background: linear-gradient(135deg, #d2ffbd, #41e48a); position: relative; height: 413px; overflow: hidden; gap: 7px;align-items: center;}
cenjoy hd { padding-left: 66px; }
cenjoy hd h3 { font-size: 2rem; font-weight: 500; margin-bottom: 16px; }
cenjoy hd p { font-size: 1rem; margin: 0; margin-bottom: 16px; }	
cenjoy bd i { height: 413px; background-position: 100%; border-radius: 20px; background: url(/0/IMG/pricingEnjoy.svg); background-size: cover;}		
cenjoy bd { width: 90%; margin-left: auto; }	
cenjoy hd btn { padding: 10px 16px; background: var(--btn); border-radius: 44px; line-height: 1; display: grid; width: fit-content; color: var(--b); }
	
cejoyt { display: inline-grid; background: -webkit-gradient(linear, left top, right top, from(#b5d0f8), color-stop(34%, #b5d0f8), color-stop(34%, #00031f), to(#00031f)); height: 388px; grid-template-columns: 48% 48%; color: var(--b); position: relative; padding: 0 22px; gap: 22px; width:auto; margin-top: 44px;}
cejoyt hd i { height: 100%; }
cejoyt hd img { display: inline-block; text-align: center; position: absolute; bottom: -64px; height: 100%; top: -33px; border-radius: 16px; width: 100%; }	
cejoyt bd { width: 77%; float: right; position: relative; margin-top:88px; margin-bottom: 30px; display: grid; height: fit-content; }	
cejoyt bd p { font-size:20px; margin: 0; margin-bottom: 7px; }	
cejoyt bd span { font-size: 0.77rem; font-weight: 500; margin-bottom: 22px; }
cejoyt bd btn { padding: 16px 30px; background: var(--btn); border-radius: 44px; line-height: 1; display: grid; width: fit-content; color: var(--b); font-weight: 500; }
cejoyt bd:after { content: ''; position: absolute; background-image: url(/0/IMG/base.png); height: 33px; width: 33px; background-repeat: no-repeat; top: -26px; }
	
cfno bl.this bd { display: grid; height: auto; padding: 22px; }
cfno .this hd i { transform: rotate(180deg); }
cfno .this bd p { font-size: 16px; }
cfno .this hd { background: var(--b-t22); }

@media screen and (max-width: 999px){	

cpril { padding: 16px; }
cpril h1 { font-size: 1.33rem; }
cpril hd { padding: 9px 0; padding-top: 31px; }	
cpril bd { display: grid; overflow: scroll; }	
spcio main { margin: 0 16px; width: unset; }	
cpril mb a { width: max-content; }
calfetus { overflow: scroll; }	
monthlyplan { display: grid; grid-template-columns: 50% 50%; }	
cenjoy {display: grid; grid-template-columns: unset; grid-template-rows: auto auto; padding: 22px; height: auto; margin-bottom: 22px;}	
cenjoy bd { height: 200px; }	
cenjoy bd i {background-repeat: no-repeat; position: absolute; bottom: 0; height: 267px; width: 100%; right: 0; background-size: 90%; background-position: 100% 100%; border-radius: 0; }	
cenjoy hd { padding-left: 0; }	
cejoyt { grid-template-columns: unset; height: auto; width: auto; background: #00031f; grid-template-rows: auto auto; padding: 22px; gap: 0; padding-bottom: 40px;margin-top: 0; border-radius: 22px;}
cejoyt hd i { height: 222px; position: relative; z-index: 99; }
cejoyt hd img { position: unset; margin: 11px; }
cejoyt hd:after{content:'';position:absolute;height:30%;left:0;background:#71a0ec;z-index:0;top:0;right:0;border-radius:20px 20px 0 0;}	
cejoyt bd:after{top: -30px;}	
cenjoy hd h3 { font-size: 1.33rem; }
	
}
@media screen and (max-width:666px){		
	
monthlyplan { display: block; }		
}
webinars { display: grid; }
spcio d.aerea { margin: 0; }
webinars { display: grid; background: var(--b); padding: 16px; border-radius: 77px 77px; }
	
	
spcio main .main { display: grid; background: var(--b); padding: 16px; border-radius: 55px 55px 0 0; position: relative; }	
spcio main { position: relative; }	
webinars> hd bl { justify-content: space-between; }
webinars bl hd { display: flex; align-items: center; }	
webinars> bd { display: flex;justify-content: center;}	
spcio main:after { content: ''; position: absolute; background: var(--c); height: 20%; left: 0; right: 0; top: 0; z-index: -1; }	
webinars> ft { margin-top: 33px; }	
webinars> ft btn { display: grid; width: fit-content; grid-template-columns: auto 22px; align-items: center; font-weight: 500; padding: 8px 16px; border-radius: 44px; margin: 0 auto; line-height: 1; background: var(--btn); color: var(--b); gap: 7px; }	
webinars> ft btn i { filter: invert(1); height: 20px; width: 20px; }	
webinars> ft h2 { margin: 55px 0px 33px 0; text-align: center; font-size: 1.88rem; font-weight: 600; }	

scvido { background: var(--b-t22); display: grid; }	
	
	
	
cmcto bd .best{clip-path: polygon(0 0, 100% 0%, 93% 100%, 0% 100%); background:#c45601; padding: 3px 11px; color: var(--b);font-weight: 500;}
cmcto bd .pri{font-size: 1.55rem; font-weight:500;}	
smcot size ds {color: #d5395d; font-size: 1.55rem; line-height: 1; font-weight:300;}	
cmcto bd p span { font-size: 0.77rem; margin: 0 2px; margin-top: 2px; line-height: 1; }	
cmcto .mrp b{font-size: 0.77em; font-weight: 600;}	 
cmcto .mrp p{font-size: 0.77em; font-weight: 600; text-decoration: line-through;	}
smcot .mrp { color: var(--c0); }	
czpo hd br { display: none; }	
@media screen and (max-width:999px){	
	
smcot>main>bl { padding: 22px 11px; }
smcot size> b { display: none; }	
cmcto bd .pri { display: flex; font-size: 1.33rem; }
smcot size ds { font-size: 1.22rem; }	
smcot .mrp b { display: flex; }	
cmcto { border-radius: 11px; }	

webinars { overflow: scroll; border-radius: 0; padding: 11px 0; background: var(--0); }
spcio event { display: grid; overflow-y: scroll; }
	
	
	
	
	

	}
couo {display: grid; margin-bottom: 11px; background: var(--b); border-radius: 7px; box-shadow: inset 0 0px 1px 0px rgb(0 0 0 / 38%), 0 0px 13px rgb(0 0 0 / 32%); position: absolute; width: 222px; padding: 11px; bottom: 20px; height: fit-content; transform: scale(0); z-index: 99999; text-align: start; left: 0px; right: 0; border-bottom-left-radius: 0;}	
calfetus td i:hover couo { transform: scale(1); }	
couo:after {content: ''; position: absolute; height: 13px; width: 13px; background: var(--b); bottom: -12px; left: 0px; clip-path: polygon(0 0, 49% 75%, 100% 0); z-index: 9999;}	
couo p { font-size: 14px; color: var(--c0); }	
	
spcio ft.view { margin-top: 33px; }	
spcio ft.view  btn { display: grid; width: fit-content; grid-template-columns: auto 22px; align-items: center; font-weight: 500; padding: 8px 16px; border-radius: 44px; margin: 0 auto; line-height: 1; background: var(--btn); color: var(--b); gap: 7px; }	
spcio ft.view  btn i { filter: invert(1); height: 20px; width: 20px; }	
spcio ft.view  h2 { margin: 55px 0px 33px 0; text-align: center; font-size: 1.88rem; font-weight: 600; }		
conta flex { gap: 11px; }
	
	
@media screen and (max-width:999px){	
couo:after { left: unset; right: 0; }	
couo { left: unset; border-bottom-left-radius: 7px; border-bottom-right-radius: 0; }	
}
/* Peoples component (Group) */

cgpps p { margin: 0; }
cgpps>hd>sl { display: grid; grid-template-columns: 44px auto; align-items: center; height: 44px; border-radius: 44px; margin: 11px 0; }
cgpps>hd>sl>btn { display: flex; padding: 6px; place-content: center; position: relative; z-index: 99; height: 40px; width: 40px; align-items: center; margin-left: 5px; }
cgpps>hd { display: block; padding-bottom: 5px; border-bottom: 1px solid var(--bc); }
cgpps>hd>sl>btn>i { height: 22px; width: 22px; margin: 4px; margin-bottom: 0; }
cgpps>hd>sl>input { position: absolute; padding-left: 50px; width: auto; left: 0; top: 0; bottom: 0; right: 0; font-weight: 500; }
cgpps>hd>sl>input:focus { border-radius: 44px; box-shadow: none; border: 1px solid var(--bor); }
@media only screen and (max-width: 999px){	
	cpplo>ft>btn>t { display: none; }
	cpplo>ft>btn { grid-template-columns: 33px 0; }
	cpplo { grid-template-columns: 66px auto 55px; }
}


/* User(List) Component  (Group) */








/* Groups Compnent */
cgrs>hd>bx { display: flex; align-items: center; justify-content: space-between; }
abtgrps { display: flex; }
cgrs>hd aa { margin: 6px; padding: 11px; cursor: pointer; white-space: nowrap; }
.Public aa.pblc { border-bottom: 2px solid var(--a); color: var(--a); }




/* Delete Popup */

cmys trc.agree>cdlo { transform: scale(1); visibility: visible; top: 0; }
.agree rvm { position: absolute; }
cdlo>hd>i { height: 33px; width: 33px; padding: 12px; background: #ffb1b14d; border-radius: 55%; }
cdlo { display: flex; background: var(--b); box-shadow: var(--bs-b); border-radius: 22px; position: absolute; z-index: 999; text-align: center; padding: 22px; flex-direction: column; left: 0; right: 0; margin: 11px; max-width: 360px; margin: auto; transition: 99ms; height: 165px; top: -333px; right: 0; transform: scale(0.88); visibility: hidden; }
cdlo>bd>t { display: block; margin: 11px auto; }
cdlo>hd { display: flex; justify-content: center; }
cdlo btns>btn { display: block; padding: 11px; background: var(--bc); border-radius: 5px; margin: 11px 4px; font-weight: 500; height: auto; width: auto; box-shadow: unset; color: var(--c); }
cdlo>ft>btns { display: grid; grid-template-columns: 50% 50%; }

@media only screen and (max-width: 999px){	
	cdlo { margin: 11px; }
}

/* Login First */	
no>back { display: flex; height: 33px; width: 33px; align-items: center; justify-content: center; padding: 5px; position: absolute; top: 13px; left:13px;}
no>back>i { height: 33px; width: 33px; }


/* Meeting Subscription Update */		
smcu form { position: relative; padding: 0; }
smcu main { max-width: 100%; }	
smcu>bl>bd>d { display: grid; grid-template-columns: 49% 50%; gap: 1%; }	
smcu meetingmsg { text-align: center; letter-spacing: 0; font-size: 0.6em; width: 77%; margin: auto; display: block; }	
smcu trcs>trc>h6 { text-align: end; display: block; }	
smcu h7 { display: flex; align-items: center; letter-spacing: 0; font-size: 0.7em; }	
smcu trcs>trc { border-radius: 0; box-shadow: unset; margin: 4px; grid-template-columns: 50% 50%; border-bottom: solid 0.5px var(--bc); padding: 0 11px; padding-bottom: 3px; background: transparent; font-size: 0.77em; backdrop-filter: unset; -webkit-backdrop-filter: unset;width: auto; }
smcu divider { display: grid; position: relative; grid-template-columns: auto min-content auto; width: 80%; margin: 11px auto; grid-column-start: 1; grid-column-end: 3; }	
smcu form bl:nth-child(6) { grid-column-start: 1; grid-column-end: 3; padding-bottom: 31px; }	
smcu ft svg { fill: var(--b); }		
smcu .nw { margin-top: 14px; padding: 0; border-radius: unset; background: var(--t);margin:0 }
smcu main { grid-row-start: 1; display: grid; }	
smcu t { text-align: unset; font-size: 14px; }		
smcu .nw>hd>d { position: sticky; top: 0; z-index: 9999; margin-top: 15px; }
smcu .nw>hd btns { width: 100%; height: 100%; display: grid; grid-template-columns: 50% 50%; align-items: center; margin: auto; z-index: 9; position: relative; background: var(--bt); border-radius: 15px; border: solid 1px var(--bc); }
smcu d btns>aa { display: flex; justify-content: center; align-items: center; font-weight: bold; height: calc(100% - 14px); margin: 7px; border-radius: 11px; position: relative; transition: 99ms; }
smcu .nw>ft { margin-bottom: 11px; display: flex; justify-content: center; background: var(--bt); padding: 22px; margin: 6px; border-radius: 22px; flex-direction: column; text-align: center; margin-bottom: 33px; }
smcu .nw>ft>aa { position: relative; display: flex; justify-content: center; align-items: center; transition: 77ms; background: var(--aaa); border-radius: 11px; height: 50px; box-shadow: var(--bs-bs); max-width: 333px; margin: 11px auto; color: var(--b); width: 88%; }
smcu .nw>ft>aa>i { height: 22px; width: 22px; margin-right: 0px; fill: #fff; }
smcu .nw>ft f { font-size: 1em; font-weight: 600; letter-spacing: 0; margin-left: 7px; }
smcu .nw>ft d { text-align: center; font-size: 0.6em; width: 88%; margin: 11px auto; }
smcu .nw>ft>aa { position: relative; display: flex; justify-content: center; align-items: center; transition: 77ms; background: var(--aaa); border-radius: 11px; height: 50px; box-shadow: var(--bs-bs); max-width: 333px; margin: 11px auto; color: var(--b); width: 88%; cursor: pointer; }
smcu d btns>aa.this { background: var(--bc); }
@media screen and (max-width: 999px) {
	smcu d.aerea { display: grid; }
	smcu form { display: block; }}	
smcu bl.nw>ft aa { position: relative; display: flex; justify-content: center; align-items: center; transition: 77ms; background: var(--aaa); border-radius: 11px; height: 50px; box-shadow: var(--bs-bs); max-width: 333px; margin: 11px auto; color: var(--b); width: 88%; cursor: pointer; }
smcu bl.nw>ft aa>i { height: 22px; width: 22px; margin-right: 0px; fill: #fff; }
smcu mg>aa { display: flex; padding: 13px; border: 1px solid var(--bc); margin: 4px; border-radius: 8px; justify-content: center; }
smcu mg { display: grid; grid-template-columns: 33.3% 33.3% 33.3%; align-items: center; }
smcu form msnb>bl { margin: 0; padding: 0; background: var(--bt); }
smcu mg>aa:active { background: var(--bc); transform: scale(0.88); background: var(--bc); color: var(--a); }




/*Meeting Participans */
smps bl.cfa { grid-column-start: 1; grid-column-end: 3; }
mbbl>hd>btns { display: flex; margin-bottom: 7px; }
mbbl btns>btn { display: grid; grid-template-columns: 24px auto; align-items: center; background: var(--bc); border-radius: 39px; margin: 4px; padding: 8px 16px; font-weight: 400; }
mbbl sl { height: 100%; margin: 0; background: unset; border-left: 1px solid #000000a6; border-radius: 0; }
mbbl btn>i { height: 18px; width: 18px; }
mbbl sl input:focus { border-radius: 40px; box-shadow: unset; }
mbbl bx:focus { box-shadow: inset 0 0 0 2px var(--c); border-radius: 38px; }
prtntfilter { display: block; position: absolute; top: 333%; bottom: 0; right: 0; left: 0; z-index: 999999; background: var(--b); transition: 333ms; overflow: scroll; border-radius: 22px 22px 0 0; box-shadow: 0 0px 20px #00000070; padding-bottom: 44px; }
.participantsFilter prtntfilter { top: 2%; }
prtntfilter>hd>back { height: 33px; width: 33px; display: block; padding: 5px; }
prtntfilter>hd { display: flex; justify-content: end; padding: 11px; padding-bottom: 0; }
mbbl bx { display: grid; grid-template-columns: 44px auto; background: var(--bc); align-items: center; border-radius: 38px; margin-bottom: 11px; position: relative; height: 48px; overflow: hidden; background: var(--bc); padding: 0 4px; }	
smps mbbl { display: none; }

@media screen and (min-width: 999px) {
}
@media screen and (max-width: 999px) {
	smps mbbl { display: block; padding: 11px; background: var(--bt); }
}

/*Meeting Participant*/
smpco userpff sidebar { width: 50%; }		
smpco header { position: unset; }
smpco friends main { width: 100%; max-width: 100%; }
smpco friends { width: 100%; }
smpco Photos main { width: 100%; max-width: 100%; }
smpco Photos { width: 100%; }
smpco Videos main { width: 100%; max-width: 100%; }
smpco Videos { width: 100%; }
smpco Reels main { width: 100%; max-width: 100%; }
smpco Reels { width: 100%; }
smpco gd { display: grid; grid-template-columns: 77px auto; margin: 22px; box-shadow: var(--bs-b); grid-gap: 22px; padding: 11px 33px; border-radius: 22px;}
smpco abouts>main>d.main { padding-bottom: 22px; }	
smpco btn { cursor: pointer; }
smpco grid { margin-top: 11px; }
smpco gd>dp { height: 77px; width: 77px; border-radius: 50%; overflow: hidden; box-shadow: var(--bs-b);background:var(--b)}	
smpco gd>h1 { font-size: 1.23em; display: flex; flex-direction: column; justify-content: center; align-items: unset; }
smpco username{font-size: 0.55em; opacity: 0.66;}
smpco nv back>i { height: 33px; width: 33px; }
smpco cover { display: flex; position: relative; height: 100%; overflow: hidden; }
smpco spfo>bl>ft>bl op:hover { background: var(--bc); }
smpco btn:hover { background: var(--bc); }
smpco pffs ff ft expnd:hover { background: var(--bc); }
smpco gd:hover { background: var(--bc); }
smpco pffs hd btn:hover { transform: scale(0.9); background: var(--a); }	
smpco ff>ft>bl op { display: flex; align-items: center; padding: 4px 11px; border-radius: 6px; background: var(--bc); gap: 2%; height: 28px; width: 28px; justify-content: center; cursor: pointer; }
smpco cover ii { height: 100%; width: 100%; display: flex; justify-content: center; align-items: center; overflow: hidden; border-radius: 11px; }
smpco cover ii img { object-fit: cover; height: 100%; width: 100%; }
smpco smpcocover upld { position: absolute; z-index: 99999999999; background: var(--b-t); height: 33px; right: 30px; top: unset; border-radius: 6px; display: grid; place-content: center; align-items: center; backdrop-filter: blur(5px); padding: 4px 11px; bottom: 15px; grid-template-columns: 30px auto; width: unset; }
smpco ff>bd { margin-top: -44px; position: relative; z-index: 99999; display: flex; align-items: end; justify-content: space-between; }
smpco ff dppic { display: block; background: var(--b); border-radius: 55%; box-shadow: 0 0 0 1px rgb(0 0 0/4%), 0 6px 20px rgb(0 0 0/20%); position: relative; padding: 6px; height: 168px; width: 168px; }
smpco dppic upld { position: absolute; z-index: 9999; background: rgb(149 149 149 / 14%); height: 33px; width: 33px; bottom: 0; right: 12px; border-radius: 11px; display: flex; place-content: center; align-items: center; backdrop-filter: blur(7px); padding: 6px; }
smpco dppic ii img { object-fit: cover; height: 100%; width: 100%; border-radius: 100%; }
smpco ff { grid-template-rows: 370px auto; display: grid; padding: 11px; align-items: unset; justify-content: unset; text-align: unset; box-shadow: unset; background: unset; }
smpco mg>a>i>svg { fill: unset; transform: rotate(0); opacity: 0.7; }
smpco ff bd bl:nth-child(2) { display: flex; gap: 2%; align-items: center; padding: 11px; padding-right: 0; }
smpco ff bd bl:nth-child(1) { display: grid; grid-template-columns: 187px auto; align-items: end; }
smpco ff btns btn { display: grid; grid-template-columns: 22px auto; margin: 4px; white-space: nowrap; font-size: 0.88em; align-items: center; padding: 2px 14px; border-radius: 6px; background: var(--bc); gap: 2%; height: 33px; cursor: pointer; font-weight: 400; }
smpco ff btn>i { height: 18px; width: 18px; margin-left: 2px; }
smpco ff btn:nth-child(2)>i>svg { fill: var(--b); }
smpco pffs { display: block; }
smpco pffs ff ft expnd svg { transform: rotate(-90deg); }	
smpco pffs ff>ft>bl mg { display: flex; margin: 0; }
smpco pfinfo upld h5 { font-weight: 100; }
smpco pffs ff>ft>bl mg a.this { border-bottom: 2px solid; color: var(--c); }	
smpco oppffs ff ft op{ display: none;  }	
smpco pffs bd btn h6 { font-weight: 400; }	
smpco pffs opp aa { display: grid; grid-template-columns: 33px auto; gap: 3%; font-size: 1.44em; font-weight: 500; }	
smpco pffs opp { display: none; background: var(--b); border-radius: 11px; position: absolute; right: 0; width: 280px; padding: 11px; top: 56px; transition: 333ms; z-index: 99999999999; box-shadow: 0 0 0 1px rgb(0 0 0/4%), 0 6px 20px rgb(0 0 0/20%); }
.opp opp { display: block; }	
smpco mg>a>i { height: auto; width: auto; margin-top: 2px; }
smpco pffs ff>ft>bl { display: flex; justify-content: space-between; align-items: center; position: relative; border-top: 1px solid var(--bc); margin-top: 22px; border-bottom: 1px solid var(--bc); }
smpco ff mg a { display: block; padding: 11px; margin: 0 6px; font-weight: 500; opacity: 0.7; align-items: center; transition: 33ms; height: auto; }
smpco ff mg aa { display: block; padding: 11px; margin: 0 6px; font-weight: 500; opacity: 0.7; align-items: center; transition: 33ms; height: auto; cursor: pointer; }
smpco expnd svg { height: 22px; width: 22px; }
@media screen and (max-width: 999px) {
	smpco ff btns>btn:nth-child(3) { display: none; }
	smpco sidebar { width: auto; margin: 11px; }		
	smpco pffs ff bd bl:nth-child(1) { display: flex; flex-direction: column; text-align: center; align-items: center; }	
	smpco pffs ff>bd { display: block; }
	smpco ff { grid-template-rows: 163px auto; padding: 0 11px; }	
	smpco ff ft expnd { display: none;  }	
	smpco ff ft op { display: flex; align-items: center; padding: 2px 11px; border-radius: 6px; background: var(--bc); gap: 2%; height: 33px; width: 30px; justify-content: center; }
	smpco pffs { display: block; background: var(--b-t); }
	smpco ff bd bl:nth-child(2) {display: flex;  margin: 11px auto; justify-content: center; }
	smpco upld h5 { display: none; }
	smpco cover upld { width: 33px; padding: 6px; right: 10px; bottom: 8px; }
}	
cm input { background: none; white-space: nowrap; width: 90%; overflow: hidden; text-overflow: ellipsis; padding: 0 11px; }
smpco  ff bl ft op { display: none; }	
smpco  ff ft expnd { display: flex; align-items: center; padding: 4px 11px; border-radius: 6px; background: var(--bc); gap: 2%; height: 33px; width: 33px; justify-content: center; cursor: pointer; }
smpco cover upld h5 { font-weight: 100; }	
smpco bl op svg { height: 22px; width: 22px; }	
smpco pffs hd btn svg { fill: var(--b-t); height: 22px; width: 22px; }
smpco upld { display: none; }
smpco dppic upld { display: none; }
smpco ff bd bl:last-child>btns { display: flex; }
pfilter btn { display: grid; grid-template-columns: 22px auto; margin: 4px; white-space: nowrap; font-size: 0.88em; align-items: center; padding: 2px 14px; border-radius: 6px; background: var(--bc); gap: 2%; height: 33px; cursor: pointer; font-weight: 400; }
pfilter { display: flex; background: var(--b-t); padding: 11px; border-radius: 11px; margin-bottom: 11px; align-items: center; justify-content: space-between; }
@media screen and (min-width: 999px) {
	smpco sidebar { width: 44%; }
	smpco .aerea { flex-direction: unset; max-width: 1100px; margin: auto; }

	.otherpos d.aerea { display: block; }
	.otherpos main { max-width: unset; width: auto; }
}


/* Meeting Particpant Intro Component */
cpno { display: block; padding: 11px; background: var(--b-t); border-radius: 11px; margin-bottom: 11px; }
cpno>bd>d { display: grid; grid-template-columns: 33px auto; margin: 5px 0px; padding: 4px 0; }
cpno d>i { height: 22px; width: 22px; opacity: 0.5; }
cpno>bd>d { display: grid; grid-template-columns: 33px auto; padding: 7px 0; margin-bottom: 3px; font-weight: 400; font-size: 0.99em; }
 
@media screen and (max-width: 999px) {
	smpcu ff btns>btn:nth-child(3) { display: none; }
	smpcu sidebar { width: auto; margin: 11px; }		
	smpcu pffs ff bd bl:nth-child(1) { display: flex; flex-direction: column; text-align: center; align-items: center; }	
	smpcu pffs ff>bd { display: block; }
	smpcu ff { grid-template-rows: 163px auto; padding: 0 11px; }	
	smpcu ff ft expnd { display: none;  }	
	smpcu ff ft op { display: flex; align-items: center; padding: 2px 11px; border-radius: 6px; background: var(--bc); gap: 2%; height: 33px; width: 30px; justify-content: center; }
	smpcu pffs { display: block; background: var(--b-t); }
	smpcu ff bd bl:nth-child(2) {display: flex;  margin: 11px auto; justify-content: center; }
	smpcu upld h5 { display: none; }
	bio { padding: 11px; }

}




/* Gig user about component */
caguo { display: block; padding: 11px; background: var(--bt); border-radius: 11px; margin: 11px 0; }
caguo>bd>bl { display: block; padding: 22px; background: var(--bc); box-shadow: var(--bs); border-radius: 11px; margin-top: 11px; }
caguo>bd>bl>hd { display: grid; grid-template-columns: 50% 50%; }
caguo>bd>bl d { margin: 22px; }
caguo>bd>bl d>p { margin: 0; margin-bottom: 5px; }
caguo>bd>bl d>t { font-weight: 700; }
caguo>bd>btn { display: block; text-align: center; width: fit-content; background: var(--aaa); padding: 11px 22px; margin: 11px; margin-left: 0; border-radius: 5px; box-shadow: var(--bs); font-weight: 500; color: var(--b); }
aboutuser { display: block; margin: 11px; margin-top: 33px; }



/* Gig Package compaire component */
cgpco td>i { height: 16px; width: 16px; }
cgpco td.status { text-align: center; vertical-align: middle; width: 25%; }
cgpco td:first-child { color: #74767e; font-weight: 400; padding: 11px; text-align: left; vertical-align: text-top; width: 144px; }



/* FAQ component */
cgfqo fq>d { display: flex; justify-content: space-between; align-items: center; padding: 11px 0; }
cgfqo fq { display: block; transition: 99ms; margin: 5px 0; padding: 5px; border-bottom: 1px solid var(--bc); overflow: hidden; }
cgfqo fq>text { display: block; overflow: hidden; }
cgfqo fq>d>btn { transition: 99ms; display: block; height: 22px; width: 22px; place-content: center; }
fq.more t { visibility: visible; transform: translate(0, 0%) scale(1); height: 100%; }
cgfqo fq t { display: block; transition: 333ms; transform: translate(0%, -353%) scale(1); visibility: hidden; height: 0; }
FQ.more>d>btn { transform: rotate(180deg); }
cgfqo { display: block; padding: 22px; margin: 11px; background: var(--bt); border-radius: 11px; }
cgfqo fq:last-child { border: none; margin-bottom: 0; padding-bottom: 0; }
cgfqo fq:last-child>d { padding-bottom: 0; }
cgfqo>hd { display: grid; grid-template-columns: auto 44px; align-items: center; }
cgfqo>hd>btn { display: block; height: 22px; width: 22px; place-content: center; margin: auto; margin-right: 0; }
cgfqo.FAQ>hd>btn { transform: rotate(180deg); }



/* Gig Reviews */
crco>hd { display: flex; align-items: center; justify-content: space-between; margin-bottom: 5px; }
crco>hd>rate { display: flex; align-items: center; }
crco>hd>rate>i { height: 13px; width: 13px; margin: 4px; }
crco>hd>rate { display: flex; align-items: center; font-weight: 600; }
crco trc { display: grid; align-items: center; grid-template-columns: 55px auto 44px; padding: 5px 0; margin-bottom: 5px; }
crco trc>d { display: block; background: var(--bc); height: 11px; border-radius: 33px; margin: 0 11px; position: relative; }
crco trc>d:after { content: ""; position: absolute; top: 0; bottom: 0; left: 0; right: 45%; background: var(--aaa); border-radius: 33px; }
crco>bd { display: grid; grid-template-columns: 50% 50%; }
crco>bd rnk { display: flex; align-items: center; justify-content: space-between; padding: 5px 0; margin-bottom: 5px; }
crco>bd rnk>d { display: flex; align-items: center; }
crco rnk>d>i { height: 13px; width: 13px; margin: 4px; }
gigreviews { display: block; margin: 11px; }
cgrws { display: block; padding: 22px; background: var(--bt); border-radius: 11px; margin-top: 11px; }
crfo>hd>sl { display: grid; grid-template-columns: auto 45px; height: 38px; border: 1px solid var(--bc); align-items: center; border-radius: 5px; }
crfo sl>input { position: absolute; height: auto; top: 0; bottom: 0; right: 0; left: 0; font-weight: 500; letter-spacing: 0.55px; padding-right: 55px; width: auto; }

crfo>hd>sl>btn { display: block; place-content: center; height: 39px; width: 45px; grid-column-start: 2; background: var(--aaa); border-radius: 0 3px 3px 0; border-left: 1px solid var(--bc); }
crfo sl>btn svg { fill: var(--b); }
crfo sl>input:focus { box-shadow: none; border-radius: 5px; }
crfo { display: block; width: 46%; margin: 22px 0; }
crfo select { height: auto; padding: 0; border: none; width: fit-content; background: transparent; }
crfo label>input { margin: 0; height: 13px; width: 13px; }
crfo>bd>label { display: grid; align-items: center; grid-template-columns: 22px auto; margin: 11px 0; }
cgrwo rww trc>hd>i { height: 44px; width: 44px; border-radius: 55%; overflow: hidden; margin-right: 11px; }
cgrwo>rww { display: block; padding: 22px; border: 1px solid var(--bc); border-radius: 11px; }
cgrwo reog { display: flex; align-items: center; white-space: nowrap; }
cgrwo reog>i { height: 13px; width: 13px; margin: 4px; margin-left: 0; }
cgrwo>rww trc { display: flex; align-items: center; padding-bottom: 5px; }
cgrwo rate>i { height: 13px; width: 13px; margin: 4px; }
cgrwo>rww rate { display: flex; align-items: center; font-weight: 600; }
cgrwo>rww bd>p { font-weight: 500; overflow: hidden; display: block; max-height: 8.4em; -webkit-line-clamp: 4; display: box; display: -webkit-box; -webkit-box-orient: vertical; text-overflow: ellipsis; white-space: normal; }
cgrwo>rww>bd>bl>ft { display: flex; align-items: center; }
cgrwo>rww>bd>bl>ft t { font-weight: 600; margin: 0; }
cgrwo bl>ft>l { display: block; height: 22px; width: 0px; border-left: 2px solid var(--bc); margin: 0 33px; }
cgrwo bl>ft>d>p { margin: 0; }
cgrwo>rww>bd>bl>ft { display: flex; align-items: center; padding-bottom: 11px; }
cgrwo>rww cmnt>hd { display: grid; grid-template-columns: 44px auto 11px; align-items: center; }
cgrwo>rww cmnt>hd>i { height: 33px; width: 33px; border-radius: 55%; overflow: hidden; }
cgrwo>btns { display: flex; align-items: center; }
cgrwo>btns>t { display: block; margin: 5px; padding-bottom: 11px; padding-top: 5px; }
cgrwo>btns>btn { display: grid; padding: 11px 5px; grid-template-columns: 22px auto; align-items: center; margin: 5px; padding-top: 5px; font-size: 0.88em; font-weight: 600; }
cgrwo>btns>btn>i { height: 13px; width: 13px; }
cgrwo>btns>btn.this { color: #1dbf73; }
cgrwo>btns>btn.this svg { fill: #1dbf73; }
cgrwo>btns>btn.this:last-child { color: #f74040; }
cgrwo>btns>btn.this:last-child svg { fill: #f74040; }
cgrws>ft>btn { padding: 11px 22px; background: var(--aaa); color: var(--b); border-radius: 5px; margin-top: 11px; display: block; width: fit-content; }
cgrwo cmnt>bd { display: block; overflow: hidden; }
cgrwo cmnt>bd>t { display: block; transition: 333ms; transform: translate(0%, -353%) scale(1); visibility: hidden; height: 0; padding: 0; }
cgrwo.cmnt cmnt>bd>t { visibility: visible; transform: translate(0, 0%) scale(1); height: 100%; padding: 11px; }
cgrwo>rww trc d { display: flex; align-items: center; }
cgrwo time { font-size: 0.88em; opacity: 0.7; }




/* Gig Plan */
gigplan>hd>btns { display: flex; align-items: center; justify-content: end; }
gigplan>hd>btns i.btn { opacity: 0.5; }
gigplan>hd>btns>d t:after { border-style: solid; content: ""; position: absolute; border-color: transparent #fff transparent transparent; border-width: 6px 8px 6px 0; left: -8px; top: 8px; z-index: 3; }
gigplan>hd>btns btn { display: flex; align-items: center; }
gigplan>hd>btns>d t:before { border-color: transparent #dadbdd transparent transparent; border-width: 8px 9px 8px 0; left: -9px; top: 6px; z-index: 2; border-style: solid; content: ""; position: absolute; }
gigplan>hd>btns>d>t { display: block; padding: 5px 11px; background: var(--bt); border-radius: 5px; position: relative; border-width: 8px 9px 8px 0; border: 1px solid; font-size: 0.77em; border-color: #dadbdd; margin-left: 7px; }
gigplan>hd>btns i.btn { opacity: 0.5; height: 15px; width: 15px; margin: 4px; }
gigplan>hd>btns>d { display: flex; align-items: center; }




/* Gig Plan Component */
cgplo>hd btns { display: grid; text-align: center; grid-template-columns: 33.3% 33.3% 33.3%; }
cgplo>hd btns>btn { display: block; padding: 11px; border: 1px solid var(--bc); font-weight: 500; }
gigplan>ft>btn { display: block; background: var(--aaa); padding: 11px; text-align: center; color: var(--b); border-radius: 5px; }
cgplo bsc>hd>d { display: flex; align-items: center; }
cgplo bsc>hd>d>i { height: 13px; width: 13px; margin: 4px; }
cgplo bsc>hd>d>h4 { font-weight: 500; font-size: 1.22em; }
cgplo bsc>hd { display: block; margin-bottom: 11px; }
cgplo bsc>bd>d { display: block; margin: 11px 0; }
cgplo bsc>ft>bl>hd { display: flex; font-weight: 600; align-items: center; font-size: 0.88em; }
cgplo bsc>ft>bl>hd i { height: 13px; width: 13px; margin: 4px; margin-bottom: 2px; }
cgplo bsc>ft>bl d>i { margin: 0 5px; width: 14px; height: 14px; }
cgplo bsc>ft>bl d { display: grid; grid-template-columns: 33px auto; font-size: 0.77em; align-items: center; padding: 4px 0; }
cgplo bsc>bd>d>t { font-size: 0.88em; }
cgplo bsc bl>ft>btn { padding: 11px; background: var(--aaa); display: block; border-radius: 5px; color: var(--b); margin-top: 22px; }
d.notable>i { opacity: 0.4; }
cgplo bsc bl>ft>btn>t { margin: 0; }
cgplo { display: block; background: var(--bt); border: 1px solid var(--bc); margin-top: 22px; }
cgplo>bd { display: block; padding: 22px; }
gigplan>ft { display: block; padding: 22px; background: var(--bt); margin-top: 22px; border-radius: 5px; }
cgplo basic, cgplo standard, cgplo premium { display: none; }
cgplo.basic basic { display: block; }
cgplo.standard standard { display: block; }
cgplo.premium premium { display: block; }
cgplo.basic btn.bsc { border-bottom: 2px solid var(--c); }
cgplo.standard btn.stndrd { border-bottom: 2px solid var(--c); }
cgplo.premium btn.prmim { border-bottom: 2px solid var(--c); }
gigplan>hd>btns>btn { height: 22px; width: 22px; padding: 3px 10px; background: var(--bt); margin: 0 5px; border: 1px solid #dadbdd; border-radius: 5px; }
cgplo.basic>bd { padding: 15px; }
cgplo t { font-size: 0.88em; }
cgplo>bd { display: block; padding: 22px; padding-bottom: 11px; }
gigpost>h1 { overflow-wrap: break-word; padding-bottom: 16px; font-size: 1.44em; line-height: 130%; font-family: sans-serif; font-weight: 700; margin: 11px; margin-bottom: 0; }
cgpo points { display: none; }



/* General and Advance feature component */




/* Meeting sessions */
cmys trc ft>i { display: block; margin: auto; height: 33px; width: 33px; padding: 11px; position: relative; z-index: 9999; transition: 333ms; transform: rotate(90deg); }
cmys trc.more ft>i { transform: rotate(-90deg); }



/* Common css */ 
moreop { display: block; position: relative; }
cmopo { display: block; position: absolute; z-index: 99; top: 80%; background: var(--b-t95); padding: 11px; border-radius: 11px; width: 149px; right: 18px; backdrop-filter: blur(20px); box-shadow: var(--bs-bt); transition: 33ms; transform: translate(0%, -5%); visibility: hidden; }
cmopo>d { display: flex; position: relative; padding: 11px; border-radius: 5px; height: 33px; margin: 5px 0; align-items: center; }
cmopo>d:hover { background: var(--hover); }
.MoreOption cmopo { transform: translate(0%, 2%); visibility: visible; }

@media screen and (min-width: 999px) {
	moreop { display: none; } 
}





/* Cut Border component */
cctbo>d { display: block; height: 1px; width: 90%; border-bottom: 2px dashed; margin: auto; color: var(--bc); }
cctbo>c { display: block; height: 33px; background: var(--b); width: 33px; margin: 3px; border-radius: 55%; position: absolute; left: -35px; }
cctbo>dd { display: block; height: 33px; background: var(--b); width: 33px; margin: 3px; border-radius: 55%; position: absolute; right: -33px; }



/* Reciept */
crpo cpro>ft>btn { background: transparent; }
crpo cpydo pd { display: grid; grid-template-columns: 50% 50%; }
crpo cpydo { padding: 11px; }
crpo cpydo d { display: block; padding: 11px; border: 1px solid var(--bc); border-radius: 7px; margin: 5px; font-size: 0.77em; }
crpo cpydo pd>d>c { font-size: 15px; margin-top: 5px; }
crpo cpro { border-radius: 22px 22px 0 0; position: relative; padding-bottom: 33px; }



cbgs { display: flex; position: absolute; bottom: -14px; left: 0; right: 0; }
cbgs>d { display: block; height: 22px; width: 22px; background: var(--b); margin: 5px; border-radius: 55%; }







/* Onboarding */
character { display: none; }
cchro>bd { display: block; padding: 11px 0; }
cchro>hd>logo { display: block; height: 44px; width: 29px; margin: 11px; place-content: center; margin-left: 0; }
cchro { display: block; position: relative; }
cchro>bd>form { position: relative; }
cchro form>d { display: grid; grid-template-columns: 44px auto; align-items: center; border: 1px solid var(--bc); margin: 11px 0; position: relative; padding: 11px; border-radius: 33px; }
cchro sl>i>svg { opacity: 0; fill: var(--b); transition: 99ms; }
cchro form>d>input { position: absolute; margin: 0; top: 0; left: 0; right: 0; bottom: 0; width: auto; height: auto; opacity: 0; }
cchro form>d>sl { height: auto; width: auto; background: transparent; margin: 0; }
cchro form>d>sl>i { display: block; height: 11px; width: 11px; border: 1px solid var(--bor); border-radius: 55%; margin: 4px; padding: 5px; }
cchro { display: block; position: relative; padding: 44px 0; height: 100%; }
cchro>bg { height: 30%; transition: 99ms; background: var(--aaa); color: var(--b); position: absolute; overflow: visible; top: unset; bottom: 9%; text-align: center; display: grid; grid-template-rows: 88px 55px auto; border-radius: 22px 22px 0 0; }
cchro>bg>p { grid-row-start: 2; padding: 11px; }
character>hd { display: flex; justify-content: space-between; align-items: center; }
cchro>bg>img { position: absolute; top: -88px; width: 166px; height: 166px; left: 0; right: 0; opacity: 1; margin: auto; animation: oscillate 5s linear infinite; }
cchro>bg:after { content: ""; background: url(/0/IMG/0Stars.webp), url(/0/IMG/0Stars.webp), url(/0/IMG/0Stars.webp), url(/0/IMG/0Stars.webp); background-repeat: repeat; background-size: 100%; background-position: 100% 100%; animation: Flow 3s infinite; position: absolute; top: 0; left: 0; right: 0; bottom: 0; }
cchro>hd, cchro>bd { display: block; padding: 11px; }
cchro>ft>btn.btn { height: auto; padding: 11px; max-width: 222px; }

@media only screen and (min-width: 999px){	
	character { overflow-y: auto; scroll-behavior: smooth; }	
	cchro>bg { border-radius: 22px; margin: 11px; bottom: 0; height: auto; }
}

cchro form>d.this i>svg { opacity: 1; }
cchro form>d.this i { background: var(--aaa); }



/* registered successfull */
crgdo { display: block; padding: 22px; max-width: 333px; margin: 22px auto; text-align: center; background: var(--btn2); box-shadow: 0 0 4px 3px var(--bc), 0 0 11px 6px var(--bc); border-radius: 23px; position: relative; color: var(--b); }
crgdo>ft>a { color: var(--b); }
crgdo>hd>i { height: 33%; width: 33%; margin: 22px auto; margin-top: 0; }
crgdo>bg { background: rgb(255 255 255 / 35%); border-radius: 22px; top: 3%; right: 3%; left: 3%; bottom: 3%; }
crgdo>ft>btn.btn { background: var(--b); padding: 11px 22px; font-size: 0.88em; color: var(--c); margin: 11px auto; display: block; height: auto; max-width: 55%; margin-top: 22px; }
rgstrsuccess { display: none; justify-content: center; align-items: center; }
.Registered rgstrsuccess { display: flex; }



/* Account in Desktop */
@media screen and (min-width: 999px) {
	account { border: solid 1px var(--bt); border-radius: 22px; height: 77vh; max-width: 77%; }
	#account { border-radius: 22px; display: block; padding: 7px; margin: 4px; position: relative; z-index: 2; overflow: hidden; }
	cento .phone { display: none; }
	clgso { display: grid; grid-template-columns: 62% 38%; }
	clgso>cvr { display: block; padding: 22px; background: var(--bc); width: auto; margin: 22px; border-radius: 22px; overflow: hidden; border: 1px solid var(--bor); height: 55vh; max-width: 88%; margin: 0 auto; }
	clgso>cvr>i>img { height: 100%; width: 100%; object-fit: cover; }
	clgso>cvr>i { height: 100%; width: 100%; overflow: hidden; border-radius: 22px; }
	cento>ft>.btn { max-width: 333px; }
	cafro { display: grid; grid-template-columns: 56% 44%; justify-content: center; height: 66vh; padding: 11px; }
	cafgo { display: block; max-width: 444px; margin: 0 auto; }
	cafro>cvr { display: block; height: 65vh; border-radius: 22px; overflow: hidden; margin: 0 auto; }
	cafro>cvr>i { height: 100%; width: 100%; overflow: hidden; }
	cafro>cvr>i>img { height: 100%; width: 100%; object-fit: cover; }
	crgro { display: grid; grid-template-columns: 56% 44%; }
	crgro>cvr { display: block; padding: 22px; background: var(--bc); height: 74vh; width: 100%; border-radius: 22px; overflow: hidden; border: 1px solid var(--bor); max-height: 77%; max-width: 88%; margin: 0 auto; }
	crgro>cvr>i { height: 100%; width: 100%; overflow: hidden; border-radius: 22px; }
	crgro>cvr>i>img { height: 100%; width: 100%; object-fit: cover; }
	cchro>ft>btn.btn { display: block; place-content: center; text-align: center; height: auto; padding: 11px 22px; max-width: 222px; }
	cchro { width: 100%; margin: auto; padding: 0; max-width: 444px; }
	conbo { display: grid; grid-template-columns: 56% 44%; justify-content: center; }
	cchro>bg { display: none; }
	conbo>cvr>i { height: 100%; width: 100%; animation: oscillate 18s infinite; }
	conbo>cvr>i>img { height: 96%; width: 66%; }
	conbo>cvr { display: block; height: 95%; border-radius: 22px; overflow: hidden; background: var(--aa); margin: 22px; position: relative; }
	conbo>cvr>bg { background-image: url(/0/IMG/0Stars.webp); background-repeat: repeat; background-size: 100%; background-position: 100% 100%; animation: Flow 3s infinite; display: grid; grid-template-rows: 16% 16% 16% 16% 16% 16%; }


}
@media screen and (max-width: 999px) {	
	crgro>cvr { display: none; }
}	







/* CSS for Apple Users */




/* CSS for designes improve */
cman:hover { background: var(--hover); }
cman:active { transform: scale(0.98); }
cartfill input:focus { border: solid 2px var(--aa); }
cartfill .group { display: grid; border: 1px solid var(--bc); border-radius: 5px; }
cartfill .group>select { border: none; }
cartfill label { opacity: 1; font-weight: 500; padding: 0 7px; }
ccpo>bd btn:hover { background: var(--hover); }
out { display: flex; justify-content: center; align-items: center; width: 44px; height: 44px; margin: 11px; }
skip { display: flex; justify-content: center; align-items: center; width: 44px; height: 44px; margin: 11px; font-weight: 500; }




/* Gig New 's buggs and design improved css */
@media screen and (max-width: 999px) {
	sgn ovrw { display: block; padding: 11px; margin: 11px; }
	sgn ovrw>bl { padding: 11px; margin: 0; }
	sgn ovrw bl>ft { display: none; }

}
sgpo>h2 { margin: 11px; margin-top: 22px; }	



 

 
 

/* meeting host */
smho sidebar { width: 50%; }	
smho ff bd btn>i { height: 15px; width: 15px; margin: auto; }
smho header { position: unset; }
smho friends main { width: 100%; max-width: 100%; }
smho friends { width: 100%; }
smho Photos main { width: 100%; max-width: 100%; }
smho Photos { width: 100%; }
smho Videos main { width: 100%; max-width: 100%; }
smho Videos { width: 100%; }
smho Reels main { width: 100%; max-width: 100%; }
smho Reels { width: 100%; }
smho gd { display: grid; grid-template-columns: 77px auto; margin: 22px; box-shadow: var(--bs-b); grid-gap: 22px; padding: 11px 33px; border-radius: 22px;}
smho abouts>main>d.main { padding-bottom: 22px; }	
smho btn { cursor: pointer; }
smho grid { margin-top: 11px; }
smho gd>dp { height: 77px; width: 77px; border-radius: 50%; overflow: hidden; box-shadow: var(--bs-b);background:var(--b)}	
smho gd>h1 { font-size: 1.23em; display: flex; flex-direction: column; justify-content: center; align-items: unset; }
smho username{font-size: 0.55em; opacity: 0.66;}
smho nv back>i { height: 33px; width: 33px; }
smho cover { display: flex; position: relative; height: 100%; overflow: hidden; }
smho ff>ft>bl op:hover { background: var(--bc); }
 
smho pffs ff ft expnd:hover { background: var(--bc); }
smho gd:hover { background: var(--bc); }
smho ff>ft>bl op { display: grid; grid-template-columns: 33px auto; margin: 4px; white-space: nowrap; font-size: 1.2em; align-items: center; padding: 4px 11px; border-radius: 6px; background: var(--bc); gap: 2%; height: 33px; cursor: pointer; justify-content: center; }
smho cover ii { height: 100%; width: 100%; display: flex; justify-content: center; align-items: center; overflow: hidden; border-radius: 11px; }
smho cover ii img { object-fit: cover; height: 100%; width: 100%; }
smho cover upld { position: absolute; z-index: 99999999999; background: var(--b-t); height: 33px; right: 18px; top: unset; border-radius: 6px; display: grid; place-content: center; align-items: center; backdrop-filter: blur(5px); padding: 4px 11px; bottom: 15px; grid-template-columns: 30px auto; width: unset; }
smho ff>bd { margin-top: -44px; position: relative; z-index: 99999; display: flex; align-items: end; justify-content: space-between; }
smho ff dppic { display: block; background: var(--b); border-radius: 55%; box-shadow: 0 0 0 1px rgb(0 0 0 / 4%), 0 6px 20px rgb(0 0 0 / 20%); position: relative; padding: 6px; height: 155px; width: 155px; }
smho dppic upld { position: absolute; z-index: 9999; background: rgb(149 149 149 / 14%); height: 33px; width: 33px; bottom: 0px; right: 12px; border-radius: 11px; display: flex; place-content: center; align-items: center; backdrop-filter: blur(7px); padding: 6px; top: unset; }
smho dppic ii img { object-fit: cover; height: 100%; width: 100%; border-radius: 100%; }
smho ff { grid-template-rows: 370px auto; display: grid; padding: 11px 11px 1px 11px; align-items: unset; justify-content: unset; text-align: unset; box-shadow: unset; background: unset; }
smho mg>a>i>svg { fill: unset; transform: rotate(0); opacity: 0.7; }
smho ff bd bl:nth-child(2) { display: flex; gap: 2%; align-items: center; padding: 11px; }
smho ff bd bl:nth-child(1) { display: grid; grid-template-columns: 187px auto; align-items: end; margin-left: 22px; }
smho ff bd btn { display: grid; grid-template-columns: 33px auto; margin: 4px; white-space: nowrap; font-size: 1.2em; align-items: center; padding: 4px 11px; border-radius: 6px; background: var(--bc); gap: 2%; height: 33px; cursor: pointer; place-content: center; }
smho pffs { display: block; background: var(--bt); margin-bottom: 11px; }
smho pffs ff ft expnd svg { transform: rotate(-90deg); }	
smho pffs ff>ft>bl mb { display: flex; margin: 0; }
smho pfinfo upld h5 { font-weight: 100; }
smho pffs ff>ft>bl mb aa.this { border-bottom: 2px solid; color: var(--c); }	
smho oppffs ff ft op{ display: none;  }	
smho pffs bd btn h6 { font-weight: 400; }	
smho pffs opp aa { display: grid; grid-template-columns: 33px auto; gap: 3%; font-size: 1.44em; font-weight: 500; }	
smho pffs opp { display: none; background: var(--b); border-radius: 11px; position: absolute; right: 0; width: 280px; padding: 11px; top: 56px; transition: 333ms; z-index: 99999999999; box-shadow: 0 0 0 1px rgb(0 0 0/4%), 0 6px 20px rgb(0 0 0/20%); }
smho opp { display: block; }	
smho mg>a>i { height: auto; width: auto; margin-top: 2px; }
smho pffs ff>ft>bl { display: flex; justify-content: space-between; align-items: center; position: relative; border-top: 1px solid var(--bc); margin-top: 22px; }
smho ff mb aa { display: flex; padding: 8px; margin: 0 6px; font-weight: bold; transition: 33ms; height: auto; margin-top: 1px; position: relative; align-items: center; font-size: 0.88em; opacity: 0.9; }
smho ff mb aa>i { margin-top: 7px; }
smho expnd svg { height: 22px; width: 22px; }
smho pffs bd btn t { display: flex; justify-content: center; align-items: start; margin-bottom: 3px; font-weight: 500; opacity: 0.9; font-size: 0.77em; }


spfo pffs btns i { height: 17px; width: 17px; margin: auto; }
@media screen and (max-width: 999px) {
	smho ff bd btn:last-child { display: flex; }
	smho pffs btns { display: grid; margin-top: 22px; grid-template-columns: 40.3% 40.3% 19.3%; }
	smho sidebar { width: auto; margin: 11px; }		
	smho pffs ff bd bl:nth-child(1) { display: flex; flex-direction: column; text-align: center; align-items: center; }	
	smho pffs ff>bd { display: block; }
	smho ff { grid-template-rows: 163px auto; padding: 0 11px; }	
	smho ff ft expnd { display: none;  }	
	smho ff ft op { display: flex; align-items: center; padding: 2px 11px; border-radius: 6px; background: var(--bc); gap: 2%; height: 33px; width: 30px; justify-content: center; }
	smho pffs { display: block; background: var(--b-t); }
	smho ff bd bl:nth-child(2) {display: flex;  margin: 11px auto; justify-content: center; }
	smho upld h5 { display: none; }
	smho cover upld { width: 33px; padding: 6px; right: 10px; bottom: 8px; }
}	
smho ff bl ft op { display: none; }	
smho ff ft expnd { display: flex; align-items: center; padding: 4px 11px; border-radius: 6px; background: var(--bc); gap: 2%; height: 33px; width: 33px; justify-content: center; cursor: pointer; }
smho cover upld h5 { font-weight: 100; }	
smho bl op svg { height: 22px; width: 22px; margin: auto; }
smho pffs hd btn svg { fill: var(--b-t); height: 22px; width: 22px; }
@media screen and (min-width: 999px) {
	smho sidebar { width: 44%; }
	smho .aerea { flex-direction: unset; max-width: 1300px; margin: auto; }}





smmro goals { display: grid; background: var(--b-t); margin: 11px 0; border-radius: 22px; margin-top: 11px; padding: 11px; grid-template-columns: 50% 50%; box-shadow: var(--bs); }
smmro goals hd h4 { display: grid; justify-content: center; margin-bottom: 11px;      margin-bottom: 11px; }	
smmro goals bd h4 { display: grid; justify-content: center; margin-bottom: 11px;  }	
smmro goals hd { background: var(--bc); padding: 11px; border-radius: 22px; margin: 4px; overflow: hidden; }	
smmro goals bd { padding: 11px; border-radius: 22px; margin: 4px; overflow: hidden; border: solid 2px var(--bc); }	
smmro goals hd d { display: flex; align-items: center; gap: 5px; }
smmro goals hd d input { width: 15px; height: 15px; }	
smmro goals d p { margin: 7px 0px; font-size: 12px; }	
smmro goals>bd>d { display: flex; align-items: center; justify-content: space-between; }
smmro goals bd p { margin: 7px 0px; font-size: 12px; }
smmro goals name { margin: 7px 0px; font-size: 12px; }
smmro goals time { margin: 7px 0px; font-size: 12px; }	





/* user */
suso upld { position: absolute; z-index: 9999; background: rgb(149 149 149 / 14%); height: 33px; width: 33px; bottom: 0; right: 12px; border-radius: 11px; display: flex; place-content: center; align-items: center; backdrop-filter: blur(7px); padding: 6px; }
suso userpff sidebar { width: 50%; }		
suso header { position: unset; }
suso friends main { width: 100%; max-width: 100%; }
suso friends { width: 100%; }
suso Photos main { width: 100%; max-width: 100%; }
suso Photos { width: 100%; }
suso Videos main { width: 100%; max-width: 100%; }
suso Videos { width: 100%; }
suso Reels main { width: 100%; max-width: 100%; }
suso Reels { width: 100%; }
suso gd { display: grid; grid-template-columns: 77px auto; margin: 22px; box-shadow: var(--bs-b); grid-gap: 22px; padding: 11px 33px; border-radius: 22px;}
suso abouts>main>d.main { padding-bottom: 22px; }	
suso btn { cursor: pointer; }
suso grid { margin-top: 11px; }
suso gd>dp { height: 77px; width: 77px; border-radius: 50%; overflow: hidden; box-shadow: var(--bs-b);background:var(--b)}	
suso gd>h1 { font-size: 1.23em; display: flex; flex-direction: column; justify-content: center; align-items: unset; }
suso username{font-size: 0.55em; opacity: 0.66;}
suso nv back>i { height: 33px; width: 33px; }
suso cover { display: flex; position: relative; height: 100%; overflow: hidden; }
suso ff>ft>bl op:hover { background: var(--bc); }
suso btn:hover { background: var(--bc); }
suso pffs ff ft expnd:hover { background: var(--bc); }
suso gd:hover { background: var(--bc); }
suso ff>ft>bl op { display: grid; grid-template-columns: 33px auto; margin: 4px; white-space: nowrap; font-size: 1.2em; align-items: center; padding: 4px 11px; border-radius: 6px; background: var(--bc); gap: 2%; height: 33px; cursor: pointer; justify-content: center; }
suso cover ii { height: 100%; width: 100%; display: flex; justify-content: center; align-items: center; overflow: hidden; border-radius: 11px; }
suso cover ii img { object-fit: cover; height: 100%; width: 100%; }
suso cover upld { position: absolute; z-index: 99999999999; background: var(--b-t); height: 33px; right: 18px; top: unset; border-radius: 6px; display: grid; place-content: center; align-items: center; backdrop-filter: blur(5px); padding: 4px 11px; bottom: 15px; grid-template-columns: 30px auto; width: unset; }
suso ff>bd { margin-top: -44px; position: relative; z-index: 99999; display: flex; align-items: end; justify-content: space-between; }
suso pffs btns>btn:first-child svg { fill: var(--b); }
suso ff dppic { display: block; background: var(--b); border-radius: 55%; box-shadow: 0 0 0 1px rgb(0 0 0 / 4%), 0 6px 20px rgb(0 0 0 / 20%); position: relative; padding: 6px; height: 155px; width: 155px; }
suso dppic ii img { object-fit: cover; height: 100%; width: 100%; border-radius: 100%; }
suso ff { grid-template-rows: 370px auto; display: grid; padding: 11px 11px 1px 11px; align-items: unset; justify-content: unset; text-align: unset; box-shadow: unset; background: unset; }
suso mg>a>i>svg { fill: unset; transform: rotate(0); opacity: 0.7; }
suso ff bd bl:nth-child(2) { display: flex; gap: 2%; align-items: center; padding: 11px; }
suso ff bd bl:nth-child(1) { display: grid; grid-template-columns: 187px auto; align-items: end; margin-left: 22px; }
suso ff bd btn { display: grid; grid-template-columns: 33px auto; margin: 4px; white-space: nowrap; font-size: 1.2em; align-items: center; padding: 4px 11px; border-radius: 6px; background: var(--bc); gap: 2%; height: 33px; cursor: pointer; place-content: center; }
suso pffs { display: block; background: var(--bt); margin-bottom: 11px; }
suso pffs ff ft expnd svg { transform: rotate(-90deg); }	
suso pffs ff>ft>bl mb { display: flex; margin: 0; }
suso pfinfo upld h5 { font-weight: 100; }
suso pffs ff>ft>bl mb aa.this { border-bottom: 2px solid; color: var(--c); }	
suso ff bd btn.this { background: var(--aaa); color: var(--b); }
suso oppffs ff ft op{ display: none;  }	
suso pffs bd btn h6 { font-weight: 400; }	
suso pffs opp aa { display: grid; grid-template-columns: 33px auto; gap: 3%; font-size: 1.44em; font-weight: 500; }	
suso pffs opp { display: none; background: var(--b); border-radius: 11px; position: absolute; right: 0; width: 280px; padding: 11px; top: 56px; transition: 333ms; z-index: 99999999999; box-shadow: 0 0 0 1px rgb(0 0 0/4%), 0 6px 20px rgb(0 0 0/20%); }
suso mg>a>i { height: auto; width: auto; margin-top: 2px; }
suso pffs ff>ft>bl { display: flex; justify-content: space-between; align-items: center; position: relative; border-top: 1px solid var(--bc); margin-top: 22px; }
suso ff mb aa { display: flex; padding: 8px; margin: 0 6px; font-weight: bold; transition: 33ms; height: auto; margin-top: 1px; position: relative; align-items: center; font-size: 0.88em; opacity: 0.9; }
suso ff mb aa>i { margin-top: 7px; }
suso expnd svg { height: 22px; width: 22px; }
suso pffs bd btn t { display: flex; justify-content: center; align-items: start; margin-bottom: 3px; font-weight: 500; opacity: 0.9; font-size: 0.77em; }
suso pffs btns i { height: 17px; width: 17px; margin: auto; }
@media screen and (max-width: 999px) {
	suso ff bd btn:last-child { display: flex; }
	suso pffs btns { display: grid; margin-top: 22px; grid-template-columns: 40.3% 40.3% 19.3%; }
	suso sidebar { width: auto; margin: 11px; }		
	suso pffs ff bd bl:nth-child(1) { display: flex; flex-direction: column; text-align: center; align-items: center; }	
	suso pffs ff>bd { display: block; }
	suso ff { grid-template-rows: 163px auto; padding: 0 11px; }	
	suso ff ft expnd { display: none;  }	
	suso ff ft op { display: flex; align-items: center; padding: 2px 11px; border-radius: 6px; background: var(--bc); gap: 2%; height: 33px; width: 30px; justify-content: center; }
	suso pffs { display: block; background: var(--b-t); }
	suso ff bd bl:nth-child(2) {display: flex;  margin: 11px auto; justify-content: center; }
	suso upld h5 { display: none; }
	suso cover upld { width: 33px; padding: 6px; right: 10px; bottom: 8px; }
}	
suso ff bl ft op { display: none; }	
suso ff ft expnd { display: flex; align-items: center; padding: 4px 11px; border-radius: 6px; background: var(--bc); gap: 2%; height: 33px; width: 33px; justify-content: center; cursor: pointer; }
suso cover upld h5 { font-weight: 100; }	
suso bl op svg { height: 22px; width: 22px; margin: auto; }
suso pffs hd btn svg { fill: var(--b-t); height: 22px; width: 22px; }
@media screen and (min-width: 999px) {
	suso sidebar { width: 44%; }
	suso .aerea { flex-direction: unset; max-width: 1100px; margin: auto; }

	.otherpos d.aerea { display: block; }
	.otherpos main { max-width: unset; width: auto; }
}
@media screen and (max-width: 750px) {
	aa.chek { display: none; }
}	
@media screen and (max-width: 650px) {
	aa.vdos { display: none; }
}
@media screen and (max-width: 550px) {
	aa.phts { display: none; }
	aa.flwrs { display: none; }
	aa.msns { display: none; }
}
@media screen and (max-width: 450px) {
	aa.frns { display: none; }
	aa.rels { display: none; }
}
@media screen and (max-width: 300px) {

	aa.Abt { display: none; }
}




/*Totalposts Component*/
ctpo { display: block; padding: 22px; background: var(--b-t); border-radius: 11px; margin: 7px; }
ctpo>hd { display: flex; align-items: center; justify-content: space-between; margin: 11px 0; }
ctpo psts { display: grid; grid-template-columns: 33.3% 33.3% 33.3%; align-items: center; }
ctpo pst { border-radius: 6px; display: grid; overflow: hidden; margin: 2px;  cursor: pointer; }
ctpo pst img { height: 100%; width: 100%; }
ctpo pst i { overflow: hidden; height: 100%; width: 100%; }
ctpo>hd>btn { padding: 6px; border-radius: 5px; font-size: 0.88em; }


/*Totalfriends Component */
cfro { display: block; padding: 11px; background: var(--b-t); border-radius: 11px; margin: 11px; }
cfro>hd { display: flex; align-items: center; justify-content: space-between; margin: 11px 0; }
cfro frnds { display: grid; grid-template-columns: 33.3% 33.3% 33.3%; align-items: center; }
cfro frnd { border-radius: 6px; display: grid; overflow: hidden; margin: 2px; cursor: pointer; margin-bottom: 11px; }
cfro frnd i { overflow: hidden; height: 100%; width: 100%; max-height: 166px; }
cfro frnd i img { height: 100%; width: 100%; object-fit: cover; }	
cfro>hd>btn { padding: 6px; border-radius: 5px; font-size: 0.88em; }
cfro frnd h5:hover { text-decoration: underline; }
cfro frnd>h5 { margin: 7px; }
cfro>bd>h6:hover { cursor: text; }





/* Invoices */
svis invss invs { display: grid; grid-template-columns: 55px auto auto; padding: 11px; margin: 11px; background: var(--b-t); align-items: center; border-radius: 11px; font-size: 1.11em; }
svis invs hd { height: 44px; width: 44px; overflow: hidden; border-radius: 55%; border: 1px solid var(--bc); }	
svis invs hd i { height: 100%; width: 100%; }	
svis invs h6 { font-weight: 400; }	
svis invs>ft { display: flex; flex-direction: column; justify-content: end; align-items: end; }	
svis invs>ft>h5 { font-weight: 400; letter-spacing: 1px; font-size: 0.77em; }	
svis invoiceslist>hd>bl>hd { display: flex; justify-content: space-between; }
svis invoiceslist>hd bl hd btn { display: grid; padding: 3px 11px; border-bottom: 11px; background: var(--aaa); color: var(--b); border-radius: 5px; grid-template-columns: 33px auto; align-items: center; font-weight: 400; font-size: 0.88em; }
svis invoiceslist>hd bd bx { display: flex; flex-direction: column; border: 1px solid var(--bor); border-radius: 11px; padding: 11px; margin: 6px; }
svis invoiceslist>hd>bl bd { display: grid; grid-template-columns: 25% 25% 25% 25%; align-items: center; margin-top: 22px; }
svis invoiceslist bx p { margin: 0; display: grid; justify-content: center; }
svis invoiceslist>hd>bl svg { fill: var(--b); }	
svis invoicelst mg btn { display: grid; padding: 3px 11px; border: 1px solid; color: var(--aa); border-radius: 7px; grid-template-columns: 33px auto 33px; align-items: center; margin-bottom: 4px; }
svis invoicelst mg { display: flex; justify-content: space-between; align-items: center; border-bottom: 1px solid var(--bc); padding: 0 6px; }	
svis invoicelst mg aa { display: block; padding: 11px 0; margin: 0 11px; transition: 333ms; }	
svis invoicelst mg hd { display: flex; }	
svis invoicelst mg aa.this { border-bottom: 1px solid var(--c); font-weight: 500; }	
svis invoicelst { margin-top: 5px; display: block; padding: 22px; background: var(--bt); border-radius: 0 0 22px 22px; }
svis inv trcs>trc li { margin: 0 11px; }
svis inv trcs>trc>hd { display: flex; flex-direction: column; text-align: center; background: var(--bc); border-radius: 5px; padding: 4px; }	
svis inv trcs>trc age h6 { margin-top: 5px; font-weight: 500; }
svis inv trcs>trc { grid-template-columns: 73px auto 88px; align-items: start;position: relative;}
svis inv trcs>trc h6, trcs>trc h5 { font-weight: 500; opacity: 0.8; align-items: center; }
invss>trcs>trc { box-shadow: var(--bs); background: var(--bc); border: 1px solid var(--bc); }
svis inv trc h5.cgreen { color: #70ff58; font-weight: 600; }
svis inv trc h5.cred { color: #ff5858; font-weight: 600; }
svis inv trcs>trc id { font-weight: 400; }
svis inv trcs>trc a{position: absolute; height: 100%; width: 100%;}	
invoiceslist>hd>bl { display: block; padding: 22px; background: var(--bt); border-radius: 22px 22px 0px 0px; }
bx#w3review { background: var(--bc); padding: 11px; border-radius: 11px; }	
@media screen and (max-width: 999px) {	
	svis invoiceslist>hd>bl bd { display: grid; grid-template-columns: 50% 50%; align-items: center; margin: 11px 0; }
	svis invoiceslist { display: block; margin: 0 11px; }
	svis invoicelst mg btn { display: none; }
	svis invoicelst mg { display: block; }
	svis invoicelst mg hd { justify-content: space-between; text-align: center; }
}
svis grid bl { background: var(--bt); padding: 22px; }

.AllInvoice aa.alll { border-bottom: 1px solid var(--c); font-weight: 500; }
.Draft aa.drft { border-bottom: 1px solid var(--c); font-weight: 500; }
.Unpaid aa.unpd { border-bottom: 1px solid var(--c); font-weight: 500; }














/*Empty Friends Component*/

.Birthdayempty btn.seeall { display: none; }	
cemo { display: none; align-items: center; justify-content: center; grid-column-start: 1; grid-column-end: 3; padding: 55px; font-weight: bold; font-size: 1.33em; opacity: 0.8; }
.Birthdayempty cemo { display: flex; }
.Followingempty btn.seeall { display: none; }	
.Followingempty cemo { display: flex; }


/*Photo Component*/

cfto>hd btn { position: absolute; padding: 8px; height: 18px; width: 18px; border-radius: 55%; background: rgba(0, 0, 0, 0.4); z-index: 99999; right: 7px; top: 7px; }
cfto { height: 100%; width: 100%; display: block; position: relative; max-width: 203px; max-height: 203px; border-radius: 11px; overflow: hidden; margin: 3px; cursor: pointer; }
cfto i { display: block; height: 100%; width: 100%; }
cfto i>img { width: 100%; height: 100%; }

cfto>hd btn svg { fill: var(--bt); }







/* Reels Component */	

/*{ background: var(--bt); border-radius: 11px; display: block; padding: 11px; }*/
crls aa { margin: 6px; padding: 11px; cursor: pointer; }
abrls { display: flex; align-items: center; }
.Yourreels aa.urrls { border-bottom: 2px solid var(--a); color: var(--a); }
.Savedreels aa.svrls { border-bottom: 2px solid var(--a); color: var(--a); }
crls vdos { display: flex; flex-wrap: wrap; }
@media screen and (max-width: 999px) {	
	crls { margin: 0 11px; }
}	


/*Profile Update*/

update>hd>h { display: grid; grid-template-columns: 55px auto 55px; text-align: center; padding: 11px; border-bottom: 1px solid var(--bc); align-items: center; }
update>hd back { padding: 6px; height: 22px; width: 22px; border-radius: 55%; background: var(--bc); cursor: pointer; margin: 0 auto; }
update>ft>btn { display: flex; justify-content: center; padding: 11px; background: var(--bc); margin: 11px; border-radius: 5px; color: var(--a); font-weight: 500; cursor: pointer; }
update { display: block; background: var(--bt); padding-bottom: 22px; margin: 11px; border-radius: 11px; }
@media screen and (max-width: 999px) {
	update>hd>h { display: none; }
	update { margin: 11px; }
}


cbio>bd>pfphto { display: flex; justify-content: center; }
cbio { display: block; padding: 11px; margin: 11px; }
cbio>hd>btn { color: var(--a); padding: 6px 11px; border-radius: 5px; cursor: pointer; }	
cbio>hd>btn:hover { background: var(--bc); }	
cbio>hd { display: flex; justify-content: space-between; }	
cboo { display: flex; overflow: hidden; border-radius: 11px; margin: 11px auto; padding: 11px; padding-bottom: 0; justify-content: center; }
cboo>t { cursor: text; }


cfuo { position: relative; display: grid ; width: fit-content; min-width: 333px; height: auto; }
cfuo hd { display: block; }
cfuo hd tt { display: flex ; justify-content: space-between; align-items: center; margin-bottom: 11px; }
cfuo hd tt h3 { font-size: 1.33em; font-weight: 600; }
cfuo hd tt mm { display: flex ; align-items: center; }
cfuo hd tt mm h4 { font-size: 14px; font-weight: 600; }
cfuo hd tt mm i { width: 20px; height: 20px; margin-left: 7px; }
cfuo bd { display: block; overflow-x: scroll; }
cfuo bd btns { display: grid ; grid-auto-flow: column; }
cfuo bd btns btn { display: flex ; align-items: center; border: 1px solid var(--bc); padding: 4px 7px; width: auto; height: fit-content; margin: 0 7px; border-radius: 11px; }
cfuo bd btns btn i { width: 24px; height: 24px; align-content: center; text-align: center; }
cfuo bd btns btn i path { fill: var(--c); }
cfuo bd btns btn t { font-size: 0.88em; font-weight: 500; margin-left: 7px; white-space: nowrap; }
featured { display: block; padding: 11px; border-radius: 11px; margin-bottom: 11px; background: var(--b); }
featured>bd { display: grid; overflow: scroll; grid-template-columns: 50% 50% 50% 50% 50%; }
featured>hd { display: block; margin: 11px 0; }




/* Meeting Subscrition Delete */
.agree cdlo { visibility: visible; top: 1px; }
cmco>ft>op:active { background: var(--bc); }
rvm { left: 0; right: 0; border: 0; top: 0; display: grid; height: 100%; width: 100%; z-index: 9999; height: 0; }
cmco>ft>op { display: block; padding: 7px; height: 20px; width: 20px; border-radius: 55%; margin: 0 auto; position: relative; z-index: 9999; }
smcs main { overflow: unset; }
.options copo { visibility: visible; top: 66px; }
cmco>ft>op>i { height: auto; }
cmco dlop { position: relative; display: block; }	
cmco>bd { white-space: nowrap; }
@media screen and (max-width: 999px) {
	cmco id { text-align: unset; }	
	cmco h4 { white-space: nowrap; }

}	



/* Option Delete & More details Component */
.option copo { visibility: visible; top: 66px; }
.option rvm { position: absolute; height: 100%; }
.deletesure rvm { position: absolute; height: 100%; }
copo { display: block; padding: 12px 15px; background: var(--b); box-shadow: 0 50px 100px -20px rgb(50 50 93 / 14%), 0 30px 60px -30px rgb(0 0 0 / 17%), 0 -2px 6px 0 rgb(10 37 64 / 15%); position: absolute; border-radius: 11px; z-index: 99999999; right: 21px; top: 61px; visibility: hidden; transition: 88ms; }
copo btn { display: grid; grid-template-columns: 28px auto; padding: 4px 11px; background: var(--bc); align-items: center; border-radius: 5px; margin: 6px 0; height: 30px; border: solid 1px var(--bc); position: relative; color: var(--c); width: auto; box-shadow: unset; font-weight: 400; }
smsoh nv op:active { background: var(--bc); }
cmys trc.more>copo { visibility: unset; top: 66px; }
smso header { z-index: 99999; }
smco header { z-index: 9999999; }



/* MeetingSessionDelete */	

cmys op { display: block; padding: 7px; height: 20px; width: 20px; border-radius: 55%; margin: 0 auto; position: absolute; right: 11px; z-index: 999; }
cmys op:active { background: var(--bc); }
cmys trc>hd { overflow: unset; }
cmys trc>hd>op i:after { display: none; }
cmys copo btn>i:after { display: none; }
cmys trc>hd>op i { height: 22px; width: 22px;  background: unset; padding: 0; }
cmys copo btn>i { height: 18px; width: 18px; background: unset; padding: 0; }
cmys dlop { display: block; position: relative; }


/* MeetingSessionNew */	

smsn form { display: grid;  position: relative; padding: 0; overflow: scroll; }
smsn main { max-width: 100%; }	
 
smsn meetingmsg { text-align: center; letter-spacing: 0; font-size: 0.6em; width: 77%; margin: auto; display: block; }	
smsn trcs>trc>h6 { text-align: end; display: block; }	
smsn h7 { display: flex; align-items: center; letter-spacing: 0; font-size: 0.7em; }	
smsn trcs>trc { border-radius: 0; box-shadow: unset; margin: 4px; grid-template-columns: 50% 50%; border-bottom: solid 0.5px var(--bc); padding: 0 11px; padding-bottom: 3px; background: transparent; font-size: 0.77em; backdrop-filter: unset; -webkit-backdrop-filter: unset;width: auto; }
smsn form bl:nth-child(6) { grid-column-start: 1; grid-column-end: 3; padding-bottom: 31px; }	
smsn ft svg { fill: var(--b); }		
smsn .nw { margin-top: 14px; padding: 0; border-radius: unset; background: var(--t);margin:0 }
smsn main { grid-row-start: 1; display: grid; }	
smsn t { text-align: unset; font-size: 14px; }		
smsn .nw>hd>d { height: 66px; position: sticky; top: 0; z-index: 9999; margin-top: 15px; }
smsn .nw>hd btns { width: 100%; height: 100%; display: grid; grid-template-columns: 50% 50%; align-items: center; margin: auto; z-index: 9; position: relative; background: var(--bt); border-radius: 15px; border: solid 1px var(--bc); }
smsn d btns>aa {display: flex; justify-content: center; align-items: center; font-weight: bold;  margin: 7px; border-radius: 11px; position: relative; transition: 99ms; }
smsn d btns>aa.this { background: var(--bc); }
smsn .nw>ft { margin-bottom: 11px; display: flex; justify-content: center; background: var(--bt); padding: 22px; margin: 6px; border-radius: 22px; flex-direction: column; text-align: center; margin-bottom: 33px; }
smsn .nw>ft>aa { position: relative; display: flex; justify-content: center; align-items: center; transition: 77ms; background: var(--aaa); border-radius: 11px; height: 50px; box-shadow: var(--bs-bs); max-width: 333px; margin: 11px auto; color: var(--b); width: 88%; }
smsn .nw>ft>aa>i { height: 22px; width: 22px; margin-right: 0px; fill: #fff; }
smsn .nw>ft f { font-size: 1em; font-weight: 600; letter-spacing: 0; margin-left: 7px; }
smsn .nw>ft d { text-align: center; font-size: 0.88em; width: 88%; margin: 11px auto; }
smsn .nw>ft>aa { position: relative; display: flex; justify-content: center; align-items: center; transition: 77ms; background: var(--aaa); border-radius: 11px; height: 50px; box-shadow: var(--bs-bs); max-width: 333px; margin: 11px auto; color: var(--b); width: 88%; cursor: pointer; }
@media screen and (max-width: 999px) {
	smsn d.aerea { display: grid; }
	smsn form { display: block; }
}

/*Profile Photo system Component */

cpio ii>img { height: 100%; width: 100%; object-fit: cover; }
cpio>cover { display: block; border-radius: 11px; height: 100%; max-height: 182px; overflow: hidden; position: relative; margin: 0 auto; max-width: 85%; }
cpio>dppic { display: block; background: var(--b); border-radius: 55%; box-shadow: 0 0 0 1px rgb(0 0 0 / 4%), 0 6px 20px rgb(0 0 0 / 20%); position: relative; padding: 6px; height: 122px; width: 122px; margin-top: -78px; margin-left: 51px; }
cpio upld { position: absolute; z-index: 9999; background: var(--b-t77); height: 33px; width: 33px; bottom: 0; right: 12px; border-radius: 11px; display: flex; place-content: center; align-items: center; backdrop-filter: blur(7px); padding: 6px; }
cpio>dppic>ii { border-radius: 55%; overflow: hidden; display: block; height: 122px; width: 122px; }
cpio ii>img { height: 100%; width: 100%; object-fit: cover; }
cpio cover upld { width: auto; display: grid; grid-template-columns: 27px auto; bottom: 9px; padding: 4px 10px; }
cpio>cover i { height: 18px; width: 18px; }
@media screen and (max-width: 999px) {	
	cpio>cover { max-width: 100%; }
	cpio>cover t { display: none; }
	cpio cover upld { position: absolute; z-index: 9999; background: var(--b-t77); height: 33px; width: 33px; bottom: 0; right: 12px; border-radius: 11px; display: flex; place-content: center; align-items: center; backdrop-filter: blur(7px); padding: 6px; }
	cpio>dppic { margin-left: auto; margin-right: auto; }
}


/* MeetingSessionUpdate */	

smsu form { display: grid; grid-template-columns: 50% 50%; position: relative; padding: 0; overflow: scroll; }
smsu main { max-width: 100%; }	
smsu>bl>bd>d { display: grid; grid-template-columns: 49% 50%; gap: 1%; }	
smsu meetingmsg { text-align: center; letter-spacing: 0; font-size: 0.6em; width: 77%; margin: auto; display: block; }	
smsu trcs>trc>h6 { text-align: end; display: block; }	
smsu h7 { display: flex; align-items: center; letter-spacing: 0; font-size: 0.7em; }	
smsu trcs>trc { border-radius: 0; box-shadow: unset; margin: 4px; grid-template-columns: 50% 50%; border-bottom: solid 0.5px var(--bc); padding: 0 11px; padding-bottom: 3px; background: transparent; font-size: 0.77em; backdrop-filter: unset; -webkit-backdrop-filter: unset;width: auto; }
smsu divider { display: grid; position: relative; grid-template-columns: auto min-content auto; width: 80%; margin: 11px auto; grid-column-start: 1; grid-column-end: 3; }	
smsu form bl:nth-child(6) { grid-column-start: 1; grid-column-end: 3; padding-bottom: 31px; }	
smsu ft svg { fill: var(--b); }		
smsu .nw { margin-top: 14px; padding: 0; border-radius: unset; background: var(--t);margin:0 }
smsu main { grid-row-start: 1; display: grid; }	
smsu t { text-align: unset; font-size: 14px; }		
smsu .nw>hd>d { height: 66px; position: sticky; top: 0; z-index: 9999; margin-top: 15px; }
smsu .nw>hd btns { width: 100%; height: 100%; display: grid; grid-template-columns: 50% 50%; align-items: center; margin: auto; z-index: 9; position: relative; background: var(--bt); border-radius: 15px; border: solid 1px var(--bc); }
smsu d btns>aa { display: flex; justify-content: center; align-items: center; font-weight: bold; height: calc(100% - 14px); margin: 7px; border-radius: 11px; position: relative; transition: 99ms; }
smsu d btns>aa.this { background: var(--bc); }
.General aa.gnrl { background: var(--bc); }
.Advance aa.avnc { background: var(--bc); }
  

/* SpotWallet */
swls dmdearn bd { display: grid; grid-template-columns: 77px auto; background: linear-gradient(227deg, #2870ea17, var(--bc)); padding: 11px; border-radius: 11px; align-items: center;margin: 22px 0; }
swls dmdearn bd h5 { font-weight: 100; opacity: 0.5; }
swls trcs>trc { position: relative; align-items: center; }
swls wlp { display: block; margin: 11px; }	
swls wlp>bl { padding: unset; margin: unset; background: var(--b) !important; }		
swls wlp>bl bd { position: sticky; bottom: 11px; padding: unset; }		
swls wlp>bl btns { margin: unset; padding: unset; width: 100%; }
swls wlp btns { display: grid; grid-template-columns: 100%; width: 88%; margin: 22px auto; }
swls wlp bl btn { display: grid; justify-content: center; align-items: center; height: 44px; border-radius: 11px; position: relative; grid-template-columns: 30px 70px; color: var(--b); background: var(--aaa); }
swls ccinfo { display: grid; grid-template-columns: 47% 47%; gap: 22px; margin-top: 11px; }
swls ccinfo p { margin: unset; opacity: 0.8; font-weight: 400; }
swls btn svg { fill: var(--b); }
swls trc>hd { background: var(--bc); padding: 6px; height: 44px; width: 44px; }
swls wlsp p { margin: 0; }
swls wlsp h3 { display: flex; gap: 2px; font-weight: 400; }
swls wlsp h3>i { height: 22px; width: 33px; }
swls wlsp balance { display: flex; gap: 2px; font-size: 1.3em; }
swls wlsp>bl>bd { text-align: center; padding: unset; }




/* Transaction */

strc bl d { display: flex; justify-content: space-between; align-items: center; }
strc bl d { display: flex; justify-content: space-between; align-items: center; border-bottom: 1px solid var(--bc); }
strc divider { margin: 16px auto; }
strc amnt>bl>hd { display: grid; grid-template-columns: 44px auto; }
strc amnt>bl { background: var(--bt); padding: 11px; border-radius: 22px; }
strc amnt>bl>hd { display: grid; grid-template-columns: 28px auto; align-items: center; font-weight: 500; }
strc amnt>bl>hd>i { height: 22px; width: 22px; }
strc amnt>bl>bd { display: grid; justify-content: center; align-items: center; text-align: center; position: relative; }
strc amnt amount { font-size: 4em; font-weight: bold; }
strc amnt ccc { font-weight: bold; position: relative; }
strc bl d { display: flex; justify-content: space-between; align-items: center; border-bottom: 1px solid var(--bc); margin: 11px; }
strc bl { padding: 11px; background: var(--bc); }
strc grid { margin: 0; border-radius: 22px; padding: 22px; }
strc order>hd {display: grid;grid-template-columns: 28px auto;justify-content: unset;align-items: center;font-weight: 500;font-size: 1.33em;}
strc order>hd>i { height: 22px; width: 22px; }
stores { display: block; margin: 22px 0; }


/* Delete Popup */

cmys trc.agree>cdlo { transform: scale(1); visibility: visible; top: 0; }
.agree rvm { position: absolute; }
cdlo>hd>i { height: 33px; width: 33px; 
	padding: 12px; background: #ffb1b14d; border-radius: 55%; }
cdlo { display: flex; background: var(--b); box-shadow: var(--bs-b); border-radius: 22px; position: absolute; z-index: 999; text-align: center; padding: 22px; flex-direction: column; left: 0; right: 0; margin: 11px; max-width: 360px; margin: auto; transition: 99ms; height: 165px; top: -333px; right: 0; transform: scale(0.88); visibility: hidden; }
cdlo>bd>t { display: block; margin: 11px auto; }
cdlo>hd { display: flex; justify-content: center; }
cdlo btns>btn { display: block; padding: 11px; background: var(--bc); border-radius: 5px; margin: 11px 4px; font-weight: 500; height: auto; width: auto; box-shadow: unset; color: var(--c); }
cdlo>ft>btns { display: grid; grid-template-columns: 50% 50%; }

@media only screen and (max-width: 999px){	
	cdlo { margin: 11px; }
}

/* Login First */	
no>back { display: flex; height: 33px; width: 33px; align-items: center; justify-content: center; padding: 5px; position: absolute; top: 13px; left:13px;}
no>back>i { height: 33px; width: 33px; }


/* Meeting Subscription Update */		
smcu main { max-width: 100%; }	
smcu>bl>bd>d { display: grid; grid-template-columns: 49% 50%; gap: 1%; }	
smcu meetingmsg { text-align: center; letter-spacing: 0; font-size: 0.6em; width: 77%; margin: auto; display: block; }	
smcu trcs>trc>h6 { text-align: end; display: block; }	
smcu h7 { display: flex; align-items: center; letter-spacing: 0; font-size: 0.7em; }	
smcu trcs>trc { border-radius: 0; box-shadow: unset; margin: 4px; grid-template-columns: 50% 50%; border-bottom: solid 0.5px var(--bc); padding: 0 11px; padding-bottom: 3px; background: transparent; font-size: 0.77em; backdrop-filter: unset; -webkit-backdrop-filter: unset;width: auto; }
smcu divider { display: grid; position: relative; grid-template-columns: auto min-content auto; width: 80%; margin: 11px auto; grid-column-start: 1; grid-column-end: 3; }	
smcu form bl:nth-child(6) { grid-column-start: 1; grid-column-end: 3; padding-bottom: 31px; }	
smcu ft svg { fill: var(--b); }		
smcu .nw { margin-top: 14px; padding: 0; border-radius: unset; background: var(--t);margin:0 }
smcu main { grid-row-start: 1; display: grid; }	
smcu t { text-align: unset; font-size: 14px; }		
smcu .nw>hd>d { position: sticky; top: 0; z-index: 9999; margin-top: 15px; }
smcu .nw>hd btns { width: 100%; height: 100%; display: grid; grid-template-columns: 50% 50%; align-items: center; margin: auto; z-index: 9; position: relative; background: var(--bt); border-radius: 15px; border: solid 1px var(--bc); }
smcu d btns>aa { display: flex; justify-content: center; align-items: center; font-weight: bold; height: calc(100% - 20px); margin: 7px; border-radius: 11px; position: relative; transition: 99ms; }
smcu .nw>ft { margin-bottom: 11px; display: flex; justify-content: center; background: var(--bt); padding: 22px; margin: 6px; border-radius: 22px; flex-direction: column; text-align: center; margin-bottom: 33px; }
smcu .nw>ft>aa { position: relative; display: flex; justify-content: center; align-items: center; transition: 77ms; background: var(--aaa); border-radius: 11px; height: 50px; box-shadow: var(--bs-bs); max-width: 333px; margin: 11px auto; color: var(--b); width: 88%; }
smcu .nw>ft>aa>i { height: 22px; width: 22px; margin-right: 0px; fill: #fff; }
smcu .nw>ft f { font-size: 1em; font-weight: 600; letter-spacing: 0; margin-left: 7px; }
smcu .nw>ft d { text-align: center; font-size: 0.6em; width: 88%; margin: 11px auto; }
smcu .nw>ft>aa { position: relative; display: flex; justify-content: center; align-items: center; transition: 77ms; background: var(--aaa); border-radius: 11px; height: 50px; box-shadow: var(--bs-bs); max-width: 333px; margin: 11px auto; color: var(--b); width: 88%; cursor: pointer; }
smcu d btns>aa.this { background: var(--bc); }
@media screen and (max-width: 999px) {
	smcu d.aerea { display: grid; }
	smcu form { display: block; }}	
smcu bl.nw>ft aa { position: relative; display: flex; justify-content: center; align-items: center; transition: 77ms; background: var(--aaa); border-radius: 11px; height: 50px; box-shadow: var(--bs-bs); max-width: 333px; margin: 11px auto; color: var(--b); width: 88%; cursor: pointer; }
smcu bl.nw>ft aa>i { height: 22px; width: 22px; margin-right: 0px; fill: #fff; }
smcu mg>aa { display: flex; padding: 13px; border: 1px solid var(--bc); margin: 4px; border-radius: 8px; justify-content: center; }
smcu mg { display: grid; grid-template-columns: 33.3% 33.3% 33.3%; align-items: center; }
smcu form msnb>bl { margin: 0; padding: 0; background: var(--bt); }
smcu mg>aa:active { background: var(--bc); transform: scale(0.88); background: var(--bc); color: var(--a); }




/*Meeting Participans */
smps bl.cfa { grid-column-start: 1; grid-column-end: 3; }
mbbl>hd>btns { display: flex; margin-bottom: 7px; }
mbbl btns>btn { display: grid; grid-template-columns: 24px auto; align-items: center; background: var(--bc); border-radius: 39px; margin: 4px; padding: 8px 16px; font-weight: 400; }
mbbl sl { height: 100%; margin: 0; background: unset; border-left: 1px solid #000000a6; border-radius: 0; }
mbbl btn>i { height: 18px; width: 18px; }
mbbl sl input:focus { border-radius: 40px; box-shadow: unset; }
mbbl bx:focus { box-shadow: inset 0 0 0 2px var(--c); border-radius: 38px; }
prtntfilter { display: block; position: absolute; top: 333%; bottom: 0; right: 0; left: 0; z-index: 999999; background: var(--b); transition: 333ms; overflow: scroll; border-radius: 22px 22px 0 0; box-shadow: 0 0px 20px #00000070; padding-bottom: 44px; }
.participantsFilter prtntfilter { top: 2%; }
prtntfilter>hd>back { height: 33px; width: 33px; display: block; padding: 5px; }
prtntfilter>hd { display: flex; justify-content: end; padding: 11px; padding-bottom: 0; }
mbbl bx { display: grid; grid-template-columns: 44px auto; background: var(--bc); align-items: center; border-radius: 38px; margin-bottom: 11px; position: relative; height: 48px; overflow: hidden; background: var(--bc); padding: 0 4px; }	
smps mbbl { display: none; }

@media screen and (max-width: 999px) {
	smps mbbl { display: block; padding: 11px; background: var(--bt); }
}

/*Meeting Participant*/
smpco userpff sidebar { width: 50%; }		
smpco header { position: unset; }
smpco friends main { width: 100%; max-width: 100%; }
smpco friends { width: 100%; }
smpco Photos main { width: 100%; max-width: 100%; }
smpco Photos { width: 100%; }
smpco Videos main { width: 100%; max-width: 100%; }
smpco Videos { width: 100%; }
smpco Reels main { width: 100%; max-width: 100%; }
smpco Reels { width: 100%; }
smpco gd { display: grid; grid-template-columns: 77px auto; margin: 22px; box-shadow: var(--bs-b); grid-gap: 22px; padding: 11px 33px; border-radius: 22px;}
smpco abouts>main>d.main { padding-bottom: 22px; }	
smpco btn { cursor: pointer; }
smpco grid { margin-top: 11px; }
smpco gd>dp { height: 77px; width: 77px; border-radius: 50%; overflow: hidden; box-shadow: var(--bs-b);background:var(--b)}	
smpco gd>h1 { font-size: 1.23em; display: flex; flex-direction: column; justify-content: center; align-items: unset; }
smpco username{font-size: 0.55em; opacity: 0.66;}
smpco nv back>i { height: 33px; width: 33px; }
smpco cover { display: flex; position: relative; height: 100%; overflow: hidden; }
smpco ff>ft>bl op:hover { background: var(--bc); }
smpco btn:hover { background: var(--bc); }
smpco pffs ff ft expnd:hover { background: var(--bc); }
smpco gd:hover { background: var(--bc); }
smpco pffs hd btn:hover { transform: scale(0.9); background: var(--a); }	
smpco ff>ft>bl op { display: flex; align-items: center; padding: 4px 11px; border-radius: 6px; background: var(--bc); gap: 2%; height: 28px; width: 28px; justify-content: center; cursor: pointer; }
smpco cover ii { height: 100%; width: 100%; display: flex; justify-content: center; align-items: center; overflow: hidden; border-radius: 11px; }
smpco cover ii img { object-fit: cover; height: 100%; width: 100%; }
smpco smpcocover upld { position: absolute; z-index: 99999999999; background: var(--b-t); height: 33px; right: 30px; top: unset; border-radius: 6px; display: grid; place-content: center; align-items: center; backdrop-filter: blur(5px); padding: 4px 11px; bottom: 15px; grid-template-columns: 30px auto; width: unset; }
smpco ff>bd { margin-top: -44px; position: relative; z-index: 99999; display: flex; align-items: end; justify-content: space-between; }
smpco ff dppic { display: block; background: var(--b); border-radius: 55%; box-shadow: 0 0 0 1px rgb(0 0 0/4%), 0 6px 20px rgb(0 0 0/20%); position: relative; padding: 6px; height: 168px; width: 168px; }
smpco dppic upld { position: absolute; z-index: 9999; background: rgb(149 149 149 / 14%); height: 33px; width: 33px; bottom: 0; right: 12px; border-radius: 11px; display: flex; place-content: center; align-items: center; backdrop-filter: blur(7px); padding: 6px; }
smpco dppic ii img { object-fit: cover; height: 100%; width: 100%; border-radius: 100%; }
smpco ff { grid-template-rows: 370px auto; display: grid; padding: 11px; align-items: unset; justify-content: unset; text-align: unset; box-shadow: unset; background: unset; }
smpco mg>a>i>svg { fill: unset; transform: rotate(0); opacity: 0.7; }
smpco ff bd bl:nth-child(2) { display: flex; gap: 2%; align-items: center; padding: 11px; padding-right: 0; }
smpco ff bd bl:nth-child(1) { display: grid; grid-template-columns: 187px auto; align-items: end; }
smpco ff btns btn { display: grid; grid-template-columns: 22px auto; margin: 4px; white-space: nowrap; font-size: 0.88em; align-items: center; padding: 2px 14px; border-radius: 6px; background: var(--bc); gap: 2%; height: 33px; cursor: pointer; font-weight: 400; }
smpco ff btn>i { height: 18px; width: 18px; margin-left: 2px; }
smpco ff btn:nth-child(2)>i>svg { fill: var(--b); }
smpco pffs { display: block; }
smpco pffs ff ft expnd svg { transform: rotate(-90deg); }	
smpco pffs ff>ft>bl mg { display: flex; margin: 0; }
smpco pfinfo upld h5 { font-weight: 100; }
smpco pffs ff>ft>bl mg a.this { border-bottom: 2px solid; color: var(--c); }	
smpco oppffs ff ft op{ display: none;  }	
smpco pffs bd btn h6 { font-weight: 400; }	
smpco pffs opp aa { display: grid; grid-template-columns: 33px auto; gap: 3%; font-size: 1.44em; font-weight: 500; }	
smpco pffs opp { display: none; background: var(--b); border-radius: 11px; position: absolute; right: 0; width: 280px; padding: 11px; top: 56px; transition: 333ms; z-index: 99999999999; box-shadow: 0 0 0 1px rgb(0 0 0/4%), 0 6px 20px rgb(0 0 0/20%); }
.opp opp { display: block; }	
smpco mg>a>i { height: auto; width: auto; margin-top: 2px; }
smpco pffs ff>ft>bl { display: flex; justify-content: space-between; align-items: center; position: relative; border-top: 1px solid var(--bc); margin-top: 22px; border-bottom: 1px solid var(--bc); }
smpco ff mg a { display: block; padding: 11px; margin: 0 6px; font-weight: 500; opacity: 0.7; align-items: center; transition: 33ms; height: auto; }
smpco ff mg aa { display: block; padding: 11px; margin: 0 6px; font-weight: 500; opacity: 0.7; align-items: center; transition: 33ms; height: auto; cursor: pointer; }
smpco expnd svg { height: 22px; width: 22px; }
@media screen and (max-width: 999px) {
	smpco ff btns>btn:nth-child(3) { display: none; }
	smpco sidebar { width: auto; margin: 11px; }		
	smpco pffs ff bd bl:nth-child(1) { display: flex; flex-direction: column; text-align: center; align-items: center; }	
	smpco pffs ff>bd { display: block; }
	smpco ff { grid-template-rows: 163px auto; padding: 0 11px; }	
	smpco ff ft expnd { display: none;  }	
	smpco ff ft op { display: flex; align-items: center; padding: 2px 11px; border-radius: 6px; background: var(--bc); gap: 2%; height: 33px; width: 30px; justify-content: center; }
	smpco pffs { display: block; background: var(--b-t); }
	smpco ff bd bl:nth-child(2) {display: flex;  margin: 11px auto; justify-content: center; }
	smpco upld h5 { display: none; }
	smpco cover upld { width: 33px; padding: 6px; right: 10px; bottom: 8px; }
}	
cm input { background: none; white-space: nowrap; width: 90%; overflow: hidden; text-overflow: ellipsis; padding: 0 11px; }
smpco  ff bl ft op { display: none; }	
smpco  ff ft expnd { display: flex; align-items: center; padding: 4px 11px; border-radius: 6px; background: var(--bc); gap: 2%; height: 33px; width: 33px; justify-content: center; cursor: pointer; }
smpco cover upld h5 { font-weight: 100; }	
smpco bl op svg { height: 22px; width: 22px; }	
smpco pffs hd btn svg { fill: var(--b-t); height: 22px; width: 22px; }
smpco upld { display: none; }
smpco dppic upld { display: none; }
smpco ff bd bl:last-child>btns { display: flex; }
pfilter btn { display: grid; grid-template-columns: 22px auto; margin: 4px; white-space: nowrap; font-size: 0.88em; align-items: center; padding: 2px 14px; border-radius: 6px; background: var(--bc); gap: 2%; height: 33px; cursor: pointer; font-weight: 400; }
pfilter { display: flex; background: var(--b-t); padding: 11px; border-radius: 11px; margin-bottom: 11px; align-items: center; justify-content: space-between; }
@media screen and (min-width: 999px) {
	smpco sidebar { width: 44%; }
	smpco .aerea { flex-direction: unset; max-width: 1100px; margin: auto; }

	.otherpos d.aerea { display: block; }
	.otherpos main { max-width: unset; width: auto; }
}


/* Meeting Particpant Intro Component */
cpno { display: block; padding: 11px; background: var(--b-t); border-radius: 11px; margin-bottom: 11px; }
cpno>bd>d { display: grid; grid-template-columns: 33px auto; margin: 5px 0px; padding: 4px 0; }
cpno d>i { height: 22px; width: 22px; opacity: 0.5; }
cpno>bd>d { display: grid; grid-template-columns: 33px auto; padding: 7px 0; margin-bottom: 3px; font-weight: 400; font-size: 0.99em; }
 
 
@media screen and (max-width: 999px) {
	smpcu ff btns>btn:nth-child(3) { display: none; }
	smpcu sidebar { width: auto; margin: 11px; }		
	smpcu pffs ff bd bl:nth-child(1) { display: flex; flex-direction: column; text-align: center; align-items: center; }	
	smpcu pffs ff>bd { display: block; }
	smpcu ff { grid-template-rows: 163px auto; padding: 0 11px; }	
	smpcu ff ft expnd { display: none;  }	
	smpcu ff ft op { display: flex; align-items: center; padding: 2px 11px; border-radius: 6px; background: var(--bc); gap: 2%; height: 33px; width: 30px; justify-content: center; }
	smpcu pffs { display: block; background: var(--b-t); }
	smpcu ff bd bl:nth-child(2) {display: flex;  margin: 11px auto; justify-content: center; }
	smpcu upld h5 { display: none; }
	bio { padding: 11px; }

}

/* Meeting_participantUpdate */
smpcu abouts>main>d.main { padding-bottom: 22px; }	
smpcu btn { cursor: pointer; }
smpcu grid { margin-top: 11px; }
smpcu gd>dp { height: 77px; width: 77px; border-radius: 50%; overflow: hidden; box-shadow: var(--bs-b);background:var(--b)}	
smpcu gd>h1 { font-size: 1.23em; display: flex; flex-direction: column; justify-content: center; align-items: unset; }
smpcu username{font-size: 0.55em; opacity: 0.66;}
smpcu nv back>i { height: 33px; width: 33px; }
smpcu cover { display: flex; position: relative; height: 100%; overflow: hidden; }
smpcu ff>ft>bl op:hover { background: var(--bc); }

smpcu pffs ff ft expnd:hover { background: var(--bc); }

 
@media screen and (min-width: 999px) {
	smpcu main { width: 100%; max-width: 566px; }
	smpcu sidebar { width: 44%; }
/*	smpcu .aerea { max-width: 1033px; flex-direction: unset; }*/
}
smpcu cover { display: flex; position: relative; height: 100%; overflow: hidden; }
smpcu header { position: unset; }
@media screen and (min-width: 999px) {
	smpcu .aerea { flex-direction: unset; }
	smpcu sidebar { width: 44%; }
	smpcu main { width: 100%; max-width: 566px; }
}


/* Meeting_participantNew */
smpcn cover { display: flex; position: relative; height: 100%; overflow: hidden; }
smpcn header { position: unset; }
@media screen and (min-width: 999px) {
	smpcn .aerea { max-width: 1033px; flex-direction: unset; } 
	smpcn sidebar { width: 44%; }
	smpcn main { width: 100%; max-width: 566px; }
}

/* Meeting_participant */		
smpo cover { display: flex; position: relative; height: 444px; overflow: hidden; }
smpo header { position: unset; }
smpo cpho upld { display: none; }
smpo cpio sl>input, smpo cpio sl>select { background: unset; border: none; border-bottom: 1px solid var(--bc); height: auto; padding: 11px 11px 7px 7px; font-weight: 400; border-radius: 0; }
smpo cpio bd:after { position: absolute; content: ""; top: 0; right: 0; left: 0; bottom: 0; } 
smpo cpio bd { position: relative; }
@media screen and (min-width: 999px) {
	smpo .aerea { max-width: 1033px; flex-direction: unset; } 
	smpo sidebar { width: 44%; }
	smpo main { width: 100%; max-width: 566px; }}

/* Meeting_Rooms */	
rooms>hd h4 { display: flex; align-items: center; gap: 1%; margin: 11px 0; font-weight: 400; }
rooms>hd h2 { margin: 11px 0; font-size: 2.22em; font-weight: 500; }
smrs rms { display: grid; grid-template-columns: 31.88% 32.88% 32.88%; margin-top: 11px; }
smrs main { width: 100%; max-width: unset; }
@media screen and (max-width: 999px) {
	smrs rms { display: block; }
	smrs cmrmo { margin: 11px; }
}	
/* Meeting_Room Component */
smrs cmrmo { display: block; background: var(--bt); overflow: hidden; border-radius: 22px; padding: 11px; box-shadow: 0px 5px 9px #0000001f; position: relative; }
smrs cmrmo>ft fct { display: grid; grid-template-columns: 33px 33px 33px 33px 33px 33px; padding: 11px; padding-bottom: 22px; }
smrs cmrmo>hd { display: block; max-height: 222px; height: 100%; width: 100%; border-radius: 11px; overflow: hidden; }
smrs cmrmo>hd>i { height: 100%; width: 100%; }
smrs cmrmo>hd img { height: 100%; width: 100%; object-fit: cover; }
smrs cmrmo bx>hd { display: flex; flex-direction: column; }
smrs cmrmo>bd { display: block; padding: 11px 0; }
smrs cmrmo bx btn { padding: 6px 22px; background: var(--aaa); align-items: center; justify-content: center; display: flex; border-radius: 5px; color: var(--b); position: relative; z-index: 9999; }
smrs cmrmo bx { display: flex; justify-content: space-between; }
smrs cmrmo fct i { height: 18px; width: 18px; }
smrs cmrmo bx nam { font-weight: 500; font-size: 1em; }


/* Meeting Organizer */


/* Orgnizer Filter */
cofo { display: flex; padding: 11px; background: var(--b-t); border-radius: 11px; margin-bottom: 11px; justify-content: space-between; align-items: center; }
cofo bd btn { display: grid; grid-template-columns: 29px auto; align-items: center; background: var(--bc); padding: 4px 11px; border-radius: 5px; }

/* Organizer Featured */
cftro>hd>trc { display: grid; grid-template-columns: 55px auto 0; align-items: center; padding: 11px; padding-bottom: 0; }
cftro>p { line-height: 1.22rem; font-weight: 400; overflow: hidden; -webkit-line-clamp: 3; display: -webkit-box; -webkit-box-orient: vertical; text-overflow: ellipsis; white-space: normal; margin: 2px 0; padding: 0 11px; padding-bottom: 0; margin-bottom: 11px; }
cftro>hd>trc bd { display: flex; flex-direction: column; }
cftro>hd>trc name { font-weight: bold; display: grid; grid-template-columns: auto 33px; align-items: center; width: fit-content;}
cftro>hd>trc time { font-weight: bold; opacity: 0.5; font-size: 0.88em; }
cftro trc>hd i img { height: 100%; width: 100%; }
cftro trc>hd i { height: 40px; width: 40px; overflow: hidden; box-shadow: 0 0 0 3px var(--bc); border-radius: 55%; }
cftro>bd i img { height: 100%; width: 100%; object-fit: cover; }
cftro { display: block; background: var(--bc); border-radius: 11px; overflow: hidden; margin: 4px; max-height: 333px; position: relative; }
cftro>bd i { width: 100%; height: 100%; }
cftro>bd { height: 100%; display: block; max-height: 167px; }

@media screen and (max-width: 999px) {
	sono pffs ff>ft>bl mg b { display: none; }
	cftro { max-height: unset; }	
	cftro>bd { max-height: 333px; }	
	featured hd { margin: 0; }
	cftro>hd>trc { padding-bottom: 0; }
	sono pffs btns { display: grid; margin-top: 22px; grid-template-columns: 38.3% 35.3% 26.3%; }
	featured>bd { grid-template-columns: 100% 100% 100% 100% 100%; }
	sono sidebar { width: auto; margin: 11px; }		
	sono pffs ff bd bl:nth-child(1) { display: flex; flex-direction: column; text-align: center; align-items: center; }	
	sono pffs ff>bd { display: grid; padding: 0; justify-content: unset; }
	pffs btns { margin-top: 22px; }
	sono ff { grid-template-rows: 163px auto; padding: 0 11px; }	
	sono ff ft expnd { display: none;  }	
	sono ff ft op { display: flex; align-items: center; padding: 2px 11px; border-radius: 6px; background: var(--bc); gap: 2%; height: 33px; width: 30px; justify-content: center; }
	sono pffs { display: block; background: var(--b-t); }
	sono ff bd bl:nth-child(2) {display: flex;  margin: 11px auto; justify-content: center; }
	sono upld h5 { display: none; }
	sono cover upld { width: 33px; padding: 6px; right: 10px; bottom: 8px; }
}	
sono input { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding: 0 11px; background: transparent; border-radius: 34px; }
sono ff bl ft op { display: none; }	
sono ff ft expnd { display: flex; align-items: center; padding: 4px 11px; border-radius: 6px; background: var(--bc); gap: 2%; height: 33px; width: 33px; justify-content: center; cursor: pointer; }
sono cover upld h5 { font-weight: 100; }	
sono bl op svg { height: 22px; width: 22px; }	
sono pffs hd btn svg { fill: var(--b-t); height: 22px; width: 22px; }
@media screen and (min-width: 999px) {
	sono sidebar { width: 44%; }
	sono .aerea { flex-direction: unset;}
}	

/* Organizers */
orgngrs { display: grid; grid-template-columns: 33.3% 33.3% 33.3%; border-radius: 11px; }
sons main { width: 100%; max-width: unset; }
organizers>hd>h2 { margin: 11px 0; font-size: 1.55em; font-weight: 500; }
@media screen and (max-width: 999px) {
	orgngrs { display: block; }
}		


/* Meeting_OrganizerUpdate/Cover image select popup */
addimg ul>li { list-style: none; position: relative; display: grid; grid-template-columns: 33px auto; align-items: center; padding: 4px; margin: 0; font-weight: 500; font-size: 1em; }
addimg { bottom: 0; background: var(--b); border-radius: 11px; padding: 6px; opacity: 0; right: 2px; position: absolute; overflow: hidden; display: block; width: 300px; box-shadow: var(--bs); transform: scale(0) translateY(-21px); transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out; }
.option addimg { bottom: 45px; opacity: 1; transform: scale(1) translateY(0); height: auto; }
addimg ul { margin: 4px; padding: 0; }


/* CSS & other buggs */
cmbo reviews h7 { margin: 1px 0px 0 0; }
wallets bl ft t { width: auto; margin: 0; text-align: start; }




/* SpotWallets */
swso nv gg { height: 55px; align-items: center; z-index: 22; display: grid; grid-template-columns: 55px 33px auto 44px 44px; }	
swso nv back { font-family: monospace; font-size: 1.23em; height: 100%; width: 55px; display: flex; justify-content: center; align-items: center; }	
swso nv gg>i { height: 100%; width: 100%; fill: #fff; display: flex; justify-content: center; align-items: center; }	
swso nv t { display: flex; align-items: center; text-align: center; width: 100%; display: block; }	
swso nv op { display: flex; justify-content: center; align-items: center; }	
swso bl mg a { display: flex; justify-content: center; align-items: center; padding: 8px 16px; position: relative;margin: 0 2px; }	
swso bl mg a.this { border-bottom: solid 2px; color: var(--a); }	
swso nv op>i { height: 55%; width: 55%; }	
swso nv gg>i>svg { height: 66%; width: 66%; }	


/* Wallets */
swls nv gg { height: 55px; align-items: center; z-index: 22; display: grid; grid-template-columns: 55px 33px auto 44px 44px; }	
swls nv back { font-family: monospace; font-size: 1.23em; height: 100%; width: 55px; display: flex; justify-content: center; align-items: center; }	
swls nv gg>i { height: 100%; width: 100%; fill: #fff; display: flex; justify-content: center; align-items: center; }	
swls nv t { display: flex; align-items: center; text-align: center; width: 100%; display: block; }	
swls nv op { display: flex; justify-content: center; align-items: center; }	
swls bl mg a { display: flex; justify-content: center; align-items: center; padding: 8px 16px; position: relative;margin: 0 2px; }	
swls bl mg a.this { border-bottom: solid 2px; color: var(--a); }	
swls nv op>i { height: 55%; width: 55%; }	
swls nv gg>i>svg { height: 66%; width: 66%; }	
swls cwbbbo hd { padding: 0; display: grid; grid-template-columns: 80% 20%; }	
swls cwbo hd tb { display: grid; grid-template-columns: 22px auto 22px; align-items: center; width: fit-content; gap: 2%; white-space: nowrap; font-weight: 500; }
swls cwbo hd tb i { width: 22px; height: 22px; }
swls cwbo hd tb ii { width: 22px; height: 22px;transition: 333ms; }	
swls cwbo hd tbicon i { width: 22px; height: 22px; }	
swls cwbo bd { text-align: center; padding: unset; }	
swls cwbo bd hi { display: flex; align-items: center; }
swls cwbo bd pdl { display: grid; grid-template-columns: 25px auto; margin: 0; width: fit-content; align-items: center; }
swls cwbo ft btns { margin: 0 auto; width: 100%; }	
swls cwbo { display: block; background: var(--bt); padding: 11px; border-radius: 22px; margin: 11px 0; min-height: fit-content; }
swls cwbo ft btns { display: grid; grid-template-columns: 100%; width: 100%; margin: 11 auto; }
swls btns btn { display: grid; justify-content: center; align-items: center; height: 44px; background: var(--bc); margin: 7px; border-radius: 11px; position: relative; grid-template-columns: 30px 70px; }
cwbo btns btn:first-child svg { fill: var(--b); }
.hidebalance cwbo hd tb ii{ transform: rotate(-90deg);}	
.hidebalance bd.balance { filter: blur(6px); transform: scaleY(0.7); opacity: 0.6; }
cwbo btns btn:first-child { color: var(--b); }
@media screen and (max-width: 999px) { 
	swls cwbo { margin:11px; }
	cwlos>h4 { display: grid; grid-template-columns: 50% 50%; }

}


/* SpotWallet balance component */
cswo { padding: 11px;border-radius: 22px; margin-bottom: 7px; background: var(--bt);}
cswo>hd { display: grid; grid-template-columns: 80% 20%; text-align: center;  }
cswo>hd tb { display: grid; grid-template-columns: 22px auto 22px; align-items: center; width: fit-content; gap: 2%; white-space: nowrap; font-weight: 500; }
cswo>hd tb i { width: 22px; height: 22px; }
cswo>hd tbicon { display: grid; grid-template-columns: 50% 50%; align-items: center; background: var(--b1); height: auto; padding: 7px; border-radius: 11px; width: 88%; }	
cswo>hd tbicon i { width: 22px; height: 22px; }	
cswo>bd { padding: 0px; }	
cswo>bd hi { display: flex; align-items: center; }
cswo>bd pdl { display: grid; grid-template-columns: 22px 77px; align-items: center; margin: 0; opacity: 0.77; }
cswo>ft btns { margin: 0 auto; width: 100%;  display: grid; }	
cswo mg a { display: flex; justify-content: center; align-items: center; padding: 8px 16px; position: relative; }
cswo mg a { margin: 0 2px; } 
cswo mg a.this { border-bottom: solid 2px; color: var(--a); }
cswo btns btn { display: grid; justify-content: center; align-items: center; height: 44px; background: var(--bc); margin: 7px; border-radius: 11px; position: relative; grid-template-columns: 30px 70px; }
cswo todypnl { display: grid; grid-template-columns: auto 22px; align-items: center; margin-top: 11px; width: fit-content; }
cswo todypnl p { margin: unset; }
cswo todycuncy { display: grid; grid-template-columns: auto 22px; align-items: center; margin: 7px 0; width: fit-content; }
cswo btns btn t { font-size: 0.88em; }
cswo btns btn:first-child svg { fill: var(--b); }
.hidebalance cswo>hd tb ii { transform: rotate(-90deg); }
cswo>hd ii { height: 22px; transition: 333ms; width: 22px; }
.hidebalance cswo>bd hi { filter: blur(6px); transform: scaleY(0.7); }	
@media only screen and (max-width: 999px) {
	cswo>ft btns{ display: grid; }	
}

/* Start */
userpf { display: block; padding: 11px; margin: 11px; }
userpf gd { display: grid; grid-template-columns: 77px auto; margin: 5px; grid-gap: 22px; padding: 11px; border-radius: 22px; position: relative; }
userpf gd>dp { height: 77px; width: 77px; border-radius: 50%; overflow: hidden; box-shadow: var(--bs-b); background: var(--b); }
userpf gd>h1 { font-size: 1.23em; display: flex; flex-direction: column; justify-content: center; align-items: unset; }
userpf username { font-size: 0.55em; opacity: 0.66; }
userpf>bd { margin: 0 11px; display: block; }
userpf sl { display: grid; grid-template-columns: auto 44px; align-items: center; height: 44px; background: var(--bt); border-radius: 5px; box-shadow: 0 4px 7px 0px rgb(0 0 0 / 3%), 0 1px 4px 0px rgb(0 0 0 / 0%), 0 1px 0px rgb(0 0 0 / 39%); }
userpf sl btn { height: 20px; width: 20px; padding: 11px; cursor: pointer; grid-column-start: 2; position: relative; }
userpf sl input { font-weight: 400; width: auto; position: absolute; top: 0; bottom: 0; right: 0; left: 0; padding-right: 44px; height: auto; }
userpf sl input:focus { border-radius: 5px; }
pinned>bl>hd>h4 { margin-bottom: 11px; }

.oo bb { background: blue;color:blue } 	
ssts .oo oo { margin-left: 26px; }start aerea { position: absolute; left: 0; right: 0; top:55px; bottom: 0; overflow: hidden; overflow-y: auto; padding-bottom: 11%;min-height: unset; }

bo{display:block;height:100%;width:100%;}
oo{ display: block; height: 30px; width: 30px; background: #fff; margin: 2px; border-radius: 50%; position: absolute; transition:333ms; box-shadow: -4px 0 11px; color: #000;}
oo:active { box-shadow: 0 0 7px; transform: scale(1.1); }	



/* Meeting bots filter */
@media only screen and (max-width: 999px) {
	.filllt boatfilter { top: 0%; display: block; }
	.filllt main { display: none; }
	boatfilter { position: absolute; z-index: 99999; background: var(--b); top: 100%; left: 0; right: 0; transition: 444ms; margin: 11px; border-radius: 11px; margin-top: 0; display: none; }
}


/* Settings */
ssts main { width: 100%; max-width: 900px; }
ssts sstm { display: flex; align-items: center; }
ssts sstm>hd>i { display: block; height: 66px; width: 122px; margin: 11px; box-shadow: 0 0 0 4px var(--c); border-radius: 11px; overflow: hidden; }
ssts d.aerea {  margin: 0; }
cmno grid:hover { background: var(--hover); }	
cmno grid.this { background: var(--bc); }	
cmno grid.this::before { content: ''; position: absolute; left: 7px; top: 7px; bottom: 7px; width: 4px; background: var(--c); border-radius: 4px; }	
cmno grid>i { height: 22px; }
cmno { overflow: hidden; display: block; transition: 333ms; background: transparent; }
cmno bl{border-radius: 0; background: transparent; border: unset; color: var(--bc);padding: 22px;}
cmno bl hd{color:var(--c)}	
cmno bb {right: 7px;position: absolute; display: block; height: 34px; max-height: 34px; width: 77px; border-radius: 50px; border: solid 2px; color: #fff; transition:333ms; box-shadow: inset 0 0 0 2px; overflow: visible;top:5px}
cmno bo {display:block;height:100%;width:100%;}
cmno oo:active { box-shadow: 0 0 7px; transform: scale(1.1); }	
cmno error,cmno dt{ position: absolute; top:11px; color: var(--c); font-size: 7px; left: 11;margin:0;height:11px; }
cmno grid { min-height: 33px; padding: 11px; grid-template-columns: 60px auto; margin: 4px 11px; position: relative; border-radius: 7px; align-items: center; }
cmno grid h6 {font-size: 14px; display: flex; align-items: center;color:var(--c);font-weight: 500;}
cmno code {display: block;padding: 11px;border-bottom:solid 1px var(--bc)}	
cmno grid>* { height: 30px;color: var(--c); margin:0}
cmno value { grid-row-start: 2; grid-column-start: 1; grid-column-end: 3; max-height:0px; display: grid; grid-template-columns: auto 77px; padding-top: 4px;overflow:hidden;transition:333ms}
cmno .oo value {max-height: 34px;}
cmno value>* { outline: 0; display: flex; align-items: center; }	
cmno grid[disabled]:after { content: 'No Permissions'; position: absolute; background: rgba(12,21,31,0.77); z-index: 8; left: 0; right: 0; top: 0; bottom: 0; display: flex; justify-content: center; align-items: center; color: transparent; font-weight: bold; transition: 333ms; }
cmno grid[disabled]:hover:after{ color: #eef; background: rgba(12,21,31,0.88); } 	
cnc svg { fill: var(--a); }
cnc>ft>i { height: 15px; width: 15px; margin: auto; opacity: 0.7; padding: 5px; }
csopo { display: grid; grid-template-columns: 55px auto auto; align-items: center; border: 1px solid var(--bc); padding: 22px; border-radius: 11px; background: var(--b); margin-bottom: 5px; }

@media only screen and (min-width: 999px) {
	cmno grid { padding: 7px 2px;} }	


@media only screen and (max-width: 999px) {
	cmno { position: absolute; z-index: 9999; background: var(--b); overflow: scroll; left: -100%; box-shadow: 3px -1px 8px var(--bc); border-radius: 0 11px 11px 0; top: -33px; opacity: 0; }
	setting bl sstm>hd { box-shadow: unset; margin: unset; }	
	setting>hd>bl { display: block; }	
	setting>hd>h1 { margin-bottom: 0px;}	
	setting>hd>bl>bd { display: block; }

}

ssys bl sstm>hd>i { display: block; height: 66px; width: 122px; margin: 11px; box-shadow: 0 0 0 4px var(--c); border-radius: 11px; overflow: hidden; }
ssys sstm { display: flex; align-items: center; }
setting>hd>h1 { margin: 0 11px; margin-bottom: 11px; font-weight: 600; }
setting { display: block; margin-top: 22px; }	
setting>hd>bl { display: grid; align-items: center; justify-content: space-between; padding: 11px 0; margin-bottom: 11px; grid-template-columns: auto auto; }
setting>hd>bl>bd { display: flex; align-items: center; }
setting bl sstm i img { height: 100%; width: 100%; object-fit: cover; }
setting sstm btn { color: var(--a); font-weight: 400; }
ssts p { margin: 3px 0; }
setting bl cnc { display: grid; grid-template-columns: 33px auto; align-items: center; padding: 9px; margin: 4px 11px; }
ssts setting bl>bd { display: flex; }
setting bl cnc>hd>i { height: 22px; width: 22px; }
ssts setting>bd { display: grid; grid-template-columns: 50% 50%; }
setting p { margin: 3px 0; font-size: 0.88em; font-weight: 500; }
setting time { font-weight: 500; font-size: 1.88em; }
setting sstm>bd>p { display: flex; align-items: center; }
setting sstm>bd>p>i { height: 15px; width: 15px; margin-right: 4px; }
stlo ctmo>hd { margin-bottom: 11px; }
spwbtt sstm { display: flex; align-items: center; }




crss { display: block; padding: 11px; border: 1px solid var(--bc); border-radius: 11px; background: var(--bt); margin: 3px; }
crss>hd { display: block; padding: 11px; border-bottom: 1px solid var(--bc); padding-bottom: 22px; }
crss>bd>trc { display: grid; grid-template-columns: 44px auto auto; align-items: center; padding: 18px 11px; border-bottom: 1px solid var(--bc); margin: 5px 0; }
crss>bd>trc>hd i { height: 22px; width: 22px; margin-left: 3px; }
crss>bd>trc>ft i { height: 11px; width: 11px; }
crss>bd>trc ac1 bb { color: var(--aa); height: 21px; width: 44px; box-shadow: inset 0 0 0 1px; position: unset; margin: 0 11px; }
crss>bd>trc>ft { display: flex; align-items: center; justify-content: end; }
crss ac1 oo { height: 15px; width: 15px; margin-top: 3px; }
crss .oo bo { box-shadow: inset 60px 0px 0px; }
crss bo { display: block; transition: 333ms; border-radius: 50px; }
crss>bd>trc ac1 { display: flex; }
crss>bd>trc:last-child { border: none; margin-bottom: 0; }



cbds blcntrl trc { display: grid; grid-template-columns: 44px auto auto; align-items: center; padding: 18px 11px; border-bottom: 1px solid var(--bc); margin: 5px 0; }
cbds blcntrl trc>hd i { height: 22px; width: 22px; margin-left: 3px; }
cbds blcntrl trc>ft i { height: 11px; width: 11px; }

cbds blcntrl trc>ft { display: flex; align-items: center; justify-content: end; }
setting .oo bo { box-shadow: inset 60px 0px 0px; }

setting ac1 { display: flex; align-items: center; justify-content: end; }
cbds { display: block; padding: 11px; border: 1px solid var(--bc); border-radius: 11px; background: var(--bt); height: fit-content; margin: 3px; }
cbds>hd { display: block; padding: 11px; border-bottom: 1px solid var(--bc); padding-bottom: 22px; }
cbds>bd>trc { display: grid; grid-template-columns: 44px auto auto; align-items: center; padding: 18px 11px; border-bottom: 1px solid var(--bc); margin: 5px 0; }
cbds>bd>trc>hd i { height: 22px; width: 22px; margin-left: 3px; }
cbds>bd>trc>ft i { height: 11px; width: 11px; }

cbds>bd>trc>ft { display: flex; align-items: center; justify-content: end; }

setting .oo bo { box-shadow: inset 60px 0px 0px; }

cbds>bd>trc>ft>btn { display: block; padding: 5px 22px; border: 1px solid var(--bc); margin: 0 11px; border-radius: 4px; }
cbds trc p { font-size: 0.77em; }
cbds>ft>trc>bd>btn { display: flex; padding: 5px 11px; border: 1px solid var(--bor); margin: auto; border-radius: 4px; justify-content: center; margin-right: 0; }
cbds>ft>trc ft { display: flex; justify-content: end; }
cbds>ft>trc { display: grid; grid-template-columns: auto 38% 22px; align-items: center; padding: 13px 11px; margin: 5px 0; margin-bottom: 0; }
cbds>ft>trc i { height: 11px; width: 11px; }

cpds { display: block; padding: 11px; border: 1px solid var(--bc); border-radius: 11px; background: var(--bt); margin: 3px; }
cpds>hd { display: block; padding: 11px; padding-bottom: 22px; }
cpds wlps>wlp { display: block; border-radius: 11px; overflow: hidden; position: relative; margin: 4px; height: 111px; max-width: 133px; }
cpds wlps>wlp ii img { height: 100%; width: 100%; object-fit: cover; }
cpds wlps { display: flex; padding: 11px; flex-wrap: wrap; }
cpds wlps>wlp>i { height: 22px; width: 22px; position: absolute; background: var(--bor); right: 5px; top: 5px; padding: 4px; }
cpds wlps>wlp>i svg { fill: var(--b); }
cpds wlps>wlp slc { display: block; height: 55px; width: 55px; position: absolute; right: 5px; background: var(--b-t22); z-index: 999; bottom: 5px; border-radius: 7px; backdrop-filter: blur(13px); }
cpds wlps>wlp slc:after { content: " "; position: absolute; height: 9px; width: 30px; background: var(--aaa); border-radius: 3px; left: 0; right: 0; bottom: 5px; margin: auto; }
cpds>ft>themmode>trc { display: grid; grid-template-columns: 44px auto auto; align-items: center; padding: 18px 11px; border-bottom: 1px solid var(--bc); margin: 5px 0; justify-content: unset; }
cpds themmode>trc>hd i { height: 22px; width: 22px; margin-left: 3px; }
cpds themmode>trc select { height: 40px; border-radius: 5px; box-shadow: 0 1px 1px var(--bc); width: auto; padding: 11px; }
cpds>ft trc { display: grid; align-items: center; justify-content: space-between; padding: 11px; grid-template-columns: auto auto 15px; }
cpds>ft>trc>bd>i { height: 11px; width: 11px; }
stlo cnc svg { fill: var(--c); }
sspo d.main { margin: 11px; }
sgss setting>bd { display: block; }
saso setting>bd { display: block; }
sspo setting>bd { display: block; }
swpo setting>bd { display: block; }
swpo setting bl>hd>cnc i { height: 88px; width: 88px; }
swpo setting bl cnc { grid-template-columns: 99px auto; }
setting bl>bd>btn { display: block; padding: 8px 11px; background: var(--aaa); color: var(--b); border-radius: 7px; width: fit-content; }
setting bl cnc hd { position: relative; }
swpo setting bl cnc btn d { display: block; height: 11px; width: 0px; border: 1px solid; margin: 0 4px; }
swpo setting bl cnc btn { display: flex; position: absolute; bottom: 0; right: 13px; background: var(--aaa); color: var(--b); z-index: 99; height: 33px; width: 33px; border-radius: 50%; align-items: center; justify-content: center; }
swpo csopo { grid-template-columns: 44px auto auto; }
csopo>ft { display: flex; align-items: center; justify-content: end; }
csopo btn { background: var(--btn); padding: 7px 33px; color: var(--b); border-radius: 7px; }
swpo csopo>ft select { height: 40px; padding: 4px; border-radius: 5px; }
csops csopo bd p b { color: var(--a); }
swpo setting bl cnc h5 { font-size: 1.11em; }
setting>ft>d { display: grid; grid-template-columns: 44px auto; padding: 5px 11px; margin-bottom: 5px; align-items: center; }
setting>ft>d i { height: 22px; width: 22px; }
setting>ft>d:first-child { margin: 22px 0; }
ssts main { width: 100%; max-width: 1111px; }
spwbtt sstm>hd { margin: auto; justify-content: start; height: 100%; border-radius: 11px; max-height: 155px; overflow: hidden; box-shadow: 0 0 0 6px var(--c); display: flex; max-width: 188px; margin: 11px; }
csopo>ft>i { height: 33px; width: 33px; }	
@media screen and (max-width: 999px) {
	setting bl>bd { display: grid; grid-template-columns: 50% 50%; }
	setting>hd>bl { display: block; }	
	setting bl>bd { margin-top: 11px; }
	ssts setting>bd { display: block; margin-bottom: 22px; }
	setting bl cnc { margin: 4px 1px; }
	ssts nv btn { display: flex; padding: 11px; height: 19px; width: 27px; margin: auto; align-items: center; border-radius: 5px; }
	.Settingss cmno { left: 0; opacity: 1; }
	cpds wlps>wlp slc {  height: 41px; width: 41px;  }	

}	



/* Nettwork & Internet */
snss setting bl cnc:last-child { grid-template-columns: 33px auto 57px; }
snss cnc svg { fill: var(--c); }
snss setting bl sstm>hd { box-shadow: none; }
snss sstm>hd svg { fill: var(--a); }




/* Personalization */
cths ctho { display: block; overflow: hidden; position: relative; margin: 4px; height: 88px; width: 133px; border-radius: 11px; box-shadow: var(--bs); }
cths ctho ii img { height: 100%; width: 100%; object-fit: cover; }
cths ctho>i { height: 15px; width: 15px; position: absolute; background: var(--bor); right: 5px; top: 5px; padding: 4px; }
cths ctho>i svg { fill: var(--b); }
cths ctho slc { display: block; height: 44px; width: 44px; position: absolute; right: 5px; background: var(--b-t22); z-index: 999; bottom: 5px; border-radius: 7px; backdrop-filter: blur(13px); }
cths ctho slc:after { content: " "; position: absolute; height: 6px; width: 23px; background: var(--aaa); border-radius: 3px; left: 0; right: 0; bottom: 5px; margin: auto; }
cths>bd { display: grid; grid-template-columns: auto auto auto; justify-content: flex-start; }
spsolti cths { display: block; border-radius: 11px; margin-left: 22px; }
cpsolti>hd>bl { margin-top: 22px; }
cpsolti> bd hd h3 { font-weight: 500; margin-bottom: 11px; font-size: 1.2em; }
cpsolti>hd { display: flex; }

@media screen and (min-width: 999px) {
	spsolti main { width: auto; max-width: unset; }
}

@media screen and (max-width: 999px) {
	cpsolti>hd>bl { margin: 0; }
	cpsolti>hd { display: block; }
	spsolti cths { margin: 0; margin-top: 11px; }
}




/* Adderess Update */
smau edit-address > bl { display: grid; gap: 22px; }
smau edit-address h1{font-weight:500;}
smau edit-address { margin:0; }
smau edit-address option { padding: 11px 0; background: var(--bc); }
smau edit-address .sele { display: grid; gap: 11px; background: var(--bt); padding: 22px; border-radius: 11px; }
smau edit-address bd sel { display: grid; padding: 0; border-radius: 9px; }
smau edit-address .sele h5{margin-bottom:5px;}
smau edit-address .new-add { display: grid; grid-template-columns:22px auto auto; padding: 17px; align-items: center; background:var(--bt); border-radius: 11px; gap: 11px; margin-top: 11px;}
smau edit-address button { border-radius: 5px; padding: 11px 22px; background: var(--aaa); color: var(--b); }
smau edit-address hd ft { display: flex; justify-content: end; }
smau .sele bl { display: grid; grid-template-columns: 49% 49%; grid-column-gap: 2%; }
smau edit-address ft hd {display:grid;width:fit-content; grid-template-columns: 24px auto;align-items: center;gap:11px;}
smau edit-address p{margin:0;}
smau edit-address .chb-ads { margin-bottom: 44px; display: flex; justify-content: space-between; align-items: center; background: var(--bt); padding: 11px; border-radius: 11px; }
smau edit-address > bl > hd { display: grid; gap: 11px; }
smau .txtar { display: grid; margin: 11px 0; grid-template-rows: 22px auto; max-width: 100%; }
@media only screen and (max-width: 999px) {	
	smau edit-address>bl { display: block; margin: 0 11px; }
	smau edit-address .sele { display: block; padding:22px 11px;margin-top: 22px; }
	smau edit-address .chb-ads { margin-top: 22px;}
}	


/* Accounts Setting */
cactst { display: grid; grid-template-columns: auto auto; width: fit-content; align-items: center; padding: 33px 0; gap: 22px; }
cactst>hd { display: block; height: 88px; width: 88px; border-radius: 55%; overflow: hidden; }
cactst>hd>i { height: 100%; width: 100%; }
cactst>hd img { height: 100%; width: 100%; object-fit: cover; }
cactst bd h3 { font-size: 1.33em; font-weight: 600; }
cactst bd p { margin: 4px 0; font-size: 0.77em; }

@media screen and (max-width: 999px) {	
	cactst bd h3 { font-size: 1.44rem; }
	cactst hd img { height: 111px; width: 111px; }
	cactst { padding: 11px; }
	cactst bd p { font-size: 1rem;}
}



/* Time & Language */
stlo setting>bd { display: block; grid-template-columns: 50% 50%; }


/* Activity */
csas>hd>bl>hd { text-align: center; display: flex; flex-direction: column; justify-content: center; align-items: center; }
csas>hd>bl { display: block; padding: 11px; margin: 11px; }
csas>bd>bx { display: grid; grid-template-columns: 44px auto; align-items: center; border: 2px solid var(--bc); border-radius: 11px; padding: 6px 11px; margin: 22px; margin-bottom: 11px; }
csas>bd>fltr { display: block; padding: 11px; margin: 11px; }
csas fltr src>hd>i { height: 100%; width: 21px; margin: auto; padding: 11px; }
csas fltr src { display: grid; grid-template-columns: 55px auto 50px; align-items: center; background: var(--bt); color: var(--c); border-radius: 11px; height: 55px; position: relative; }
csas fltr src>ft>btn { display: flex; padding: 5px; height: 33px; width: 33px; justify-content: center; align-items: center; }
csas>bd>fltr bx { display: flex; padding: 11px 5px; justify-content: space-between; margin: 4px 0; }
csas>bd>fltr bx>hd { display: grid; grid-template-columns: 44px auto; align-items: center; height: 35px; }
csas>bd>fltr bx btn { display: grid; grid-template-columns: auto 23px; align-items: center; padding: 5px 11px; justify-content: space-between; border-radius: 5px; }
csas fltr src input { position: absolute; top: 0; left: 0; right: 0; bottom: 0; height: 100%; background: transparent; padding: 0 60px; width: auto; padding-left: 44px; }
csas fltr src input:focus { box-shadow: var(--bs); }
csas>ft>bx { display: grid; grid-template-columns: auto 55px; background: var(--bt); border-radius: 11px; align-items: center; padding: 11px; font-weight: 600; }
csas>ft>bx btn { display: block; padding: 4px; height: 33px; width: 33px; margin-left: auto; }
csas>ft>t { display: grid; grid-template-columns: 33px auto; align-items: center; margin-top: 22px; }
csas>ft>t>i { display: block; padding: 3px; border: 1px solid; border-radius: 50%; height: 11px; width: 11px; }
csas>ft>bx btn i { height: 100%; width: 100%; }



/* Activity Commponent */
cavo { display: block; margin: 5px 0; border-bottom: 1px solid var(--bc); padding: 11px 0; background: var(--bc); padding: 11px; border-radius: 11px; }
csas actvts { display: block; padding: 11px; background: var(--bt); border-radius: 11px; margin-top: 11px; }
cavo bx>hd { display: grid; grid-template-columns: 44px auto; align-items: center; padding: 5px; }
cavo bx>hd>i { height: 33px; width: 33px; }
cavo bx>bd>btn { display: block; padding: 4px; height: 33px; width: 33px; opacity: 0.7; }
cavo bx>bd>btn i { height: 100%; width: 100%; }
cavo bx { display: flex; align-items: center; justify-content: space-between; }
cavo>bd>t { font-size: 1em; margin: 11px 0; display: block; }
cavo date { font-size: 0.88em; font-weight: 400; }





csas cats { display: flex; border-radius: 9px; background: var(--bt); justify-content: space-between; box-shadow: 0 1px 2px 0 rgb(0 0 0 / 0%), 0 1px 3px 1px rgb(0 0 0 / 8%); }
cats>cato { display: grid; border-right: solid 1px rgb(0 0 0 / 11%); padding: 12px 12px; max-width: 100%; width: 100%; }
cato>bd>bx { display: flex; justify-content: space-between; height: 50px; align-items: center; }	
cato bx>act { display: grid; grid-template-columns: 25px auto; align-items: center; }
cato act>i { justify-content: end; background: var(--a); width: 22px; height: 22px; border-radius: 14px; }
csas cats { display: flex; border-radius: 9px; background: var(--bt); margin: 5px; justify-content: space-between; box-shadow: var(--bs-b); }
cato bx>i { width: 22px; height: 22px; }
csas>bd>bx t { font-size: 0.88em; }
csas>bd>bx t a { font-size: 0.88em; }



@media screen and (max-width: 999px) {	
	csas>hd>bl { padding: 0; }
	csas>hd>bl { display: block; padding: 11px; margin: 0; }
	csas>bd>fltr { margin: 0; }
	csas fltr src input { width: auto; }
	csas cats { display: block; margin: 0; }
	cats>cato { width: auto; border: none; border-bottom: 1px solid var(--bc); }
}	


/* user details Commponent */
cudo { display: block; border-radius: 11px; margin: 11px; flex-direction: column; padding: 11px; }
cudo>hd { display: flex; flex-direction: column; justify-content: center; align-items: center; text-align: center; }
cudo>bd>btn { display: grid; grid-template-columns: 22px auto; align-items: center; justify-content: center; padding: 4px 11px; background: var(--bc); border-radius: 44px; font-size: 0.88em; width: fit-content; margin: 11px auto; font-weight: 500; }
cudo>bd>btn:hover { background: var(--hover); }
cudo>ft>btns>btn>i:hover { background: var(--hover); }
cudo>ft>btns { display: flex; justify-content: center; align-items: center; margin: 11px; }
cudo>ft>btns>btn { display: grid; grid-template-rows: 44px auto; align-items: center; text-align: center; justify-content: center; margin: 0 22px; font-size: 0.88em; }
cudo>ft>btns>btn>i { display: block; margin: auto; height: 16px; width: 16px; padding: 11px; background: var(--bc); border-radius: 55%; }
cudo name { font-weight: bold; }




/* User option Commponent (Conversation) */
cuop>d { display: grid; padding: 2px 11px; margin: 4px; border-radius: 5px; grid-template-columns: auto 33px; align-items: center; font-size: 0.88em; font-weight: 500; }
cuop>d:hover { background: var(--hover); }



/* Activity Commponent */





/* Filter function Commponent */







/* Vonversation */


cico>hd { display: block; height: 55px; width: 55px; overflow: hidden; border-radius: 55%; }
cico>hd>i { height: 100%; } 
cico>hd>i>img { object-fit: cover; height: 100%; width: 100%; }
cico name { margin: 7px; display: block; }
scss main { width: 100%; max-width: unset; }
scss d.aerea { height: 94vh; }
scss d.main { height: 100%; }
scss dppic { height: 90px; width: 90px; box-shadow: unset; }
scss dppic>upld { display: none; }
scss main grid { display: grid;  grid-template-columns: 366px auto; height: 100%; }

scss sidebar { height: 100%; }
scss d.sidebar { height: 100%; }
scss grid { height: 100%; }


/* Chat commponent */



/* input smss */	




/* output smss */






/* Send Messege commponent */

cntrglt { display: flex; align-items: center; padding: 11px; margin: 11px; border: 1px solid var(--bc); border-radius: 11px; }
cntrglt>h4 { font-weight: 500; margin-left: 11px; color: var(--aa); }
scss { position: sticky; top: 0; }	




/* Conversation in phone version */
@media screen and (max-width: 999px) {
	scss sidebar { display: none; }


	scss main grid { display: block; }

	/*Conversation*/


	conversation { height: calc(100% - 66px); display: block; }
	scss { position: sticky; top: 0; height: 100%; display: block; }
	scss d.Screen_Address { height: 100%; }
	aerea { height: calc(100% - 55px); display: block; }
	scss d.aerea { height: 100%; }
	scss main { width: 100%; max-width: unset; height: 100%; }
	scss d.main { height: 100%; }


	/*Conversation */	




	screen#Conversation1 { overflow: hidden; }

}


/* Coupons steps Commponent */
ccss { display: block; padding: 11px; margin: 11px; }
ccss ccso>hd { height: 66px; width: 66px; display: flex; align-items: center; justify-content: center; }
ccss ccso>hd>i { height: 55px; }
ccss>bd { display: flex; }
ccso>bd>p { margin: 4px 0; }
ccso>bd>t { font-weight: 500; }
ccso stp { display: flex; padding: 8px; border-radius: 5px; background: var(--aaa); color: var(--b); align-items: center; justify-content: center; height: 11px; width: 11px; position: absolute; top: -6px; right: 16px; }
ccss>bd { display: flex; background: var(--b-t22); border-radius: 22px; box-shadow: 0 0 4px 0px var(--bc); margin-top: 11px; }


/* Coupon Card Commponent */
cscs>bd>ccards { display: flex; white-space: nowrap; scroll-behavior: smooth; overflow-x: auto; overflow-y: hidden; position: relative; }
ccro>hd { height: 100%; max-height: 164px; border-radius: 11px 11px 0 0; display: flex; justify-content: center; align-items: center; overflow: hidden; }
ccro bx>hd>i { height: 40px; width: 95px; border-radius: 6px; box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.08); display: flex; justify-content: center; align-items: center; padding: 5px; background: var(--b); }
cscs>bd { display: flex; align-items: center; position: relative; }
ccro bx>hd { margin-top: -22px; display: block; }
ccro bx>bd>p { margin: 11px 0; margin-top: 11px; font-weight: 500; letter-spacing: 0.1px; }
ccro>ft>d { display: flex; width: fit-content; align-items: center; padding: 6px 11px; background: #e5fff5; border-radius: 5px; }
ccro>ft>d>i { height: 22px; width: 22px; border-radius: 55%; overflow: hidden; padding: 4px; }
ccro>ft>d>t { font-weight: 500; margin-left: 5px; }
ccro>hd>i { height: 100%; }
ccro>hd>i>img { height: 100%; width: 100%; object-fit: fill; }
cscs cards { display: flex; }
ccro>bd { display: block; padding: 11px; padding-bottom: 0; }
ccro>ft { display: block; padding: 11px; }
ccro>ft>p { margin: 0; font-size: 0.66em; }
ccro>ft>t { display: flex; align-items: center; margin: 11px 0; }
ccro>ft>t>h5 { margin-left: 6px; text-decoration: line-through; color: var(--bor); font-weight: 500; }
ccro { display: block; border-radius: 11px; box-shadow: 0 0 0 1px var(--bc); margin: 8px; overflow: hidden; background: var(--b); width: 244px; transition: transform 0.8s; }
cscs>hd>h2 { color: var(--b); margin-bottom: 22px; }
cscs>bd::-webkit-scrollbar { display: none; }::-webkit-scrollbar { display: none; }
cards>card:hover ccro { transform: rotateY(180deg); backface-visibility: hidden; }
scroll { display: flex; align-items: center; position: absolute; top: 0; bottom: 0; z-index: 99; }
scroll:last-child { right: 0; }
cscs>bd>ccrds { display: flex; overflow-x: scroll; padding: 0 16px; }
scroll:first-child>btn>svg { transform: rotate(180deg); }


/* Back Card commponent */
cbco { border-radius: 10px; transform: rotateY(180deg); background: var(--b-t); display: flex; flex-direction: column; justify-content: center; text-align: center; backface-visibility: hidden; transition: transform 0.8s; position: absolute; top: 7px; right: 7px; bottom: 7px; left: 7px; backdrop-filter: blur(20px); box-shadow: inset 0 0 0px 4px var(--bc); }
cards>card { position: relative; display: inline-block; }
cbco>bx { display: flex; flex-direction: column; }
cbco>bx>btn { background: var(--bt); padding: 11px; display: block; text-align: center; margin: 0 22px; border-radius: 5px; font-weight: bold; margin-bottom: 11px; }
cbco>bx a { font-weight: 500; text-decoration: underline; color: var(--b); }
cards>card:hover cbco { transform: rotateY(0deg); }


/* Coupons */
scroll>btn { padding: 5px; background: var(--b-t95); height: 33px; display: block; width: 33px; border-radius: 55%; box-shadow: 0 0 4px 6px var(--bc); }


/* Top Staores Commponent (Coupons) */
ctss { display: block; margin: 11px; }
ctss strs { display: flex; background: var(--b-t22); border-radius: 22px; box-shadow: 0 0 4px 0px var(--bc); margin-top: 11px; padding: 11px; }
ctsto>bd>t { text-align: center; letter-spacing: 0.36px; margin-top: 11px; display: block; font-size: 1.22em; font-weight: 500; }
ctsto { display: block; padding: 11px; margin: 5px; box-shadow: 0 0 3px 0 rgba(101, 116, 150, 0.23); border-radius: 11px; background: var(--bt); max-height: 324px; }
ctsto>hd>i { height: 100%; }
ctsto>hd svg, ctsto>hd img { height: 100%; width: 100%; object-fit: fill; }
ctsto>hd { height: 100%; display: flex; max-height: 180px; justify-content: center; align-items: center; border: 1px solid var(--bc); border-radius: 11px; position: relative; overflow: hidden; }
ctsto>hd>ii { position: absolute; top: 11px; right: 11px; }
ctsto>ft>d { margin-top: 11px; display: grid; padding: 11px; grid-template-columns: 40px auto; font-size: 1.22em; gap: 5px; color: #0b5b24; font-weight: 500; }
ctss bx>bd>d { display: grid; grid-template-columns: 33px auto; align-items: center; border: 1px solid var(--bc); border-radius: 5px; margin-top: 11px; }
ctsso bx i>img { height: 100%; width: 100%; object-fit: fill; border-radius: 11px; }
ctsso:hover bl { height: 100%; opacity: 1; }
ctsls { display: block; padding: 5px; }
ctsls>toplist { display: flex; }


/* Offers commponent (Coupons) */
cofs>bl>bd { display: grid ; grid-template-columns: auto auto; column-gap: 11px; }
cofs ofrs { display: grid; grid-template-columns: 33% auto; background: var(--b-t22); border-radius: 22px; box-shadow: 0 0 4px 0px var(--bc); margin-top: 11px; padding: 11px; gap: 2%; }
offers { display: block; margin: 22px 0; }
cobo { border-radius: 10px; box-shadow: 4px 3px 6px 0 #e5ebff; background: var(--bt); text-align: center; font-size: 1.1em; font-weight: 500; margin: 4px; max-width: 199px; max-height: 199px; height: 100%; width: 100%; display: block; }
ccfo { border-radius: 10px; box-shadow: 4px 3px 6px 0 #e5ebff; background: var(--bt); text-align: center; font-size: 1.1em; font-weight: 500; margin: 4px; display: block; overflow: hidden; height: 95px; width: 100%; }
ccfo>i { height: 88%; padding: 7px; width: 88%; }
ccfo>i>img { height: 100%; width: 100%; object-fit: contain; aspect-ratio: 2 / 3; }
cofrs>toplist { display: flex; }
cofs>bd { display: grid; grid-template-columns: 49% 50%; gap: 1%; }
cobo>hd>i { width: 77px; margin: auto; }



/* cashbackstores Commponent (Coupons) */
cashbackstores>hd { display: flex; justify-content: space-between; }
ccfro>hd { width: 211px; height: 133px; box-sizing: border-box; border-radius: 4px; display: flex; align-items: center; padding: 0 5px; background: var(--bc); }
ccfro { display: block; padding: 22px; background: var(--b-t); border-radius: 11px; margin: 11px 5px; }
ccfro>bd>d { display: grid; grid-template-columns: 33px auto; align-items: center; padding: 5px 11px; background: #e5fff5; border-radius: 5px; font-weight: 500; margin-top: auto; font-size: 0.88em; white-space: nowrap; }
ccfro>bd>name { margin-top: 11px; font-size: 1.11em; }
ccfro>bd { display: flex; padding: 11px; flex-direction: column; }
chcs cstr { overflow-x: scroll; scroll-behavior: smooth; display: list-item; }
chcs scroll:last-child { right: 5px; }
chcs scroll:first-child { left: 5px; }
chcs>bd { display: flex; position: relative; align-items: center; padding: 0 22px; }
cashbackstores { display: block; margin: 22px 0; }
cics ctsto { display: grid; }
cics ics { display: flex; align-items: center; }
cics>bd { display: flex; align-items: center; position: relative; padding: 11px 22px; }
cics scroll:first-child { left: 5px; }
cics cincs { display: flex; overflow: scroll; }
cics scroll:last-child { right: 5px; }
cics { display: block; padding: 11px; background: var(--b-t22); border-radius: 22px; box-shadow: 0 0 4px 0px var(--bc); position: relative; }
cics>hd { padding: 11px; display: block; }
@media screen and (max-width: 999px) {
	cashbackstores { display: block; margin: 11px; margin-top: 22px; }
}


/* Cashback Commponent */
ccbo>hd { height: 100%; display: flex; max-height: 180px; justify-content: center; align-items: center; border: 1px solid var(--bc); border-radius: 11px; position: relative; overflow: hidden; }
ccbo { display: block; padding: 11px; margin: 5px; box-shadow: 0 0 3px 0 rgba(101, 116, 150, 0.23); border-radius: 11px; background: var(--bt); width: 212px; }
ccbo>hd>i { height: 100%; }
ccbo>hd svg, ctsto>hd img { height: 100%; width: 100%; object-fit: fill; }
ccbo>ft>d { display: grid; padding: 2px 11px; grid-template-columns: 40px auto; font-size: 0.88em; font-weight: 500; background: #e5fff5; align-items: center; border-radius: 11px; }
ccbo>bd>p { margin: 5px 0; }
ccbo>bd { display: block; padding: 11px 5px; }
ccbo:hover { box-shadow: 0 0 22px 0 var(--bc); }



/* Popular Offers commponent (Coupons) */
cpos>hd>btns { display: flex; background-color: var(--bc); width: fit-content; border-top-left-radius: 5px; border-top-right-radius: 5px; border: 1px solid var(--bc); border-bottom: none; align-items: center; height: 55px; padding-bottom: 7px; }
cpos>hd>btns>btn { width: 249px; text-align: center; font-size: 1em; border-right: solid 1px var(--bc); cursor: pointer; padding: 11px; margin: 4px; border-radius: 5px; }
cpos>hd>btns>btn:last-child { border: none; }
cpos cpoos { display: flex; padding: 33px; border: 1px solid var(--bc); border-radius: 11px; margin-top: -8px; position: relative; background: var(--b-t); align-items: center; }
cpos scroll:last-child { right: 11px; }
cpos scroll:first-child { left: 11px; }
popularoffers { display: block; margin: 22px 0; }


/* Popular Offer commponent (Coupons) */
scps ctmo { margin: 0; padding: 22px; width: 138px; text-align: center; place-content: center; background: var(--bt); margin: 5px; box-shadow: 0 0 3px 0 rgba(101, 116, 150, 0.23); }
cpos { display: block; margin-top: 11px; }
cpoo { display: grid; padding: 22px; border-radius: 5px; border: solid 1px #f4f4f4; background-color: #fff; position: relative; transition: all ease 0.5s; box-shadow: 0 0 10px 0 var(--bc); margin: 5px; width: 177px; height: 222px; grid-template-rows: 55px auto 44px; }
cpoo:hover { background: var(--aat); }
cpoo>hd { width: 99px; height: 44px; display: block; margin-bottom: 3px; }
cpoo>hd>i { height: 100%; }
cpoo>hd>i>img { height: 100%; width: 100%; border-radius: 5px; }
cpoo>bd>d { display: grid; padding: 2px 0; grid-template-columns: 38px auto; font-size: 0.88em; font-weight: 500; align-items: center; border-radius: 11px; white-space: nowrap; margin-top: 11px; }
cpoo>ft>btn { display: block; text-align: center; padding: 11px; background: var(--aaa); color: var(--b); font-weight: 500; border-radius: 5px; }
cpoos pofrs { display: grid; grid-auto-flow: column; }
cpos ofrlst { display: block; overflow-x: scroll; padding: 0px 22px; }
cpos items { display: none; overflow: hidden; }
.Today items.Today { display: block; }
.Today btn.tdy { background: var(--aaa); color: var(--b); }
.Exclusive items.Exclusive { display: block; }
.Exclusive btn.exc { background: var(--aaa); color: var(--b); }
.Current items.Current { display: block; }
.Current btn.crnt { background: var(--aaa); color: var(--b); }


/* Coupons in phone version */
@media screen and (max-width: 999px) {
	scps ctmo { grid-column-start: 1; grid-column-end: 3; width: auto; padding: 11px; font-weight: 500; }
	cics>bd { padding: 11px; }
	ccss>bd { display: block; padding: 11px; }
	ctss strs { display: block; }
	ctsls>toplist { display: grid; grid-template-columns: 50% 50%; }
	ctmo { width: auto; grid-column-start: 1; grid-column-end: 3; }
	ctsls>toplist:first-child { display: none; }
	cics { margin: 11px; }
	cofs>bd { display: block; }
	cofs ofrs { display: block; }
	cobo { max-width: unset; max-height: unset; padding: 33px 22px; width: auto; height: auto; }
	cpos>hd>btns>btn { width: auto; }
}

@media screen and (max-width: 999px) {
	ccss { padding: 0; }
	cscs { margin: 11px; padding: 11px; }
	stores { margin: 11px; margin-top: 22px; }
	ctss { margin: 0; }
	trending { display: block; margin: 11px; margin-top: 22px; }
	trending cofs ofrs { margin: 0; }
	popularoffers { margin: 11px; margin-top: 22px; }
	offers { margin: 11px; margin-top: 22px; }
}

/* Trade (Game) Commponent */
cbdo { display: block; padding: 11px; background: var(--b); border-radius: 11px; }
cbdo .smbg { position: absolute; opacity: 0.5; }
cbdo>hd>percdbx { color: var(--c); padding: 11px; display: grid; grid-template-columns: 50% auto; position: relative; border-radius: 11px; overflow: hidden; margin: 4px; }
cbdo>hd>percdbx>bg { background-image: url(/0/img/GameBG.png); background-repeat: no-repeat; background-size: 101% 117px; background-position: 1px center; z-index: -1; filter: hue-rotate(-92deg); }
cbdo peridnm { display: flex; flex-direction: column; justify-content: center; }
cbdo peridnm>guide { display: grid; grid-template-columns: 22px auto; border: 1px solid var(--b); border-radius: 32px; padding: 3px; justify-content: center; margin-bottom: 6px; font-size: 0.77em; width: 77%; }
cbdo peridnm>h5 { font-weight: 400; letter-spacing: 1px; margin-left: 5px; font-size: 0.66em; }
cbdo peridnm>timeleft { display: flex; margin-top: 11px; margin-left: 2px; }
cbdo peridnm>timeleft>i { height: 28px; width: 28px; margin-right: 3px; }
cbdo percdbx>peridnum { display: flex; flex-direction: column; justify-content: center; align-items: flex-end; }
cbdo peridnum cntdwn>h3 { font-size: 0.79rem; letter-spacing: 0.55; font-weight: 400; }
cbdo>bd { padding: 11px 0; display: block; }
cbdo>bd>color { display: flex; }
cbdo color>div>h4 { position: relative; justify-content: center; padding: 11px; border-radius: 7px; display: flex; }
cbdo color div>h4>bx { display: block; text-align: center; }
cbdo color t.cl { position: absolute; top: 4px; color: var(--b4); display: flex; left: 11px; opacity: 0.5; font-size: 14px; }
cbdo>bd joinnum { display: grid; grid-template-columns: auto auto auto; text-align: center; column-gap: 1.5%; }
cbdo>bd joinnum>num { padding: 7px; padding-top: 22px; border-radius: 6px; position: relative; background: var(--b); margin-top: 7px; }



/* Common css for components and etc */
csopo:hover { background: var(--b-t); }
start grid svg, start grid img { height: 22px; width: 22px; }

/* Video Component 
cvdoo { display: grid; grid-template-columns: 255px auto 111px; max-width: 777px; background: var(--bt); border-radius: 11px; margin: 7px 11px; padding: 11px; }
cvdoo>ft btn:hover { background: var(--hover); }
cvdoo>hd>i { height: 144px; width: 246px; border-radius: 11px; overflow: hidden; margin-right: 5px; }
cvdoo>hd>i>img { height: 100%; width: 100%; object-fit: cover; }
cvdoo d>a { display: flex; align-items: center; }
cvdoo d>a>i { height: 16px; width: 16px; margin: 0 3px; }
cvdoo d>a { display: flex; align-items: center; font-size: 0.88em; font-weight: 400; }
cvdoo>ft>btns>btn { display: block; height: 30px; width: 30px; padding: 5px; margin: 2px; justify-items: center; align-content: center; border-radius: 55%; }
cvdoo>ft>btns { display: flex; align-items: center; justify-content: end; }
cvdoo>bd>d { display: flex; align-items: center; font-size: 0.99em; font-weight: 400; margin-top: 5px; }
cvdoo>bd>t { font-size: 1em; line-height: 1.08em; font-weight: bold; overflow: hidden; max-height: 3.2em; -webkit-line-clamp: 2; -webkit-box-orient: vertical; text-overflow: ellipsis; white-space: normal; display: -webkit-box; }
cvdoo>bd { display: block; padding: 5px; }
cvdoo>bd>d>p { font-size: 0.88em; line-height: 1.44em; font-weight: 400; overflow: hidden; max-height: 3.2em; -webkit-line-clamp: 2; -webkit-box-orient: vertical; text-overflow: ellipsis; white-space: normal; display: -webkit-box; margin: 0; margin-top: 7px; }
cvdoo>hd>i>act { display: block; height: 6px; width: 100%; background: var(--bt); position: absolute; left: 0; border-radius: 22px; z-index: 99; bottom: 0px; }
cvdoo>hd>i>act:after { content: " "; position: absolute; top: 0; bottom: 0; left: 0; display: block; right: 36%; background: var(--aaa); border-radius: 22px; }

@media screen and (max-width: 999px) {
cvdoo>hd>i { height: 96px; width: 150px; }
cvdoo>bd>t { font-size: 0.88em; }
cvdoo>bd>d { font-size: 0.88em; }
cvdoo>bd>d>p { margin: 0; }
cvdoo { grid-template-columns: 155px auto 0; }

}
*/



/* Video History Manage component */
chmo>hd>sl>input { position: absolute; top: 0; left: 0; right: 0; bottom: 0; padding-left: 55px; border-radius: 11px !important; width: auto; }
chmo>hd>sl>i { width: 22px; height: 22px; }
chmo sl>btn>i { height: 22px; width: 22px; margin: auto; }
chmo>bd btn:hover { background: var(--hover); }
chmo>bd btn { display: grid; grid-template-columns: 44px auto; align-items: center; padding: 11px; border-radius: 33px; margin-bottom: 5px; }
chmo>ft>a { display: block; padding: 5px; margin-bottom: 5px; padding-left: 57px; }
chmo>hd>sl { display: grid; grid-template-columns: 55px auto; align-items: center; margin: 6px; position: relative; height: 48px; width: auto; }
chmo { display: block; background: var(--bt); border-radius: 11px; padding: 11px; margin: 11px; }
chmo>bd btn>i { height: 18px; width: 18px; margin: auto; }


@media screen and (max-width: 999px) {
	chmo { display: none;}

}



/* Video History */


svho header>mg { display: none; }
@media screen and (max-width: 999px) {
	svho header>mg { display: flex; justify-content: space-between; align-items: center; position: relative; }
	.cntrl header>mg>cslo { left: 33%; }
	.intrction header>mg>cslo { left: 33%; }
	svho header>h4 { margin: 0 18px; }
	svho header>mg>a { display: block; padding: 11px; width: 100%; margin: 0 5px; text-align: center; }
	svho header>mg cslo { display: block; position: absolute; bottom: 0; width: 33%; left: 0%; height: 4px; background: var(--a); margin: 0 5px; border-radius: 33px; transition: 333ms; }
	svho header>h4 { margin: 0 18px; padding: 11px; }
	svho bg.hd { display: none; }
	svho header>mg>a.this { border-bottom: 2px solid; }
}

/* Intrections (Video History) */
citro trc i { height: 26px; width: 26px; margin: auto; }
citro bl { display: block; border: 1px solid var(--bc); border-radius: 11px; margin-top: 11px; padding: 11px 0; background: var(--bt); }
citro trc { display: grid; grid-template-columns: 55px auto 44px; align-items: center; padding: 7px 11px; }
cvio { display: block; margin: 11px; margin-bottom: 22px; }
citro>p { margin: 11px; }
citro { display: block; padding-bottom: 22px; }
citro trc:hover { background: var(--hover); }


/* Control (Video History) */
ccnlo>bl { display: block; margin: 11px; border: 1px solid var(--bc); border-radius: 11px; background: var(--bt); }
ccnlo>bl>bd { padding: 22px; padding-bottom: 5px; }
ccnlo>bl>ft { padding: 11px; padding-top: 0; }
ccnlo>bl>bd>t>h2 { text-align: center; }
ccnlo>bl>bd>trc { display: flex; align-items: center; justify-content: space-between; }
ccnlo>bl>bd>trc d i { height: 22px; width: 22px; }
ccnlo>bl>bd>trc btn { display: block; border: 1px solid var(--bc); border-radius: 5px; white-space: nowrap; padding: 11px 22px; }
ccnlo>bl>bd>bx { display: block; margin-top: 11px; }
ccnlo>bl>bd>bx>bd>label>input { height: 22px; width: 22px; }
ccnlo>bl>bd>trc>hd>d { display: grid; grid-template-columns: 33px auto; align-items: center; }
ccnlo>bl>bd>bx trc { display: grid; grid-template-columns: 44px auto 33px; align-items: center; padding: 11px 0; }
ccnlo>bl>bd>trc>bd>i { height: 44px; width: 44px; border-radius: 50%; overflow: hidden; margin: auto; }
ccnlo>bl>bd>bx trc i { height: 28px; width: 28px; margin: auto; }
ccnlo>bl btn { display: flex; justify-content: space-between; align-items: center; font-weight: bold; }
ccnlo>bl>ft>btn { display: grid; grid-template-columns: auto 44px; align-items: center; }
ccnlo>bl>ft t { text-align: start; font-size: 1.22em; font-weight: 600; margin: 0; }
ccnlo>bl>bd>bx label { display: grid; grid-template-columns: 44px auto; padding: 5px; align-items: center; }
ccnlo>bl>bd>bx h4 { margin: 11px 0; }
ccnlo>bl>hd { padding: 11px; }
ccnlo>bl:nth-child(2)>bd>trc { margin-bottom: 11px; }
ccnlo>bl>bd>a { display: grid; grid-template-columns: auto 44px; align-items: center; }
ccnlo>bl>bd>a>i { height: 22px; width: 22px; }
ccnlo>bl>ft>d>t { font-weight: 400; font-size: 1em; }
ccnlo>bl>ft>d { display: grid; grid-template-columns: 55px auto; }
cpmoo { display: block; text-align: center; justify-items: center; align-content: center; margin: 22px; padding: 22px; }
cpmoo>bd { display: block; }
cpmoo>hd>i { height: 55%; width: 55%; margin: auto; }
cpmoo>ft { padding: 11px; margin-top: 11px; }




/* Song Component (Artist) */
csgo { display: grid; grid-template-columns: 66px auto 0; padding: 11px; border-radius: 0; transition: 99ms; margin-bottom: 5px; align-items: center; overflow: hidden; border-bottom: 1px solid var(--bc); }
csgo:active { transform: scale(0.99); }
csgo>hd { overflow: hidden; border-radius: 11px; height: 55px; width: 55px; position: relative; }
csgo>bd>d>h5 { font-size: 0.88em; font-weight: 400; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-top: 4px; width: 33%; }
csgo>bd>t { font-weight: bold; white-space: nowrap; width: fit-content; overflow: hidden; text-overflow: ellipsis; display: block; }
cplo>ft>btns>btn:last-child i { margin: 0; }
saro calbo { display: block; margin-top: 11px; }
csgo>hd>img { height: 100%; width: 100%; }
csgo>hd>i>svg { height: 22px; width: 22px; fill: var(--b); }
csgo>hd>i { position: absolute; top: 0; left: 0; right: 0; bottom: 0; height: 100%; background: var(--b-t22); border-radius: 8px; transition: 99ms; visibility: hidden; }
csgo>ft { display: flex; align-items: center; justify-content: space-around; width: 95%; }
csgo btns { display: flex; align-items: center; justify-content: end; transition: 99ms; visibility: hidden; padding-right: 22px; }
csgo:hover>hd>i { visibility: visible; }
csgo:hover btns { visibility: visible; }
csgo btns>btn>i { height: 22px; width: 22px; }
csgo btns>btn:hover { background: var(--bc); }
csgo btns>btn { height: 33px; width: 33px; border-radius: 55%; display: flex; align-items: center; justify-content: center; margin: 4px; }

/* Artist in Phone version */
@media screen and (max-width: 999px) {
	csgo btns { visibility: visible; }
	cplo d.phone { margin: 6px 0; padding: 8px 22px; }
	csgo { grid-template-columns: 66px 48% auto; }
	csgo>ft { width: auto; justify-content: end; }
	csgo btns { padding: 0; }
	csgo>ft>d { display: none; }	
	csgo>bd>d { display: flex; align-items: center; }
	cplo .desktop { display: none; }	
	clpo { display: block; margin: 11px; margin-top: 22px; }

}


/* Play Component (Artist) */
cplo>ii>img { height: 100%; width: 100%; }
cplo>ii { position: absolute; top: 0; right: 0; left: 0; bottom: 0; z-index: -1; }
cplo>ft>btns { display: flex; }
cplo>bd { display: block; width: 62%; }
cplo>ft>btns>btn>i { height: 18px; width: 18px; margin-right: 5px; }
cplo btn:hover { background: var(--bg); }
cplo btn { display: flex; align-items: center; justify-content: center; background: var(--bt); padding: 5px 22px; border-radius: 44px; margin-right: 5px; font-size: 0.88em; }
cplo { display: block; justify-items: end; align-content: end; position: relative; padding: 11px; height: 177px; }
cplo h1 { font-size: 1.77em; }
cplo d { width: fit-content; display: flex; align-items: center; justify-content: center; background: var(--bt); padding: 5px 22px; margin: 0 4px; border-radius: 44px; border: none; font-size: 0.88em; }
cplo btn:last-child { padding: 11px; }
cplo btn:last-child>i { height: 16px; width: 16px; }
cplo>ii:after { background: linear-gradient(1turn, rgb(224 231 241) 8.98%, rgba(0, 0, 0, 0) 100%); content: " "; position: absolute; top: 0; bottom: -11px; left: 0; right: 0; }
clpo>hd { display: block; margin-bottom: 11px; }
cplo>ft btn:hover { background: var(--b-t44); }
clpo { display: block; margin-top: 22px; }	
clpo>ft>btn { display: block; padding: 7px 24px; font-weight: 500; border-radius: 33px; text-align: center; border: 1px solid var(--c); margin-top: 11px; width: fit-content; }

/* Artist in Only Desktop */	
@media screen and (min-width: 999px) {	
	cplo .phone { display: none; }
	saro d.aerea { display: block; }
	saro main { max-width: unset; width: auto; }
	saro sidebar { max-width: unset; width: auto; position: relative; }
	saro d.sidebar { padding: 0; }
	cplo { height: 500px; }
	cplo>ii { overflow: hidden; }
	csgo { grid-template-columns: 66px 33% auto; }
	csgo>ft>d { display: flex; justify-content: space-around; align-items: center; width: 90%; }
	csgo>bd>d { display: none; }

}	




/* Podcasts */
cpcco calbo { margin-top: 22px; display: block; }
cpcco>hd { display: block; padding: 11px; }
spcs main { max-width: unset; width: 100%; }


/* Music Component */
cmuo { display: grid; grid-template-columns: 144px auto 44px; align-items: center; padding: 11px; margin: 5px; max-width: 444px; background: var(--bt); border-radius: 11px; overflow: hidden; min-width: 92vw; }
cmuo>hd>i>img { height: 100%; width: 100%; object-fit: cover; }
cmuo>hd>i { height: 88px; width: 94%; overflow: hidden; }
cmuo time { font-size: 0.88em; opacity: 0.6; display: block; }
cmuo>bd>t { font-size: 1em; line-height: 1.22em; font-weight: 500; overflow: hidden; display: block; -webkit-line-clamp: 2; display: box; display: -webkit-box; -webkit-box-orient: vertical; text-overflow: ellipsis; white-space: normal; margin: 4px 0; }
cmuo>bd>p { font-size: 0.77em; line-height: 1.22em; overflow: hidden; display: block; -webkit-line-clamp: 1; display: box; display: -webkit-box; -webkit-box-orient: vertical; text-overflow: ellipsis; white-space: normal; margin: 0; margin-top: 11px; opacity: 0.6; }
cmuo>ft>btn { height: 44px; width: 44px; display: block; border-radius: 55%; align-content: center; }
cmuo>ft>btn:hover { background: var(--bc); }
cmuo>hd { display: block; position: relative; }
cmuo>hd>ii { position: absolute; display: flex; top: 0; right: 8px; bottom: 0; left: 0px; border-radius: 6px; background: var(--b-t22); justify-content: center; align-items: center; visibility: hidden; transition: 99ms; }
cmuo:hover ii { visibility: visible; }
cmuo>hd>ii>i>svg { fill: var(--b); }
cmuo>hd>ii>i { height: 22px; width: 22px; }
cmus>clm { display: flex; }


@media screen and (min-width: 999px) {
	cmuo { min-width: 25vw; }
} 


/* Artists */ 
sars bg.hd { display: none; }
sars mb { display: flex; align-items: center; padding: 11px; border-bottom: 1px solid var(--bc); margin-bottom: 11px; padding-bottom: 0; }
sars mb>a { padding: 11px 22px; margin-right: 5px; }
sars mb>a.this { border-bottom: 2px solid var(--a); color: var(--a); }
sars bl>mg { display: flex; overflow-x: scroll; }
sars bl>mg a { display: block; padding: 7px 22px; margin: 8px; margin-left: 5px; background: var(--bc); border-radius: 22px; font-size: 0.88em; font-weight: 500; }
sars bl>mg>aa>btn:hover { background: var(--bt); }
sars bl>mg a.this { background: var(--bt); box-shadow: var(--bs-b); }
sars d.aerea { justify-content: start; }
sars bgimgs { width: 100%; display: block; height: 100%; }
sars bgimgs>img { height: 100%; width: 100%; opacity: 0.5; }
sars bl>mg>aa { display: flex; margin-left: 11px; align-items: center; }
sars bl>mg>aa>btn { display: flex; height: 33px; width: 33px; align-items: center; justify-content: center; background: var(--bc); border-radius: 55%; border: 1px solid var(--bc); }


/* Liked Artists component */
clco>hd>i>img { width: 100%; height: 100%; }
clco>hd>i { overflow: hidden; border-radius: 11px; height: 122px; width: 100%; }
clco { display: grid; padding: 11px; background: var(--bt); border-radius: 11px; margin: 4px; width: 139px; position: relative; grid-template-rows: 122px auto; }
clco>hd { display: block; position: relative; }
clco>bd>t { font-size: 0.88em; font-weight: bold; }
clco d { display: flex; align-items: center; margin-top: 5px; opacity: 0.8; font-weight: 500; }
clco>bd { display: block; padding: 5px; padding-bottom: 0; }
clco d>i { height: 13px; width: 13px; margin-right: 3px; }
clco d>p { margin: 0; font-size: 0.77em; }
clco>hd>bl i { height: 33px; width: 33px; border-radius: 55%; margin: 5px; background: var(--b-t44); transition: 99ms; }
clco bl i>svg { height: 18px; width: 18px; }
clco bl>bd>i { margin-right: 11px; }
clco bl i:hover { background: var(--b-t22); transform: scale(1.2); }
clco>hd>bl { position: absolute; top: 0; left: 0; right: 0; bottom: 0; display: flex; flex-direction: column; justify-content: space-between; align-items: end; padding: 11px; background: linear-gradient(142deg, var(--b-t22), transparent); border-radius: 11px; transition: 99ms; visibility: hidden; }
clco:hover bl { visibility: visible; }
clco bl>bd>i::after { content: ""; position: absolute; top: 9%; bottom: 9%; left: 9%; right: 9%; background: var(--b-t); border-radius: 55%; z-index: -1; transition: 99ms; transform: scale(0); }
clco bl>bd>i:active::after { transform: scale(1.01); }


/* Artist component */
catss { display: flex; flex-wrap: wrap; }
catso { display: grid; padding: 11px; margin: 4px; position: relative; grid-template-rows: 111px auto 0; align-items: center; max-width: 177px; text-align: center; background: var(--b-t44); border-radius: 11px; box-shadow: var(--bs); }
catso>hd>i { height: 111px; width: 111px; border-radius: 5555%; overflow: hidden; margin: auto; }
catso>hd>i>img { height: 100%; width: 100%; object-fit: cover; }
catso>bd>p { margin: 0; font-weight: 500; opacity: 0.8; font-size: 0.77em; }
catso>bd>t { font-size: 1em; font-weight: bold; padding: 11px; display: block; padding-bottom: 0; }
catso>ft>btn:hover { background: var(--hover); }
catso>ft>btn { height: 44px; width: 44px; display: block; align-content: center; border-radius: 55%; visibility: hidden; }
catso:hover>ft>btn { visibility: visible; }
catso>ft { display: flex; justify-content: end; }

sars h>d>bl { display: flex; justify-content: space-between; align-items: center; }
sars h>d>bl>btn>select { padding: 0; height: auto; border: none; }
sars h>d>bl>btn { display: flex; padding: 10px 11px; background: var(--bt); border-radius: 5px; margin: 0 5px; }
sars h bl btn { height: 44px; display: flex; align-items: center; width: 44px; border-radius: 55%; margin-right: 3px; }
sars h bl btn:last-child { display: grid; grid-template-columns: auto 33px; width: auto; } 
sars h>d>bl>btns { display: flex; align-items: center; }
sars main { max-width: unset; width: 100%; }
@media screen and (max-width: 999px) {
	catso { margin: 4px; }
	catso>ft>btn { visibility: visible; }

}
@media screen and (max-width: 450px) {	
	catss { display: grid; grid-template-columns: 50% 50%; padding: 5px; }
}


/* Watch later component */
cwao>hd>i>img { width: 100%; height: 100%; }
cwao>hd>i { overflow: hidden; border-radius: 11px; height: 122px; width: 100%; }
cwao { display: grid; padding: 11px; background: var(--bt); border-radius: 11px; margin: 4px; width: 139px; position: relative; grid-template-rows: 122px auto; }
cwao>hd { display: block; position: relative; }
cwao>bd>t { font-size: 0.88em; font-weight: bold; }
cwao d { display: flex; align-items: center; margin-top: 5px; opacity: 0.8; font-weight: 500; }
cwao>bd { display: block; padding: 5px; padding-bottom: 0; }
cwao d>i { height: 16px; width: 16px; margin-right: 5px; }
cwao d>p { margin: 0; font-size: 0.77em; }
cwao>hd>bl i { height: 33px; width: 33px; border-radius: 55%; margin: 5px; background: var(--b-t44); transition: 99ms; }
cwao bl i>svg { height: 18px; width: 18px; }
cwao bl>bd>i { margin-right: 11px; }
cwao bl i:hover { background: var(--b-t22); transform: scale(1.2); }
cwao>hd>bl { position: absolute; top: 0; left: 0; right: 0; bottom: 0; display: flex; flex-direction: column; justify-content: space-between; align-items: end; padding: 11px; background: linear-gradient(142deg, var(--b-t22), transparent); border-radius: 11px; transition: 99ms; visibility: hidden; }
cwao:hover bl { visibility: visible; }
cwao bl>bd>i::after { content: ""; position: absolute; top: 9%; bottom: 9%; left: 9%; right: 9%; background: var(--b-t); border-radius: 55%; z-index: -1; transition: 99ms; transform: scale(0); }
cwao bl>bd>i:active::after { transform: scale(1.01); }

@media screen and (max-width: 999px) {
	clco, cwao { width: auto; grid-template-rows: 155px auto; }

	clco>hd>i { height: 155px; }
	clbo>hd>i { height: 155px; }
	cwao>hd>i { height: 155px; }
}	


/* Podcast */
spco d.aerea { flex-direction: unset; }
spco csonss { border-radius: 11px; background: var(--b-t22); text-align: center; }
ccpso btn { display: flex; align-items: center; justify-content: center; height: 36px; width: 36px; background: var(--bt); margin: 0 5px; border-radius: 55%; padding: 2px; }
ccpso>btns { display: flex; justify-content: center; padding: 11px; margin: 11px; margin-bottom: 0; align-items: center; }
ccpso btn:nth-child(2) { height: 50px; width: 50px; margin: 0 11px; }
ccpso btn:hover { background: var(--b-t44); }
ccpso btn:nth-child(2)>i { height: 20px; width: 20px; }
ccpso btn>i { height: 16px; width: 16px; }
spco alsngs>ft { padding: 0; display: block; padding-bottom: 11px; }
alsngs>bd>h1 { font-size: 1.33em; margin-top: 11px; font-weight: 700; line-height: 1.33em; letter-spacing: 0.07px; text-align: center; -webkit-line-clamp: 4; display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden; }
spco alsngs soni i { height: 233px; width: 244px; overflow: hidden; margin: 5px; }
spco bgimgs>img { height: 100%; width: 100%; opacity: 0.2; }
spco bgimgs { left: 0; right: 0; margin: 0; width: auto; display: block; }
spco alsngs time { display: flex; justify-content: center; }
spco alsngs id { display: flex; padding: 4px; }
@media screen and (min-width: 999px) {	
	spco sidebar { width: 44%; }

}

@media screen and (max-width: 999px) {	
	spco bgimgs>img { opacity: 0.4; }
	spco bgimgs { height: 66%; }
	spco alsngs { padding: 22px; margin: 0; }
	spco alsngs id { display: block; text-align: center; }
	alsngs>bd>h1 { margin-top: 11px; }
}



/* Footer */
cftso { display: block; background: var(--bt); border-radius: 11px; margin-top: -100px; }
cfio { display: grid; grid-template-columns: 40% auto; border-radius: 11px; align-items: center; max-width: 77%; margin: auto; background: var(--aaa); color: var(--b); box-shadow: 0 5px 10px #4e81ecb5; position: relative; }
cfio svg, cfio path { fill: var(--b); }
cfio>hd>i { height: 100%; width: 40%; position: absolute; top: -57px; left: 0; right: 0; }
cfio>bd>bl { display: block; padding: 22px; max-width: 77%; }
cfio>bd>bl t { font-size: 1.22em; font-weight: 500; }
cfio bl p { font-weight: 400; color: var(--bt); text-align: start; }
cfio bl sl { display: grid; grid-template-columns: 33px auto 77px; align-items: center; padding: 11px; height: 29px; background: var(--b-t22); border-radius: 33px; }
cfio bl sl>i { height: 22px; width: 22px; margin: auto; }
cfio bl sl { display: grid; grid-template-columns: 33px auto 98px; align-items: center; height: 36px; background: var(--b-t22); border-radius: 33px; width: auto; max-width: 77%; padding: 4px; }
cfio bl sl>input { position: absolute; padding: 0 44px; padding-right: 111px; top: 0; bottom: 0; left: 0; right: 0; width: auto; color: var(--b); letter-spacing: 0.44px; font-weight: 500; border-radius: 33px; height: auto; }
cfio bl sl>btn { display: block; font-size: 0.88em; font-weight: 500; color: var(--c); background: var(--bt); padding: 9px 11px; border-radius: 22px; grid-column-start: 3; text-align: center; position: relative; z-index: 9; cursor: pointer; box-shadow: var(--bs-b); }
cfio sl input:focus { border: 1px solid var(--b-t44); border-radius: 33px; box-shadow: none; }
cfio bl p>a { text-decoration: underline; color: var(--b); }
cfio>bd>bl>ft { padding: 0; }
cftso>hd { display: block; position: relative; height: 122px; z-index: -1; }
cfdo logo { display: grid; grid-template-columns: 55px auto; align-items: center; }
cfdo { display: flex; max-width: 77%; margin: auto; justify-content: space-between; }
cfdo>hd ft>d { display: flex; }
cfdo>hd ft>d>i { height: 16px; width: 16px; margin-right: 22px; }
cfdo>hd>bl { display: block; padding: 11px; max-width: 259px; }
cfdo>bd>links { display: flex; justify-content: space-between; }
cfdo links>bl { display: flex; flex-direction: column; }
cfdo links>bl { display: flex; flex-direction: column; padding: 11px; margin: 0 11px; }
cfdo links>bl a { font-weight: 400; margin-top: 11px; font-size: 0.88em; }
cfdo links>bl d { display: grid; grid-template-columns: 33px auto; align-items: center; margin-top: 11px; }
cftso>ft>bl { display: flex; justify-content: space-between; max-width: 77%; margin: auto; align-items: center; padding: 11px 0; padding-bottom: 22px; white-space: nowrap; }
cftso>ft>bl d.links { display: flex; align-items: center; }
cftso d.links>a { margin: 0 22px; font-size: 0.88em; font-weight: 400; transition: 99ms; }
cftso a:hover { color: var(--a); }
cfdo a:hover { color: var(--a); }
cfdo logo>t { font-weight: bold; font-size: 1.44em; }
cftso d.links>hr { width: 1px; height: 22px; }
cfio bl sl>input::placeholder { color: var(--b); opacity: 1; /* Firefox */ }	
cftso copyrights { font-size: 0.88em; }
@media screen and (max-width: 999px) {	 
	cfio>hd>i { display: none; }
	cfio { display: block; max-width: unset; margin: 11px; }
	cftso { margin: 11px; }
	cftso>hd { height: 0; }
	cfdo { max-width: unset; display: block; }
	cfdo>bd>links { display: grid; grid-template-columns: 33% 33% 33%; margin-top: 11px; }
	cfdo links>bl:last-child { grid-column-start: 1; grid-column-end: 3; }
	cftso>ft>bl { display: block; max-width: unset; padding: 11px; }
	cftso>ft>bl d.links { overflow-x: scroll; white-space: nowrap; display: flex; }
	copyrights { padding: 22px; display: block; padding-top: 0; }
	cfio>bd>bl { max-width: unset; }
	cfdo>hd>bl { margin-left: 11px; }
	cfio bl sl { max-width: unset; }

}




/* Lyrics */
slyo bgimgs>img { height: 100%; width: 100%; opacity: 0.5; }
slyo bgimgs { left: 0; right: 0; margin: 0; width: auto; display: block; }
clrcs>hd>d { display: flex; align-items: center; padding: 4px 0; font-size: 0.66em; margin-right: 22px; position: relative; }
clrcs>hd>d>i { height: 11px; width: 11px; margin: 5px; margin-bottom: 3px; margin-left: 0; }
clrcs>hd { display: flex; align-items: center; padding: 11px 0; justify-content: center; white-space: nowrap; position: relative; }
clrcs>hd>d>ii { height: 22px; width: 22px; border-radius: 55%; overflow: hidden; margin-right: -5px; border: 1px solid var(--bt); }
clrcs>bd>bl>t { font-weight: 500; margin-top: 22px; display: block; }
clrcs>ft>d { display: flex; padding: 7px 33px; border: 2px solid var(--c); border-radius: 33px; margin-right: 11px; width: 43px; justify-content: center; align-items: center; cursor: pointer; transition: 99ms; }
clrcs>ft>d:hover { background: var(--hover); }
clrcs>ft>d>i { height: 16px; width: 16px; }
clrcs>ft>d { display: flex; padding: 7px 33px; border: 2px solid var(--c); border-radius: 33px; margin-right: 11px; }
slyo alsngs>ft { padding: 0; display: block; margin: 0; margin-top: 22px; }
slyo alsngs ft>time { display: flex; align-items: center; }
slyo alsngs ft>time>d { display: grid; grid-template-columns: 22px auto; align-items: center; white-space: nowrap; padding: 11px 0; margin-right: 11px; font-size: 0.88em; font-weight: 400; }
slyo alsngs { padding: 11px; background: transparent; position: relative; }
clrcs>bd>bl { display: block; text-align: center; }
slyo alsngs p { -webkit-line-clamp: 5; font-weight: 400; margin-top: 15px; }
clrcs>ft { display: flex; justify-content: center; padding: 11px; }	
alsngs>bg { position: absolute; z-index: -1; filter: blur(72px); bottom: 135px; opacity: 0.2; }


cmspo { display: grid; grid-template-columns: 22% auto 88px; align-items: center; background: var(--bt); border-radius: 11px; box-shadow: var(--bs-bt); padding: 11px; }
cmspo>bd { display: grid; grid-template-columns: 44px 44px 75% 44px; align-items: center; width: 95%; }
cmspo>ft { width: auto; margin: 0; }
cmspo>bd>btn { height: 33px; width: 33px; padding: 4px; display: flex; justify-content: center; align-items: center; }
cmspo trc { display: grid; grid-template-columns: 55px auto; align-items: center; }
cmspo trc i { height: 44px; width: 44px; overflow: hidden; }
cmspo trc t { text-align: start; }
cmspo trc p { margin: 0; text-align: start; -webkit-line-clamp: 1; font-size: 0.77em; }
cmspo>ft>logo { display: grid; grid-template-columns: 33px auto; align-items: center; }
cmspo input { padding: 0; width: 96%; height: auto; margin: 0; }
alsngs>hd>soni { position: relative; }
cplpo { position: absolute; top: 5px; left: 5px; right: 5px; bottom: 5px; background: linear-gradient(141deg, #000000e8, #0000002e); border-radius: 7px; color: var(--b); display: grid; grid-template-rows: 44px auto 44px; visibility: hidden; transition: 333ms; }
cplpo btn { height: 33px; width: 33px; overflow: hidden; padding: 5px; margin: auto; display: flex; align-items: center; justify-content: center; cursor: pointer; border-radius: 55%; }
soni:hover cplpo { visibility: visible; }
cplpo btn:hover { background: var(--bg); }
cplpo btn:active svg { fill: var(--c); }
cplpo btn:active { background: var(--bt); }
slyo alsngs bd t { margin-top: 5px; }


cplpo>hd t { display: flex; padding: 11px; font-size: 0.88em; }
cplpo>ft { display: grid; grid-template-columns: 44px 64% 44px; padding: 11px; font-size: 0.88em; }
cplpo>hd t>p { margin: 0; font-size: 1em; font-weight: bold; }
cplpo btn>i>svg { fill: var(--b); }
cplpo input { height: auto; margin: 0; padding: 0; width: 88%; margin: auto; }
slyo alsngs a { font-size: 0.88em; }
alsngs cplpo btn>i { height: 22px; width: 22px; margin: 0; overflow: unset; }



input[type="range"] {
	accent-color: var(--b);
}


@media screen and (max-width: 999px) {	
	clrcs>hd>d { margin: 0 7px; }
	.Translator ctro { top: 80%; left: 26px; }
	cmspo trc>bd { display: none; }
	cmspo>ft>logo { display: none; }
	cmspo { grid-template-columns: 55px auto 0; }
	cmspo>bd>btn { display: none; }
	cmspo>bd { display: flex; gap: 3%; align-items: center; }
	clrcs>ft { overflow-x: scroll; justify-content: unset; }

}

@media screen and (min-width: 999px) {	
	slyo sidebar { min-width: 411px; }

}
@media screen and (min-width: 999px) {	
	clrcs>hd>d { margin-right: 11px; }
}

/* Translator Option component */
ctro { display: block; width: 158px; overflow: hidden; border-radius: 11px; background: var(--b); position: absolute; z-index: 99; top: -1%; box-shadow: var(--bs-bs); font-size: 0.88em; border: 1px solid var(--bc); transition: 99ms opacit; visibility: hidden; }
ctro>ul>li:hover { background: var(--bg); }
ctro>ul>li:active { background: var(--bc); }
ctro>ul>li { padding: 4px 11px; margin: 1px 0; }
ctro>ul { padding: 4px 0; margin: 4px 0; }
.Translator ctro { top: 1%; visibility: visible; }


/* Podcaster */
spdo d.aerea { flex-direction: unset; }
spdo alsngs ft { width: auto; display: block; padding: 0; }
spdo alsngs btns { display: flex; align-items: center; justify-content: center; padding: 11px; }
spdo alsngs btns>btn { display: flex; align-items: center; white-space: nowrap; }
spdo alsngs { display: block; padding: 11px; }
spdo alsngs btns>btn i { height: 18px; width: 18px; }
spdo alsngs btns>btn { display: flex; align-items: center; white-space: nowrap; background: var(--bt); border-radius: 44px; padding: 11px; }
spdo alsngs btn:nth-child(2) { display: grid; grid-template-columns: 22px auto; align-items: self-end; font-size: 0.88em; padding: 11px 22px; margin: 0 11px; }
spdo alsngs btn:hover { background: var(--b-t44); }
spdo csonss { padding: 11px; }
csonss mg>aa { display: block; background: var(--b-t); border-radius: 5px; margin-right: 11px; padding: 9px 11px; font-size: 0.88em; }
csonss mg { display: flex; align-items: center; margin-bottom: 11px; }
csonss mg>aa>select { height: auto; width: auto; padding: 0; border: none; background: transparent; }
csonss mg>aa:hover { background: var(--b-t44); }


@media screen and (max-width: 999px) {	
	csonss>hd { display: block; overflow-x: scroll; }
	csonss mg { white-space: nowrap; }
}


/* Podcast component */
cpdco { display: block; padding: 11px; border-radius: 11px; }
cpdco>hd { display: grid; grid-template-columns: 66px auto 44px; align-items: center; margin-bottom: 11px; }
cpdco>hd>i { height: 33px; width: 55px; overflow: hidden; border-radius: 5px; }
cpdco>hd>i>img { height: 100%; width: 100%; object-fit: cover; }
cpdco>hd>t { font-weight: 500; display: block; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; white-space: normal; }
cpdco>bd>t { font-weight: 400; display: block; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; white-space: normal; font-size: 0.88em; margin-bottom: 11px; }
cpdco time { display: flex; align-items: center; font-size: 0.88em; }
cpdco>hd>btn { height: 33px; width: 33px; display: flex; justify-content: center; align-items: center; border-radius: 55%; visibility: hidden; }
cpdco>hd>btn:active { background: var(--bt); }
cpdco>hd>btn:hover { background: var(--b-t44); box-shadow: var(--bs-b); }
cpdco:hover>hd>btn { visibility: visible; }

@media screen and (max-width: 999px) {	
	cpdco>hd>btn { visibility: visible; }
}









/* Video History */



/* Order */
cmgs mg a { display: flex; justify-content: center; align-items: center; position: relative; margin: 0 2px; background: var(--b-t); border-radius: 9px; font-weight: 400; padding: 16px; width: 111px; }
cmgs a.this { background: var(--aaa); color: var(--b); border-color: var(--lg); }
cmgs { display: block; padding: 11px; }
cmgs mg { height: 55px; margin: 0px; min-width: 0px; width: 100%; white-space: nowrap; display: flex; flex-direction: row; overflow: scroll; grid-template-columns: 33% 33% 33%; margin: auto; }


/* Payment method */
cpmom cvn input { border: none; padding: 6px 22px; margin: 0; border-radius: 11px; font-size: 16px; font-weight: 700; background: transparent; position: absolute; top: 0; bottom: 0; left: 0; right: 0; padding-right: 44px; width: auto; height: auto; }
cpmom cn input { padding: 0; margin: 0; display: flex; justify-content: center; background: transparent; font-size: 15px; width: auto; border: none; }
cpmom div2>btn { display: block; height: 33px; width: 33px; align-content: center; grid-column-start: 2; }
cpmom cvn bl>div2 { display: grid; grid-template-columns: auto 44px; align-items: center; background: var(--bc); border-radius: 8px; border: 1px solid var(--bc); position: relative; height: 57px; }
cpmom date>input { position: unset; background: var(--bc); border: 1px solid var(--bc); padding: 11px 11px; font-size: 0.77em; height: 32px; }
cpmom cn btn { font-weight: 500; display: grid; grid-template-columns: 33px auto; align-items: center; position: relative; font-size: 0.88em; }
cvv>t { font-size: 0.88em; }
cpmom bl>cvv>h5 { font-weight: 400; letter-spacing: 1px; font-size: 1em; }
cpmoi { background: var(--bt); border-radius: 11px; display: block; margin-top: 65px; padding: 22px; }
cpmoc { display: grid; row-gap: 30px; background-color: rgb(255 255 255); border-radius: 22px; background-image: url(/0/IMG/line.png); width: 277px; margin: auto; transform: translate(-3px, -60px); max-width: 255px; height: 266px; }
cpmoi>bd { display: block; padding: 22px; padding-bottom: 0; }
cpm>hd>i { height: 44px; width: 44px; }
cpmoc ft { display: flex; justify-content: space-between; align-items: center; }
cpmom hd hd { background: var(--aaa); border-radius: 33px; justify-content: center; display: flex; align-items: center; padding: 3px; height: 33px; width: 33px; }
cpmom cvn bl>.pass { grid-template-columns: auto 44px 44px; }
cpmom bd .bl { display: grid; grid-template-columns: 55px auto 44px; align-items: center; background: var(--bc); padding: 11px; border-radius: 11px; border: solid 1px var(--bc); }
cpmom { padding: 22px; display: block; background: var(--bt); border-radius: 11px; margin: 11px; }


@media only screen and (min-width: 999px) {
	cartfill bd { display: grid; grid-template-columns: 50% 50%; }
}
@media only screen and (max-width: 999px) {
	cpmoc { width: 100%; max-width: 288px; }
	cpmom bl>cvv { margin-bottom: 11px; }
	cpmoc { width: 100%; max-width: 288px; }
}




/* Gif */
cguo { display: grid; border-radius: 22px; grid-template-columns: 77px auto; align-items: center; }
cguo d { display: flex; }
cguo>hd>i { height: 66px; width: 66px; border-radius: 55%; overflow: hidden; }
cguo d>lvl { display: flex; align-items: center; margin-left: 11px; padding-left: 11px; border-left: 1px solid var(--bc); font-size: 0.88em; }
cguo lvl>i { height: 11px; width: 11px; margin: 4px; }
cguo lvl>i:last-child>svg { fill: var(--bc); }
cguo rated { display: flex; align-items: center; white-space: nowrap; font-size: 0.88em; }
cguo rated>i { height: 11px; width: 11px; margin: 4px; margin-left: 0; }
cgpo postimgs { border-radius: 11px; display: flex; width: 100%; overflow-y: auto; margin: 11px 0; height: 388px; }
cgpo postimgs>bl { align-items: center; display: flex; margin: 11px 0; }
cgpo postimgs>bl>i { height: 100%; margin: 0 13px; border-radius: 11px; overflow: hidden; flex: none; width: 95%; }
cgpo>h1 { margin-bottom: 22px; font-size: 1.88em; font-weight: 500; }
cgpo { display: block; padding: 22px; background: var(--bt); border-radius: 11px; margin: 11px; }
cgpo>bd { display: block; position: relative; }
sggo scroll:first-child { left: 0px; }
sggo scroll:last-child { right: 5px; }
cgpo>ft otherposts>bl>i>img { height: 100%; width: 100%; object-fit: cover; } 
cgpo>ft otherposts>bl>i { height: 100%; }
cgpo>ft otherposts>bl { display: block; height: 77px; width: 77px; border-radius: 11px; overflow: hidden; margin: 4px; }
cgpo otherposts { display: flex; }
cgpo>ft>bl { display: grid; overflow-x: scroll; overflow-y: hidden; }
cgpo>ft>scroll>btn { height: 85%; border-radius: 0px; place-content: center; background: var(--b-t22); backdrop-filter: blur(1px); -webkit-backdrop-filter: blur(1px); }
gigplan.phone { display: none; }







/* Gig Liked Review component */
clro { display: flex; margin: 0 11px; padding: 22px; border-radius: 11px; box-shadow: var(--bs); margin-bottom: 5px; background: var(--bt); flex: none; }
clro>hd>i { height: 44px; width: 44px; border-radius: 55%; overflow: hidden; margin-right: 22px; }
clro d { display: flex; align-items: center; }
clro d i { height: 16px; width: 16px; margin: 0 5px; }
clro d>rgn { display: flex; align-items: center; padding: 0 7px; border-right: 2px solid var(--bc); }
clro d>rate { display: flex; align-items: center; font-weight: 600; margin-left: 5px; }
clro time { opacity: 0.6; }
clrs bl>hd>btns { display: flex; align-items: center; justify-content: end; padding: 22px 0; padding-bottom: 0; }
clrs bl>hd btn { height: 33px; width: 33px; background: var(--bt); place-content: center; border-radius: 55%; margin: 4px; padding: 2px; box-shadow: var(--bs-b); }
clro d>rgn>t { opacity: 0.6; font-size: 0.88em; }
clro>bd>d>t { margin: 5px 0; line-height: 1.6em; font-weight: 500; overflow: hidden; display: block; -webkit-line-clamp: 3; display: -webkit-box; -webkit-box-orient: vertical; text-overflow: ellipsis; white-space: normal; }
clro d>rate>i { height: 13px; width: 13px; margin: 0 3px; }
clrs>hd { display: flex; justify-content: space-between; }
clrs { display: block; margin: 11px; margin-top: 33px; }
clrs lrwss { display: grid; width: 100%; grid-template-columns: 40% 40% 40% 40% 40%; }
clrs bl>bd { display: grid; overflow-x: scroll; overflow-y: hidden; }	




/* Gig About */
cgao { display: block; margin: 11px; padding: 22px; background: var(--bt); border-radius: 11px; }
cgao>bd>bl>t { font-weight: 600; margin-top: 33px; display: block; }
cgao>bd>bl>p { font-weight: 500; opacity: 0.7; }
cgao>bd>bl>p:last-child { margin-bottom: 0; }
cgpo postimgs img { width: 100%; height: 100%; object-fit: cover; }



/* Gig user about component */
caguo { display: block; padding: 11px; background: var(--bt); border-radius: 11px; margin: 11px 0; }
caguo>bd>bl { display: block; padding: 22px; background: var(--bc); box-shadow: var(--bs); border-radius: 11px; margin-top: 11px; }
caguo>bd>bl>hd { display: grid; grid-template-columns: 50% 50%; }
caguo>bd>bl d { margin: 22px; }
caguo>bd>bl d>p { margin: 0; margin-bottom: 5px; }
caguo>bd>bl d>t { font-weight: 700; }
caguo>bd>btn { display: block; text-align: center; width: fit-content; background: var(--aaa); padding: 11px 22px; margin: 11px; margin-left: 0; border-radius: 5px; box-shadow: var(--bs); font-weight: 500; color: var(--b); }
aboutuser { display: block; margin: 11px; margin-top: 33px; }



/* Gig Package compaire component */
cgpco td>i { height: 16px; width: 16px; }
cgpco td.status { text-align: center; vertical-align: middle; width: 25%; }
cgpco td:first-child { color: #74767e; font-weight: 400; padding: 11px; text-align: left; vertical-align: text-top; width: 144px; }



/* FAQ component */
cgfqo fq>d { display: flex; justify-content: space-between; align-items: center; padding: 11px 0; }
cgfqo fq { display: block; transition: 99ms; margin: 5px 0; padding: 5px; border-bottom: 1px solid var(--bc); overflow: hidden; }
cgfqo fq>text { display: block; overflow: hidden; }
cgfqo fq>d>btn { transition: 99ms; display: block; height: 22px; width: 22px; place-content: center; }
fq.more t { visibility: visible; transform: translate(0, 0%) scale(1); height: 100%; }
cgfqo fq t { display: block; transition: 333ms; transform: translate(0%, -353%) scale(1); visibility: hidden; height: 0; }
FQ.more>d>btn { transform: rotate(180deg); }
cgfqo { display: block; padding: 22px; margin: 11px; background: var(--bt); border-radius: 11px; }
cgfqo fq:last-child { border: none; margin-bottom: 0; padding-bottom: 0; }
cgfqo fq:last-child>d { padding-bottom: 0; }
cgfqo>hd { display: grid; grid-template-columns: auto 44px; align-items: center; }
cgfqo>hd>btn { display: block; height: 22px; width: 22px; place-content: center; margin: auto; margin-right: 0; }
cgfqo.FAQ>hd>btn { transform: rotate(180deg); }



/* Gig Reviews */
crco>hd { display: flex; align-items: center; justify-content: space-between; margin-bottom: 5px; }
crco>hd>rate { display: flex; align-items: center; }
crco>hd>rate>i { height: 13px; width: 13px; margin: 4px; }
crco>hd>rate { display: flex; align-items: center; font-weight: 600; }
crco trc { display: grid; align-items: center; grid-template-columns: 55px auto 44px; padding: 5px 0; margin-bottom: 5px; }
crco trc>d { display: block; background: var(--bc); height: 11px; border-radius: 33px; margin: 0 11px; position: relative; }
crco trc>d:after { content: ""; position: absolute; top: 0; bottom: 0; left: 0; right: 45%; background: var(--aaa); border-radius: 33px; }
crco>bd { display: grid; grid-template-columns: 50% 50%; }
crco>bd rnk { display: flex; align-items: center; justify-content: space-between; padding: 5px 0; margin-bottom: 5px; }
crco>bd rnk>d { display: flex; align-items: center; }
crco rnk>d>i { height: 13px; width: 13px; margin: 4px; }
gigreviews { display: block; margin: 11px; }
cgrws { display: block; padding: 22px; background: var(--bt); border-radius: 11px; margin-top: 11px; }
crfo>hd>sl { display: grid; grid-template-columns: auto 45px; height: 38px; border: 1px solid var(--bc); align-items: center; border-radius: 5px; }
crfo sl>input { position: absolute; height: auto; top: 0; bottom: 0; right: 0; left: 0; font-weight: 500; letter-spacing: 0.55px; padding-right: 55px; width: auto; }

crfo>hd>sl>btn { display: block; place-content: center; height: 39px; width: 45px; grid-column-start: 2; background: var(--aaa); border-radius: 0 3px 3px 0; border-left: 1px solid var(--bc); }
crfo sl>btn svg { fill: var(--b); }
crfo sl>input:focus { box-shadow: none; border-radius: 5px; }
crfo { display: block; width: 46%; margin: 22px 0; }
crfo select { height: auto; padding: 0; border: none; width: fit-content; background: transparent; }
crfo label>input { margin: 0; height: 13px; width: 13px; }
crfo>bd>label { display: grid; align-items: center; grid-template-columns: 22px auto; margin: 11px 0; }
cgrwo rww trc>hd>i { height: 44px; width: 44px; border-radius: 55%; overflow: hidden; margin-right: 11px; }
cgrwo>rww { display: block; padding: 22px; border: 1px solid var(--bc); border-radius: 11px; }
cgrwo reog { display: flex; align-items: center; white-space: nowrap; }
cgrwo reog>i { height: 13px; width: 13px; margin: 4px; margin-left: 0; }
cgrwo>rww trc { display: flex; align-items: center; padding-bottom: 5px; }
cgrwo rate>i { height: 13px; width: 13px; margin: 4px; }
cgrwo>rww rate { display: flex; align-items: center; font-weight: 600; }
cgrwo>rww bd>p { font-weight: 500; overflow: hidden; display: block; max-height: 8.4em; -webkit-line-clamp: 4; display: box; display: -webkit-box; -webkit-box-orient: vertical; text-overflow: ellipsis; white-space: normal; }
cgrwo>rww>bd>bl>ft { display: flex; align-items: center; }
cgrwo>rww>bd>bl>ft t { font-weight: 600; margin: 0; }
cgrwo bl>ft>l { display: block; height: 22px; width: 0px; border-left: 2px solid var(--bc); margin: 0 33px; }
cgrwo bl>ft>d>p { margin: 0; }
cgrwo>rww>bd>bl>ft { display: flex; align-items: center; padding-bottom: 11px; }
cgrwo>rww cmnt>hd { display: grid; grid-template-columns: 44px auto 11px; align-items: center; }
cgrwo>rww cmnt>hd>i { height: 33px; width: 33px; border-radius: 55%; overflow: hidden; }
cgrwo>btns { display: flex; align-items: center; }
cgrwo>btns>t { display: block; margin: 5px; padding-bottom: 11px; padding-top: 5px; }
cgrwo>btns>btn { display: grid; padding: 11px 5px; grid-template-columns: 22px auto; align-items: center; margin: 5px; padding-top: 5px; font-size: 0.88em; font-weight: 600; }
cgrwo>btns>btn>i { height: 13px; width: 13px; }
cgrwo>btns>btn.this { color: #1dbf73; }
cgrwo>btns>btn.this svg { fill: #1dbf73; }
cgrwo>btns>btn.this:last-child { color: #f74040; }
cgrwo>btns>btn.this:last-child svg { fill: #f74040; }
cgrws>ft>btn { padding: 11px 22px; background: var(--aaa); color: var(--b); border-radius: 5px; margin-top: 11px; display: block; width: fit-content; }
cgrwo cmnt>bd { display: block; overflow: hidden; }
cgrwo cmnt>bd>t { display: block; transition: 333ms; transform: translate(0%, -353%) scale(1); visibility: hidden; height: 0; padding: 0; }
cgrwo.cmnt cmnt>bd>t { visibility: visible; transform: translate(0, 0%) scale(1); height: 100%; padding: 11px; }
cgrwo>rww trc d { display: flex; align-items: center; }
cgrwo time { font-size: 0.88em; opacity: 0.7; }




/* Gig Plan */
gigplan>hd>btns { display: flex; align-items: center; justify-content: end; }
gigplan>hd>btns i.btn { opacity: 0.5; }
gigplan>hd>btns>d t:after { border-style: solid; content: ""; position: absolute; border-color: transparent #fff transparent transparent; border-width: 6px 8px 6px 0; left: -8px; top: 8px; z-index: 3; }
gigplan>hd>btns btn { display: flex; align-items: center; }
gigplan>hd>btns>d t:before { border-color: transparent #dadbdd transparent transparent; border-width: 8px 9px 8px 0; left: -9px; top: 6px; z-index: 2; border-style: solid; content: ""; position: absolute; }
gigplan>hd>btns>d>t { display: block; padding: 5px 11px; background: var(--bt); border-radius: 5px; position: relative; border-width: 8px 9px 8px 0; border: 1px solid; font-size: 0.77em; border-color: #dadbdd; margin-left: 7px; }
gigplan>hd>btns i.btn { opacity: 0.5; height: 15px; width: 15px; margin: 4px; }
gigplan>hd>btns>d { display: flex; align-items: center; }




/* Gig Plan Component */
cgplo>hd btns { display: grid; text-align: center; grid-template-columns: 33.3% 33.3% 33.3%; }
cgplo>hd btns>btn { display: block; padding: 11px; border: 1px solid var(--bc); font-weight: 500; }
gigplan>ft>btn { display: block; background: var(--aaa); padding: 11px; text-align: center; color: var(--b); border-radius: 5px; }
cgplo bsc>hd>d { display: flex; align-items: center; }
cgplo bsc>hd>d>i { height: 13px; width: 13px; margin: 4px; }
cgplo bsc>hd>d>h4 { font-weight: 500; font-size: 1.22em; }
cgplo bsc>hd { display: block; margin-bottom: 11px; }
cgplo bsc>bd>d { display: block; margin: 11px 0; }
cgplo bsc>ft>bl>hd { display: flex; font-weight: 600; align-items: center; font-size: 0.88em; }
cgplo bsc>ft>bl>hd i { height: 13px; width: 13px; margin: 4px; margin-bottom: 2px; }
cgplo bsc>ft>bl d>i { margin: 0 5px; width: 14px; height: 14px; }
cgplo bsc>ft>bl d { display: grid; grid-template-columns: 33px auto; font-size: 0.77em; align-items: center; padding: 4px 0; }
cgplo bsc>bd>d>t { font-size: 0.88em; }
cgplo bsc bl>ft>btn { padding: 11px; background: var(--aaa); display: block; border-radius: 5px; color: var(--b); margin-top: 22px; }
d.notable>i { opacity: 0.4; }
cgplo bsc bl>ft>btn>t { margin: 0; }
cgplo { display: block; background: var(--bt); border: 1px solid var(--bc); margin-top: 22px; }
cgplo>bd { display: block; padding: 22px; }
gigplan>ft { display: block; padding: 22px; background: var(--bt); margin-top: 22px; border-radius: 5px; }
cgplo basic, cgplo standard, cgplo premium { display: none; }
cgplo.basic basic { display: block; }
cgplo.standard standard { display: block; }
cgplo.premium premium { display: block; }
cgplo.basic btn.bsc { border-bottom: 2px solid var(--c); }
cgplo.standard btn.stndrd { border-bottom: 2px solid var(--c); }
cgplo.premium btn.prmim { border-bottom: 2px solid var(--c); }
gigplan>hd>btns>btn { height: 22px; width: 22px; padding: 3px 10px; background: var(--bt); margin: 0 5px; border: 1px solid #dadbdd; border-radius: 5px; }
cgplo.basic>bd { padding: 15px; }
cgplo t { font-size: 0.88em; }
cgplo>bd { display: block; padding: 22px; padding-bottom: 11px; }
gigpost>h1 { overflow-wrap: break-word; padding-bottom: 16px; font-size: 1.44em; line-height: 130%; font-family: sans-serif; font-weight: 700; margin: 11px; margin-bottom: 0; }
cgpo points { display: none; }


/*	Gig in phone version */
@media only screen and (max-width: 999px) {
	cgpo otherposts { display: none; }
	likedreviews { display: none; }
	gigplan.desktop { display: none; }
	cguo>hd>i { height: 40px; width: 40px; }
	caguo cguo { display: flex; flex-direction: column; }
	cgpo postimgs { margin: 11px 0;  max-height: 266px; }
	cgpo { padding: 11px; }
	gigplan>hd>btns { display: none; }
	cgplo { margin: 11px; border-radius: 11px; }
	gigplan>ft { margin: 11px; }
	aboutuser { margin: 11px; }
	packages { display: none; }
	cgmo>hd { display: block; }
	cgpo points { display: flex; }
	cgpo>ft>bl { display: none; }
	sggo .phone { display: block; }
	caguo cguo>hd>i { height: 77px; width: 77px; margin: 22px; }
	caguo>bd>btn { margin: 11px auto; width: 66%; }
	caguo cguo d { justify-content: center; }
	sggo .desktop { display: none; }
	caguo cguo d i { height: 13px; width: 13px; margin: 4px; }
	cguo rated.phone { display: flex; margin-top: 11px; }
	cgfqo>bd { display: block; transition: 333ms; height: 0; visibility: hidden; overflow: hidden; }
	crco>bd { display: block; }
	crco trc>t:last-child { display: flex; justify-content: end; }
	crfo { width: auto; }
	cgfqo.FAQ>bd { height: 100%; visibility: visible; }
}

@media only screen and (min-width: 999px) {	
	sggo .phone { display: none; }


}



/* Scroll points component */
points { display: flex; justify-content: center; }
points>pnt { display: block; height: 11px; width: 11px; background: var(--bc); border-radius: 55%; margin: 4px; box-shadow: var(--bs); transition: 333ms; transform: scale(0.5); padding: 2px; }
points>pnt:last-child { transform: scale(0.7); }
points>pnt.this { transform: scale(0.77); background: var(--aaa); }






/* Gig Post Slider */
.swiper { width: 100%; height: 200%; }
/*.swiper-slide { display: flex; justify-content: center; align-items: center; } */
.Users-img img, .swiper-slide img { max-width: 400%; height: auto; } 
.stare img { width: 300px; margin-right: 5px; }



/* Group screen in underoll media */
sgrpo ff mb btn { display: none; grid-template-columns: auto 33px; align-items: center; padding: 11px; font-weight: 600; }
@media screen and (max-width: 630px) {
	sgrpo ff>ft>bl op { display: none; }
	sgrpo ff mb btn { display: grid; }
	a.Files { display: none; }
}

@media screen and (max-width: 600px) {
	a.Media { display: none; }
}

@media screen and (max-width: 530px) {
	a.Event { display: none; }
}	

@media screen and (max-width: 450px) {
	a.People { display: none; }
}

@media screen and (max-width: 380px) {
	a.Featured { display: none; }
}


/* Gift Cards */
cgcso>hd { display: block; text-align: center; }
cgcso { display: block; padding: 11px; background: var(--bt); border-radius: 11px 11px 0 0; margin: 11px; }
cgfco { display: block; padding: 11px; max-width: 177px; text-align: center; min-width: 155px; }
cgfco>t { display: block; padding: 11px; margin-top: 11px; padding-bottom: 0; font-weight: 500; }
sgfcs bg.hd { display: none; }
cgfcs { display: flex; align-items: center; padding: 22px; background: var(--b-t44); border-radius: 11px; box-shadow: inset -1px -11px 22px 0px rgb(0 0 0 / 7%), inset 0 1px 4px 0px rgb(0 0 0 / 4%), 0 1px 2px rgb(0 0 0 / 2%); margin-bottom: 22px; overflow-y: auto; margin: 11px; }
cgfco>i>img { height: 100%; width: 100%; object-fit: cover; } 
cgfco>i { display: block; border-radius: 55%; overflow: hidden; height: 88px; width: 88px; margin: auto; }
cgcfo label>input { height: 16px; width: 16px; margin: 0; margin-right: 11px; }
cgcfo label { display: flex; align-items: center; margin-bottom: 5px; }
cgcfo { display: block; padding: 22px; }
cgcfo>hd { display: block; margin-bottom: 11px; font-size: 1.22em; letter-spacing: 0.66px; }
cgcfs { display: block; background: var(--bt); margin: 11px; border-radius: 11px; }
crgco { display: grid; grid-template-columns: 77px auto; padding: 11px; background: var(--bt); box-shadow: var(--bs); border-radius: 11px; margin: 5px; flex: none; align-items: center; min-width: 333px; }
sgfcs header { position: relative; }
sgfcs d.aerea { flex-direction: unset; margin: 0; }
crgcs { display: flex; align-items: center; overflow-y: auto; }
crgco>bd>h6 { font-weight: 400; margin: 4px 0; font-size: 0.88em; }
crgco>bd>d>btn { display: block; padding: 8px 22px; background: var(--aaa); border-radius: 5px; color: var(--b); }
crgco ivc { display: flex; align-items: center; font-size: 0.77em; }
crgco>bd>d { display: flex; align-items: center; justify-content: space-between; }
crgco>bd>t { font-weight: 500; }
crgco>hd>t { font-size: 0.55em; background: var(--aaa); height: 14px; justify-content: center; color: var(--b); display: flex; align-items: center; position: absolute; z-index: 99; bottom: 0; left: 0; right: 0; }
crgco>hd>i { height: 80%; }
crgco>hd>i>img { height: 100%; width: 100%; object-fit: cover; }
crgco>hd { display: block; height: 77px; width: 66px; background: var(--bc); border-radius: 5px; overflow: hidden; position: relative; }
crgco p { margin: 0; }

ctgco { display: grid; max-width: 222px; background: var(--bt); box-shadow: var(--bs); border-radius: 11px; grid-template-rows: 230px auto; overflow: hidden; margin: 5px; flex: none; }
ctgcs crds { display: flex; width: 100%; }
ctgcs>bd { display: grid; overflow-y: auto; }
ctgco>hd>i { height: 100%; overflow: hidden; border-radius: 11px 11px 0 0; }
ctgco>ft>p { margin: 0; }
ctgco>bd>t { font-weight: 600; }
ctgco>bd { display: block; padding: 11px; padding-bottom: 0; }
ctgcs { display: block; padding: 22px; background: var(--bc); margin: 11px; border-radius: 11px; }
ctgco>hd>i>img { height: 100%; width: 100%; object-fit: cover; }
ctgcs>hd { display: block; margin-bottom: 22px; }
ctgco>ft { display: block; padding: 11px; padding-top: 0; }

chco { display: grid; grid-template-columns: 45% 55%; align-items: center; border-radius: 11px; height: 99px; overflow: hidden; background: var(--bt); margin: 11px; box-shadow: inset 0px 1px 19px var(--bor); border: 1px solid var(--bc); }
cgco d>p { margin: 0; font-size: 0.66em; opacity: 0.7; }
chco>hd { display: block; background: var(--aaa); height: 100%; border-radius: 0 0 101%; border-right: 1px solid var(--bc); padding: 13px; }
chco>hd>i { height: 77px; width: 77px; margin: auto; }
chco>bd { display: flex; justify-content: space-around; }
chco>bd>btn { display: block; padding: 11px 22px; background: var(--aaa); color: var(--b); text-align: center; border-radius: 55px; }
sgfcs main { background: var(--bt); border-radius: 11px; margin-right: 11px; padding: 11px; margin-top: 11px; }
coco>i { height: 100%; }
cgcrs { display: grid; grid-template-columns: 33% 33% 33%; }
@media screen and (min-width: 999px) {
	sgfcs main { width: 88%; max-width: unset; }}

@media screen and (max-width: 999px) {
	chco>bd>h1 { display: none; }
	chco { display: grid; grid-template-columns: 56% 44%; }
	cgfcs { overflow-y: auto; }
	cgfco { min-width: 166px; }
	cgcso { display: none; }
	cgcfs { display: block; position: absolute; top: 0; left: -100%; width: 95%; }

}


/* Category's Gift Card component (Gift Cards) */  
cgco { display: grid; max-width: 266px; background: var(--bt); box-shadow: var(--bs-bt); grid-template-rows: 150px auto auto; overflow: hidden; margin: 5px; flex: none; padding: 3px; }
cgcs { display: flex; width: 100%; overflow-y: auto; padding-bottom: 22px; margin-bottom: 11px; border-bottom: 1px solid var(--bc); }
cgco>hd>i { height: 100%; overflow: hidden; border-radius: 0; }
cgco>hd>i>img { height: 100%; width: 100%; object-fit: cover; }
cgco>bd { display: block; padding: 11px; border-bottom: 1px solid var(--bc); }
cgco>ft>h5 { font-size: 0.88em; font-weight: 500; letter-spacing: 0.88px; }
cgco>ft { display: block; padding: 15px; }
cgco name { display: block; }
cgco bl>ht { border-left: 1px solid var(--bc); width: 0px; display: block; margin: 0 20px; }
cgco>bd>bl h1 { font-weight: 400; font-size: 1.55em; letter-spacing: 0.88px; }
cgco>bd>bl { display: flex; justify-content: center; }
cgco bl>hd { text-align: end; }


/* Shop by Occasion  component */
cocs ocnc { display: grid; grid-template-columns: 25% 25% 25% 25%; }
coco { display: block; margin: 5px; overflow: hidden; border-radius: 5px; box-shadow: var(--bs-b); position: relative; height: 133px; }
coco>i>img { height: 100%; width: 100%; }
cocs>hd { display: block; margin: 5px; margin-bottom: 0; box-shadow: var(--bs-b); border-radius: 5px; overflow: hidden; height: 55px; }
cocs>hd>i { height: 100%; }
cocs>hd>i>img { height: 100%; width: 100%; }

@media screen and (max-width: 999px) {
	cocs ocnc { grid-template-columns: 50% 50%; }

}







/* Meeting sessions */
cmys trc ft>i { display: block; margin: auto; height: 33px; width: 33px; padding: 11px; position: relative; z-index: 9999; transition: 333ms; transform: rotate(90deg); }
cmys trc.more ft>i { transform: rotate(-90deg); }



/* Common css */ 
moreop { display: block; position: relative; }
cmopo { display: block; position: absolute; z-index: 99; top: 80%; background: var(--b-t95); padding: 11px; border-radius: 11px; width: 149px; right: 18px; backdrop-filter: blur(20px); box-shadow: var(--bs-bt); transition: 33ms; transform: translate(0%, -5%); visibility: hidden; }
cmopo>d { display: flex; position: relative; padding: 11px; border-radius: 5px; height: 33px; margin: 5px 0; align-items: center; }
cmopo>d:hover { background: var(--hover); }
.MoreOption cmopo { transform: translate(0%, 2%); visibility: visible; }

@media screen and (min-width: 999px) {
	moreop { display: none; } 
}


/* No Notificaction */
cnno { display: block; margin: 22px auto; padding: 22px; text-align: center; max-width: 333px; }
cnno>hd { display: flex; justify-content: center; padding: 22px; }
cnno>ft { font-size: 0.88em; margin: 7px; margin-bottom: 0; }



/* Meeting controls */
.controlVideo i.video:after { content: " "; height: 27px; position: absolute; width: 2px; background: var(--b); top: 9px; bottom: 0; transform: rotate(148deg); right: 24px; border-radius: 22px; opacity: 0.7; box-shadow: -1px 0px 0px 1px #a9aaac; }
.controlVideo i.video svg { opacity: 0.6; }

.controlspeacker i.speacker:after { content: " "; height: 29px; position: absolute; width: 3px; background: var(--b); top: 9px; bottom: 0; transform: rotate(148deg); right: 22px; border-radius: 22px; opacity: 0.7; box-shadow: -1px 0px 0px 1px #a9aaac; }
.controlspeacker i.speacker svg { opacity: 0.6; }

.controlmute i.mute:after { content: " "; height: 27px; position: absolute; width: 3px; background: var(--b); top: 9px; transform: rotate(148deg); right: 22px; border-radius: 22px; opacity: 0.7; box-shadow: -1px 0px 0px 1px #a9aaac; }
.controlmute i.mute svg { opacity: 0.6; }



/* Zooom Pay Gift Card */ 
cpgco { display: block; background: var(--bt); border-radius: 11px; padding: 22px; margin: 11px; }
cpgco trc { display: grid; grid-template-columns: 66px auto; padding: 11px; background: var(--bc); margin-bottom: 5px; align-items: center; border-radius: 11px; box-shadow: var(--bs-b); }
cpgco trc>hd>i { height: 55px; width: 55px; }
cpgco trc>bd d { display: flex; align-items: center; font-size: 0.88em; }
cpgco trc>bd d>h6 { font-size: 0.88em; font-weight: 400; }
cpgco>bd sl { background: none; margin: 0; height: auto; }
cpgco>bd sl>input { border: 1px solid var(--bor); width: auto; margin-top: 11px; border-radius: 7px; font-weight: 400; font-size: 0.88em; letter-spacing: 0.88px; }
cpgco>bd sl>h6 { font-weight: 400; opacity: 0.6; margin-left: 33px; }
cpgco>bd { display: block; padding: 22px 22px; background: var(--bc); border-radius: 11px; margin-top: 5px; box-shadow: var(--bs-b); }
cpgco>bd sl>t { font-weight: 500; }
cpgco>bd>btn { padding: 11px 22px; display: block; background: var(--aaa); color: var(--b); border-radius: 33px; margin: 11px 0; text-align: center; width: fit-content; font-size : 0.88em; }
cpgco>bd>d { display: flex; align-items: center; font-size: 0.88em; }
cpgco>bd>d>i { height: 14px; width: 14px; margin: 6px; margin-left: 0; }
cpgco>ft { display: block; padding: 22px; padding-bottom: 0; }
cpgco>ft>a { font-weight: 500; }
cpgco trc>bd d>t { font-size: 0.88em; }
cadmo { display: block; padding: 22px; background: var(--bt); margin: 11px; border-radius: 11px; }
cadmo>bd>btn { display: block; padding: 11px 22px; background: var(--bc); border-radius: 33px; font-weight: 400; font-size: 0.88em; width: fit-content; margin: 11px 0; }
cadmo>ft>a { font-weight: 500; font-size: 0.88em; }
cgts { display: block; padding: 22px; background: var(--bt); margin: 11px; border-radius: 11px; position: relative; }
cgts>hd { display: flex; justify-content: space-between; align-items: center; }
cgts>hd>i { height: 22px; width: 22px; }
cardpay>h2 { margin: 11px; }



/* Gift Cards Transactions */
cgtcs { display: block; background: var(--bt); box-shadow: var(--bs-b); }
sgcto bg.hd { visibility: hidden; }
cgtcs>hd { font-size: 0.88em; padding: 11px; display: block; border-bottom: 1px solid var(--bc); }
cgtcs mg { display: flex; align-items: center; padding: 11px; padding-bottom: 0; }
cgtcs mg>a { display: block; margin: 5px; font-weight: 500; font-size: 0.88em; padding: 7px; margin-bottom: 0; }
cgtcs mg>a.this { border-bottom: 2px solid var(--c); }
cgcts { display: block; margin: 11px; background: var(--bt); border-radius: 11px; overflow: hidden; }
cgcto>bl { display: grid; grid-template-columns: 66px auto 99px; padding: 11px; margin-bottom: 5px; border-bottom: 1px solid var(--bc); align-items: center; border-radius: 0px; background: transparent; }
cgcto:last-child>bl { margin: 0; border: none; }
cgcto.inf bl>ft>btn { transform: rotate(-90deg); }
cgcto>bl time { display: block; font-size: 0.77em; margin-top: 2px; letter-spacing: 0.44px; }
cgcto>bl>bd>t { font-weight: 500; }
cgcto>bl>hd>i { height: 55px; width: 55px; }
cgcto>bl>ft { display: flex; align-items: center; justify-content: end; }
cgcto>bl>ft>btn { height: 44px; width: 44px; transition: 99ms; transform: rotate(90deg); display: block; place-content: center; align-content: center; }
cgcto>inf p { margin: 0; }
cgcto>inf>d { display: flex; align-items: center; letter-spacing: 0.33px; }
cgcto>inf { display: flex; align-items: center; justify-content: center; height: 0px; visibility: hidden; padding: 0; transition: 333ms; }
cgcto.inf>inf { height: 100%; padding: 11px; visibility: visible; padding-bottom: 18px; }
cctfo label { display: flex; align-items: center; padding: 5px; font-size: 0.88em; padding-left: 0; }
cctfo>bd>bl h4 { font-weight: 500; font-size: 0.88em; }
cctfo label>input { height: 14px; width: 14px; margin: 5px; margin-left: 0; }
cctfo>bd { display: block; padding: 11px 22px; }
cctfo { display: block; background: var(--bt); border-radius: 11px; }
cctfo>hd { display: flex; justify-content: space-between; align-items: center; padding: 22px; border-bottom: 1px solid var(--bc); }
cctfo>bd>bl { display: block; margin-bottom: 11px; }
cgcbo { display: block; padding: 22px; background: var(--bt); border-radius: 11px; margin-bottom: 11px; margin-top: 11px; }
cgcbo>hd { display: flex; align-items: center; justify-content: space-between; font-size: 0.88em; }
cgcbo>hd>d { display: flex; align-items: center; }
cgcbo>hd>d>btn { height: 22px; width: 22px; display: block; place-content: center; align-content: center; padding: 4px; transform: rotate(90deg); transition: 99ms; }
cgcbo>bd>d { display: flex; justify-content: space-between; margin-bottom: 5px; padding: 4px 0; }
cgcbo>ft>a { font-weight: 400; color: var(--a); font-size: 0.77em; }
sgcto refunds { display: block; width: 70%; overflow: hidden; max-width: 777px; }
smno .noti>ft>a { position: unset; }
refunds>main { width: 100%; max-width: unset; }
cgcbo.hide>bd { height: 0; visibility: hidden; }
cgcbo>bd { height: 100%; transition: 333ms; visibility: visible; display: block; }
cgcbo.hide>hd>d>btn { transform: rotate(-90deg); }

@media screen and (max-width: 999px) {	
	cgcbo { margin: 11px; }
	cctfo { margin: 11px; }
	cgcts { margin: 0; }

}




/* Dashboard */
@media screen and (min-width: 999px) {	
	db2 main { width: 88%; max-width: 877px; }
	db2 sidebar { width: 50%; }
}



/* User Overview component */
cuoo { display: block; background: var(--bt); padding: 22px; border-radius: 11px; box-shadow: var(--bt-bx); }
cuoo>hd>d>btn { display: block; grid-template-columns: 28px auto; padding: 7px; border-radius: 5px; background: var(--bc); }
cuoo>hd { display: flex; justify-content: space-between; }
cuoo>hd btn>i { height: 22px; width: 22px; }
cuoo bl>d>hd>i { height: 19px; width: 19px; margin-right: 11px; }
cuoo>hd>d { display: flex; align-items: center; }
cuoo bl>d>hd { display: flex; align-items: center; font-weight: 500; }
cuoo bl>d { display: grid; grid-template-columns: auto 33px; align-items: center; padding: 11px; margin-bottom: 5px; border-bottom: 1px solid var(--bc); opacity: 0.8; }
cuoo>ft>btn { display: block; text-align: center; margin: 0; margin-bottom: 0; background: var(--aaa); border-radius: 5px; padding: 11px; place-content: center; color: var(--b); font-weight: 500; }
cuoo>bd>bl { padding: 11px 0; }
cuoo>hd date { font-weight: 500; padding: 7px; margin: 5px; }
cuoo bl>d>hd>i:last-child { height: 16px; width: 16px; margin: 0; margin-left: 7px; opacity: 0.6; }
cuoo bl>d:last-child { border: none; }



@media screen and (max-width: 999px) {	
	cuoo { margin: 11px; }	

}





/* Global component */
cusalv { display: grid; }
cusalv clvls { width: 100%; display: flex; overflow-x: scroll; padding: 11px; padding-top: 0; }
cusalv clvlo { display: block; overflow: hidden; position: relative; flex: none; margin: 5px; background: var(--bt); padding: 22px; border-radius: 11px; min-width: 211px; box-shadow: var(--bt-bx); transition: 95ms; }
cusalv clvlo:active { transform: scale(0.99); }
clvlo>hd { display: flex; justify-content: space-between; align-items: center; font-size: 0.88em; }
clvlo>bd>i { height: 18px; width: 18px; padding: 11px; background: var(--bt); border: 1px solid var(--bc); border-radius: 55%; box-shadow: var(--bt-bx); }
clvlo>bd { display: flex; align-items: center; margin-top: 15px; }
clvlo>hd>i { height: 22px; width: 22px; }
clvlo>bd>h3 { margin-left: 11px; font-size: 1.44em; }
clvlo>hd>t { opacity: 0.7; }
clvlo>ft { position: absolute; top: 0; bottom: 0; left: 0; right: 0; }






/* Profits component */
ctbds>hd { display: grid; position: relative; grid-template-columns: 44px auto; align-items: center; margin-bottom: 5px; }
ctbds ctbdo>bd>h3 { font-weight: 500; letter-spacing: 0.44px; }
ctbds ctbdo>hd>i { height: 22px; width: 22px; margin: auto; }
ctbds ctbdo>hd { display: grid; grid-template-columns: auto 33px; align-items: center; margin-bottom: 11px; }
ctbds ctbdo>bd { border-radius: 22px; padding: 16px 22px; background: var(--b-t88); display: block; text-align: center; margin-top: 5px; }
ctbds>bd { display: grid; grid-template-columns: 40% 30% 30%; margin: 11px; }
ctbds ctbdo { display: block; position: relative; background: var(--bc); border-radius: 22px; padding: 22px; box-shadow: var(--bs); margin: 4px; }
ctbds ctbdo>hd>h4 { font-size: 0.88em; font-weight: 500; }
ctbds { display: block; background: var(--bt); padding: 11px; border-radius: 22px; margin: 11px; }
ctbds ctbdo:hover { background: var(--aat); }




/* Curent Users component */
ccrus>ccruo { display: grid; background: var(--b-t); margin: 5px 11px; padding: 11px; grid-template-columns: 88px auto 0px; border-radius: 11px; position: relative; overflow: hidden; }
ccruo>hd>i { height: 66px; width: 66px; border-radius: 11px; overflow: hidden; background: var(--bc); margin: 7px; }
ccruo name { font-weight: bold; display: grid; grid-template-columns: auto 44px; justify-content: space-between; align-items: center; margin-bottom: 7px; }
ccruo name>i { height: 22px; width: 22px; margin-left: auto; }
ccrus>ccruo>bd { display: flex; flex-direction: column; justify-content: center; }
ccruo>bd>d { display: flex; justify-content: space-between; }
ccruo>bd>d>h5 { font-size: 0.88em; font-weight: 500; }
ccruo>bd>d>t { font-size: 0.88em; }
ccruo>ft { position: absolute; top: 0; bottom: 0; left: 0; right: 0; }



/* Dashboard Wallet component */
cwlts bl>hd>d { display: grid; grid-template-columns: 44px auto; align-items: center; font-weight: bold; }
cwlts h2 { font-size: 1.66em; }
cwlto>bd { background: var(--b-t88); padding: 14px 22px; border-radius: 11px; text-align: center; }
cwlto>hd>h4 { font-weight: 500; }
cwlto { display: block; padding: 22px; margin: 5px; background: var(--bc); border-radius: 22px; position: relative; transition: 333ms; }
cwlto>hd { display: grid; grid-template-columns: auto 33px; align-items: center; margin-bottom: 7px; }
cwlto:hover { background: var(--aat); }



/* Alert User  component */
caluo { display: grid; grid-template-columns: 66px auto auto; padding: 22px; background: var(--bt); border-radius: 11px; box-shadow: inset 0 -4px 7px 0px rgb(0 0 0 / 0%), inset 0 1px 7px 0px rgb(0 0 0 / 0%), 0 7px 11px rgb(0 0 0 / 6%); align-items: center; margin: 14px; margin-bottom: 11px; }
caluo>ft>btn { display: block; padding: 11px 22px; text-align: center; background: var(--aaa); color: var(--b); border-radius: 33px; font-size: 0.8em; }
caluo>hd>i>svg { height: 22px; width: 22px; fill: var(--b); }
caluo>hd>i { height: 44px; width: 44px; padding: 2px; background: var(--c); border-radius: 55%; }
caluo>bd>p { margin: 0; margin-top: 4px; line-height: 1.44em; font-weight: 500; overflow: hidden; display: block; -webkit-line-clamp: 1; display: box; display: -webkit-box; -webkit-box-orient: vertical; text-overflow: ellipsis; white-space: normal; }
caluo>ft { display: flex; justify-content: end; }
caluo>bd>t { font-weight: 500; }



/* Dashboard Meeting subscription */
smtss>hd>bl { display: grid; grid-template-columns: 44px auto 44px; align-items: center; padding: 11px; margin-bottom: 22px; }
smtss>hd>bl>hd>i { height: 22px; width: 22px; }
smtss>hd>bl>ft>btn { display: block; height: 33px; width: 33px; background: var(--bt); place-content: center; border-radius: 55%; padding: 5px; box-shadow: var(--bt-bx); }
smtss>hd>bl>bd>h4 { font-weight: 500; }
smtss>hd>bl>bd>t { font-size: 0.88em; }
smtss { display: block; padding: 11px; background: var(--bt); border-radius: 22px; margin: 11px; }
smtss cmco { box-shadow: 0 11px 11px 0px rgb(0 0 0 / 1%), 0 1px 11px 0px rgb(0 0 0 / 1%), 0 11px 2px rgb(0 0 0 / 1%); }



/* Dashboard Meeting Session */
smtss cmys trc { box-shadow: var(--bt-bx); }



/* Servis Categories component */
czso { display: grid; grid-template-rows: 66px auto; text-align: center; min-width: 88px; max-width: 88px; background: var(--bt); border-radius: 11px; margin: 5px; padding: 22px; }
czss { display: flex; overflow-x: auto; padding: 11px; }
czso>hd>i { height: 44px; width: 37px; margin: auto; margin-top: 7px; }
cauo>hd>bl { display: flex; flex-direction: column; align-items: center; }
cauo>hd>bl name { margin: 22px; }






/* Reels */






/* Add meeting subscription */
crmso { display: block; text-align: center; border-radius: 11px; margin: 11px; padding: 22px; border: 1px dashed var(--c); position: relative; }
crmso>bd { position: relative; }
crmso>hd>i { display: block; height: 88px; width: 88px; margin: 22px auto; margin-bottom: 11px; }
crmso>bd>t { background: var(--aaa); text-decoration: none; -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent; font-weight: bold; font-size: 1.22em; }
crmso>bd>p { margin: 4px 16px; font-size: 0.77em; line-height: 1.44em; margin-top: 11px; }
crmso>ft { position: absolute; top: 0; bottom: 0; left: 0; right: 0; }




/* QR code component */
cqro { display: block; padding: 22px; margin: 7px; background: var(--bt); border-radius: 11px; }
cqro>hd { display: flex; justify-content: space-between; padding-bottom: 11px; border-bottom: 1px solid var(--bc); }
cqro>hd>btn { display: flex; height: 44px; width: 44px; border-radius: 5px; padding: 4px; align-items: center; justify-content: center; }
cqco { display: block; padding: 22px 0; border-bottom: 1px solid var(--bc); }
cqco p { margin: 0; }
cqco>bd>qr { display: block; height: 188px; width: 188px; margin: 22px auto; padding: 7px; border-radius: 11px; border: 2px dashed; }
cqro p { font-size: 0.77em; }
cqco>hd>t { color: var(--a); font-weight: 600; letter-spacing: 0.44px; }
ceco>hd>t { color: var(--a); font-weight: 600; letter-spacing: 0.44px; }
cqco>bd>qr i
mg { height: 100%; width: 100%; object-fit: cover; }
cqco>bd>qr>i { height: 100%; width: 100%; overflow: hidden; border-radius: 11px; }
cqco>ft>d { display: flex; align-items: center; margin: 11px 0; }
cqco>ft>d>input { height: 22px; border-radius: 5px; background: var(--bc); padding: 11px; margin: 0; font-size: 16px; width: auto; }
cqco>ft>d>btn { display: flex; padding: 5px; height: 33px; width: 33px; align-items: center; justify-content: center; margin: 5px; background: var(--aaa); border-radius: 5px; }
cqco>ft>d>btn path { fill: var(--b); }
ceco p { margin: 0; }
cqco>ft>d>btn svg { fill: var(--b); height: 22px; width: 22px; }
cqco>ft>d { display: grid; align-items: center; margin: 11px 0; grid-template-columns: auto 55px; }
ceco>ft>btn { display: block; padding: 11px; border: 1px solid var(--c); border-radius: 11px; width: fit-content; font-size: 0.88em; }
cqro txt>t { font-size: 0.77em; }
ceco code { display: flex; margin: 22px 0; }
ceco code>input { width: 44px; border-radius: 11px; height: 55px; margin: 4px; background: transparent; border: 1px solid var(--bc); text-align: center; transition: 99ms; padding: 0; }
cqro>ft btn.this>t { color: var(--b); }
ceco code>input:focus { border: 1px solid var(--a); box-shadow: 0 0 1px 1px var(--a); }
cqro>ft>btns { margin: 0; width: auto; display: flex; justify-content: space-between; }
cqro>ft btn>i { height: 22px; width: 22px; margin-right: 11px; }
cqro>ft>btns>btn { display: flex; align-items: center; padding: 11px 15px; margin: 4px; height: auto; border: 1px solid var(--bc); font-size: 0.88em; border-radius: 5px; }
cqro>ft btn.this { background: var(--aaa); border: none; color: var(--b); }
cqro>ft { padding-top: 11px; border-top: 1px solid var(--bc); display: block; }
ceco { display: block; padding: 22px 0; }








/* Popular Items */
cpis { display: block; background: var(--bt); padding: 11px; margin: 11px; border-radius: 22px; } 
cpis sl { display: grid; grid-template-columns: 55px auto 55px; position: relative; height: 55px; background: var(--bc); border: none; border-radius: 26px; align-items: center; padding: 0 4px; width: auto; }
cpis sl>input { position: absolute; top: 0; bottom: 0; left: 0; right: 0; background: transparent; padding: 0 44PX; font-size: 0.88em; width: auto; height: auto; }
cpis sl>btn:last-child { grid-column-start: 3; }
cpis sl>btn { display: flex; position: relative; z-index: 99; width: 44px; height: 44px; align-items: center; justify-content: center; background: transparent; }
cpis sl>input:focus { border-radius: 33px; }
cpis d { display: flex; justify-content: space-between; align-items: center; padding: 11px; }
cpito { display: block; height: 155px; width: 155px; margin: 4px; overflow: hidden; border-radius: 22px; }
cpito>i { height: 100%; width: 100%; }
cpito>i>img { height: 100%; width: 100%; object-fit: cover; }
cpito { display: block; height: 155px; width: 155px; margin: 4px; overflow: hidden; border-radius: 22px; flex: none; }
cpis itms { display: flex; align-items: center; overflow-y: auto; margin-top: 22px; }


/* add friends component */
cadfo bg { display: block; position: relative; background: var(--lg-b); border-radius: 55%; height: 66px; width: 66px; margin: auto; }
cadfo>hd btn { align-items: center; justify-content: center; height: 62px; width: 64px; border-radius: 55%; margin: auto; margin-top: 2px; display: flex; background: var(--bt); backdrop-filter: blur(20px); -webkit-backdrop-filter: blur(20px); }
cadfo>bd>t { margin: 22px; display: block; margin-bottom: 0; letter-spacing: 0.88px; }
cadfo { display: flex; padding: 22px; background: var(--bt); justify-content: center; max-width: 186px; margin: 5px; border-radius: 22px; height: 177px; align-items: center; flex-direction: column; border: 1px dashed; min-width: 152px; }





/* View Profile */
cvepo bl>hd>i { height: 55px; width: 55px; border-radius: 55%; overflow: hidden; }
cvepo bl>hd>ov { height: 22px; width: 22px; display: block; top: -11px; position: relative; margin: auto; }
cvepo bl>hd { display: flex; flex-direction: column; justify-content: center; align-items: center; }
cvepo bl>hd>i { height: 55px; width: 55px; border-radius: 55%; overflow: hidden; }
cvepo bl>hd>ov { height: 22px; width: 22px; display: block; top: -11px; position: relative; }
csts>hd { display: flex; overflow-y: auto; }
cvepo bl { display: flex; background: var(--b); border-radius: 22px; padding: 22px; text-align: center; flex-direction: column; align-items: center; height: 177px; }
cvepo bl>bd>t { font-size: 0.88em; display: block; letter-spacing: 0.44px; opacity: 0.6; }
cvepo bg { position: relative; background: var(--lg-b); border-radius: 22px; margin: 5px; padding: 1px; }
cvepo bl>hd>i>img { height: 100%; width: 100%; object-fit: cover; }
cvepo btn { height: auto; padding: 4px 11px; width: fit-content; border-radius: 33px; font-size: 0.8em; color: var(--c); font-weight: 400; background: var(--bc); margin: 11px; margin-bottom: 0; display: block; }
cvepo { display: block; max-width: 243px; min-width: 222px; }


/* Setting component */
csto { display: grid; grid-template-columns: 55px auto 44px; padding: 11px; align-items: center; background: var(--bt); margin: 5px; border-radius: 44px; }
csto>hd { height: 38px; width: 38px; display: flex; justify-content: center; align-items: center; background: var(--bc); border-radius: 55%; padding: 5px; }	
csto>ft>i { height: 22px; width: 22px; margin: auto; }





/* ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

*/





/* payment method component - 1 */
cpymo { display: block; padding: 11px; margin: 11px; background: var(--bt); border-radius: 22px; }
cpyso { display: block; padding: 22px; background: var(--b1); border-radius: 22px; text-align: center; }
cpyso>hd { display: block; margin: 22px; margin-top: 0; }
cpyso h4 { display: flex; justify-content: center; padding: 11px; letter-spacing: 0.88px; font-size: 23px; }
cpydo>hd { display: flex; align-items: center; justify-content: space-between; }
cpydo>hd>i { display: block; height: 22px; width: 22px; }
cpydo d { display: flex; justify-content: space-between; margin-bottom: 7px; white-space: nowrap; }
cpydo d>cc { opacity: 0.5; }
cpydo pd>d>c { display: flex; align-items: center; }
cpydo pd>d>c>i { height: 15px; width: 15px; margin: 5px; }
cpydo>bd { padding: 11px 0; display: block; border-bottom: 1px dashed var(--bc); }
cpydo>ft { display: block; padding: 11px 0; }
cpydo { display: block; padding: 22px; background: var(--bt); border-radius: 22px; margin-top: 11px; }
cpydo d:last-child { margin: 0; }
cpyto { display: grid; grid-template-columns: 55px auto 44px; align-items: center; background: var(--bt); border-radius: 22px; margin-top: 11px; padding: 22px; }
cpyto>bd>p { margin: 0; font-size: 0.77em; }
cpyto>bd>t { font-size: 0.88em; font-weight: 500; }
cpyto>ft>i { display: block; height: 22px; width: 22px; margin-left: auto; }
cpyto>hd>i { height: 28px; width: 28px; padding: 10px; background: var(--bc); border-radius: 55%; }
cpyso>hd>i { height: 44px; width: 44px; margin: auto; border-radius: 55%; background: #d8f7d89c; padding: 7px; box-shadow: 0 0 0 2px #c6f3c659; }
cpyro { display: block; padding: 11px; margin: 11px; background: var(--bt); border-radius: 22px; }
cpyro>ft>btn { display: grid; grid-template-columns: 33px auto; align-items: center; padding: 11px; margin-top: 22px; height: auto; color: var(--b); letter-spacing: 0.66px; font-weight: 400; background: var(--aaa); border-radius: 11px; justify-content: center; }
cpyro>ft>btn svg { fill: var(--b); }
cpro>bd { display: block; border-bottom: 1px solid var(--bc); padding-bottom: 22px; }
cpydo d h5 { display: block; letter-spacing: 0.88px; font-size: 1.22em; font-weight: 400; }
cpydo d h5>b { font-weight: 400; }
cpydo pd>d>c>t { font-size: 0.88em; letter-spacing: 0.88px; font-weight: 400; }
cpyro cpso { background: transparent; }
cpyro cpydo { background: transparent; }
cpyso>bd>h2 { letter-spacing: 0.88px; font-weight: 500; }
rop>btns { display: flex; justify-content: space-between; align-items: center; }
rop>btns>btn { display: flex; height: 33px; width: 33px; padding: 3px; border-radius: 55%; background: transparent; border: 1px solid var(--bc); margin: 11px; align-items: center; justify-content: center; }
cctbo>c, cctbo>dd { display: none; }




/* Cut Border component */
cctbo { display: flex; align-items: center; margin: 11px 0; position: relative; }
cctbo>d { display: block; height: 1px; width: 90%; border-bottom: 2px dashed; margin: auto; color: var(--bc); }
cctbo>c { display: block; height: 33px; background: var(--b); width: 33px; margin: 3px; border-radius: 55%; position: absolute; left: -35px; }
cctbo>dd { display: block; height: 33px; background: var(--b); width: 33px; margin: 3px; border-radius: 55%; position: absolute; right: -33px; }



/* Reciept */
crpo cpro>ft>btn { background: transparent; }
crpo cpydo pd { display: grid; grid-template-columns: 50% 50%; }
crpo cpydo { padding: 11px; }
crpo cpydo d { display: block; padding: 11px; border: 1px solid var(--bc); border-radius: 7px; margin: 5px; font-size: 0.77em; }
crpo cpydo pd>d>c { font-size: 15px; margin-top: 5px; }
crpo cpro { border-radius: 22px 22px 0 0; position: relative; padding-bottom: 33px; }



cbgs { display: flex; position: absolute; bottom: -14px; left: 0; right: 0; }
cbgs>d { display: block; height: 22px; width: 22px; background: var(--b); margin: 5px; border-radius: 55%; }




/* User Control on Dashboard component */
cuco { display: grid; grid-template-columns: 66px auto auto; margin-top: 5px; padding: 11px 0; align-items: center; border-bottom: 1px solid var(--bc); }
cucs { display: block; padding: 22px; background: var(--bt); margin: 11px; border-radius: 11px; }
cuco>hd>i { height: 55px; width: 55px; border-radius: 55%; overflow: hidden; }
cuco>hd>i>img { height: 100%; width: 100%; object-fit: cover; }
cuco>bd>d>t { font-size: 0.88em; }
cuco>bd { display: flex; justify-content: space-between; align-items: center; }
cuco>bd>dt { display: block; padding: 4px 11px; background: var(--bc); border-radius: 22px; font-size: 0.88em; font-weight: 500; margin-right: 11px; }
cuco>ft>ct { display: flex; align-items: center; }
cuco bb { position: unset; width: 40px; height: 22px; color: var(--aa); }
cucs.oo bb { box-shadow: inset 60px 0px 0px; color: var(--aa); }
cucs.oo oo { margin-left: 18px; background: var(--b); }
cuco>ft { display: flex; justify-content: end; }
cuco bb oo { background: var(--aaa); height: 18px; width: 20px; margin-left: 1px; }
cucs>ft>btn { display: grid; grid-template-columns: 33px auto; align-items: center; padding: 11px; padding-bottom: 0; margin-top: 11px; }
cucs>bd { display: block; margin-top: 11px; }



/* Skills Board */
csbo { display: block; padding: 22px; border-radius: 11px; background: var(--bt); margin: 11px; }
csbo>hd>select { display: block; height: auto; width: auto; padding: 0; background: transparent; border: none; }
csbo>hd { display: flex; justify-content: space-between; align-items: center; margin-bottom: 22px; }
csbo clm>ds { display: flex; flex-wrap: wrap; }
csbo ds>d { display: block; padding: 19px; background: var(--bc); border-radius: 55%; margin: 4px; box-shadow: inset -2px -3px 27px rgb(247 247 247 / 6%), inset -2px -2px 5px #011b781f; }
csbo ds>d.fill { background: var(--aaa); box-shadow: unset; }
csbo clm { display: grid; grid-template-columns: auto 41px; align-items: center; }
csbo>ft { display: flex; justify-content: space-between; padding: 22px 5px; padding-bottom: 0; width: 77%; }



/* Next Button component */
cnxo { display: flex; padding: 11px; justify-content: end; }
cnxo>btn { display: block; padding: 11px 22px; margin: 11px; background: var(--aaa); border-radius: 11px; color: var(--b); width: max-content; height: 33px; place-content: center; position: relative; }
cnxo>btn>a { position: absolute; top: 0; left: 0; right: 0; bottom: 0; }


/* Account2nd */
/* Enter Splash Panel  */
cento>bd>i { height: 66%; width: 66%; margin: auto; transition: 333ms; animation: oscillate 5s linear infinite; }
cento>ft>.btn { display: block; text-align: center; padding: 17px; background: var(--b-t); color: var(--c); font-weight: 600; letter-spacing: 0.88px; border-radius: 36px; margin: 22px auto; max-width: 66%; height: auto; }
#account>bd { display: block; overflow: hidden; overflow-y: hidden; max-height: calc(100% - 0px); height: 100%; }
cento { display: grid; height: 100%; }
#account { display: block; position: relative; z-index: 2; overflow: hidden; height: 100%; }
#AccountRegular { display: grid; grid-template-columns: 100% 100% 100%; height: 100%; }
cento name>h2 { font-size: 2.33em; font-family: "Roboto", sans-serif; font-weight: 700; font-style: normal; letter-spacing: 1px; }
enter>bg.strc { background: url(/0/IMG/0Stars.webp); background-repeat: repeat; background-size: 100%; background-position: 100% 100%; animation: Flow 3s infinite; display: grid; grid-template-rows: 16% 16% 16% 16% 16% 16%; }
cento>ft:after { content: ""; position: absolute; bottom: 0; left: -18px; top: 0; right: 19px; background: var(--b-t44); z-index: -1; filter: blur(46px); opacity: 0.3; border-radius: 55%; }
enter>bg.strc:after { content: ""; position: absolute; display: block; height: 44%; width: 44%; top: 51%; background: url(/0/IMG/0Stars.webp), url(/0/IMG/0Stars.webp), url(/0/IMG/0Stars.webp); animation: Flow 5s linear infinite; }
cento>hd { display: none; } 	
enter>bg>img { position: unset; height: 100%; width: 100%; }
enter { display: none; grid-template-rows: 60% 40%; overflow-y: auto; scroll-behavior: smooth; position: relative; height: 100vh; }
cwaco { display: block; max-width: 333px; margin: auto; text-align: center; color: var(--b); }
.enter enter { display: grid; }	
enter>ext svg { fill: var(--b); }
enter out>i>svg { fill: var(--b); }


enter>hd>cvr { display: block; background: var(--aa); margin: 11px; border-radius: 22px; padding: 22px; height: 88%; position: relative; overflow: hidden; }
cento>ft>btns { display: grid; grid-template-columns: 84% 66px; padding: 11px; }
cento>bd { display: block; padding: 22px; padding-bottom: 0; }
cento>bd>p { margin: 0; }
enter>hd>cvr>bg { background: url(/0/IMG/Noise.webp); background-size: 100%; }
enter>hd>cvr>i { height: 100%; }
enter>hd>bg>img { height: 100%; width: 100%; }
enter ext svg { fill: var(--b); }
cento btns>.btn { border: unset; height: 55px; font-size: 1em; font-weight: bold; background: var(--bc); color: var(--c); box-shadow: var(--bs-b); border-radius: 11px; padding: 0; display: block; text-align: center; place-content: center; margin: 0 5px; width: auto; border: 0.4px solid var(--bc); }
cento btns>btn:first-child { background: var(--aaa); color: var(--b); }
cento>bd>h2 { font-size: 1.99em; line-height: 1.44em; }


@media screen and (min-width: 999px) {
	cento>bd>i { height: 55%; width: 55%; }
	enter { height: 75vh; }
	enter { display: none; grid-template-columns: 50% 50%; }
	enter>hd { grid-row-start: 1; grid-row-end: 3; }
	enter>bd { grid-row-start: 1; grid-row-end: 3; }
	cento { display: block; place-content: end; height: 98%; }
	enter ext svg { fill: var(--c); }

}






/* Onboarding */
character { display: none; }
cchro>bd { display: block; padding: 11px 0; }
cchro>hd>logo { display: block; height: 44px; width: 29px; margin: 11px; place-content: center; margin-left: 0; }
cchro { display: block; position: relative; }
cchro>bd>form { position: relative; }
cchro form>d { display: grid; grid-template-columns: 44px auto; align-items: center; border: 1px solid var(--bc); margin: 11px 0; position: relative; padding: 11px; border-radius: 33px; }
cchro sl>i>svg { opacity: 0; fill: var(--b); transition: 99ms; }
cchro form>d>input { position: absolute; margin: 0; top: 0; left: 0; right: 0; bottom: 0; width: auto; height: auto; opacity: 0; }
cchro form>d>sl { height: auto; width: auto; background: transparent; margin: 0; }
cchro form>d>sl>i { display: block; height: 11px; width: 11px; border: 1px solid var(--bor); border-radius: 55%; margin: 4px; padding: 5px; }
cchro { display: block; position: relative; padding: 44px 0; height: 100%; }
cchro>bg { height: 30%; transition: 99ms; background: var(--aaa); color: var(--b); position: absolute; overflow: visible; top: unset; bottom: 9%; text-align: center; display: grid; grid-template-rows: 88px 55px auto; border-radius: 22px 22px 0 0; }
cchro>bg>p { grid-row-start: 2; padding: 11px; }
character>hd { display: flex; justify-content: space-between; align-items: center; }
cchro>bg>img { position: absolute; top: -88px; width: 166px; height: 166px; left: 0; right: 0; opacity: 1; margin: auto; animation: oscillate 5s linear infinite; }
cchro>bg:after { content: ""; background: url(/0/IMG/0Stars.webp), url(/0/IMG/0Stars.webp), url(/0/IMG/0Stars.webp), url(/0/IMG/0Stars.webp); background-repeat: repeat; background-size: 100%; background-position: 100% 100%; animation: Flow 3s infinite; position: absolute; top: 0; left: 0; right: 0; bottom: 0; }
cchro>hd, cchro>bd { display: block; padding: 11px; }
cchro>ft>btn.btn { height: auto; padding: 11px; max-width: 222px; }

@media only screen and (min-width: 999px){	
	character { overflow-y: auto; scroll-behavior: smooth; }	
	cchro>bg { border-radius: 22px; margin: 11px; bottom: 0; height: auto; }
}

cchro form>d.this i>svg { opacity: 1; }
cchro form>d.this i { background: var(--aaa); }



/* registered successfull */
crgdo { display: block; padding: 22px; max-width: 333px; margin: 22px auto; text-align: center; background: var(--btn2); box-shadow: 0 0 4px 3px var(--bc), 0 0 11px 6px var(--bc); border-radius: 23px; position: relative; color: var(--b); }
crgdo>ft>a { color: var(--b); }
crgdo>hd>i { height: 33%; width: 33%; margin: 22px auto; margin-top: 0; }
crgdo>bg { background: rgb(255 255 255 / 35%); border-radius: 22px; top: 3%; right: 3%; left: 3%; bottom: 3%; }
crgdo>ft>btn.btn { background: var(--b); padding: 11px 22px; font-size: 0.88em; color: var(--c); margin: 11px auto; display: block; height: auto; max-width: 55%; margin-top: 22px; }
rgstrsuccess { display: none; justify-content: center; align-items: center; }
.Registered rgstrsuccess { display: flex; }







/* CSS for designes improve */
cman:hover { background: var(--hover); }
cman:active { transform: scale(0.98); }
cartfill input:focus { border: solid 2px var(--aa); }
cartfill .group { display: grid; border: 1px solid var(--bc); border-radius: 5px; }
cartfill .group>select { border: none; }
cartfill label { opacity: 1; font-weight: 500; padding: 0 7px; }
ccpo>bd btn:hover { background: var(--hover); }
out { display: flex; justify-content: center; align-items: center; width: 44px; height: 44px; margin: 11px; }
skip { display: flex; justify-content: center; align-items: center; width: 44px; height: 44px; margin: 11px; font-weight: 500; }




/* Gig New 's buggs and design improved css */
@media screen and (max-width: 999px) {
	sgn ovrw { display: block; padding: 11px; margin: 11px; }
	sgn ovrw>bl { padding: 11px; margin: 0; }
	sgn ovrw bl>ft { display: none; }

}
sgpo>h2 { margin: 11px; margin-top: 22px; }	



  

 
 
 


/* Notes component */
cntss { display: block; padding: 22px; margin: 5px; background: var(--bt); border-radius: 22px; }
cntso { display: grid; grid-template-columns: 33px auto 88px; padding: 11px; margin-bottom: 5px; border-bottom: 1px solid var(--bc); }
cntss>hd { display: flex; justify-content: space-between; align-items: center; }
cntso>hd>input { height: 15px; width: 15px; margin: 4px auto; }
cntso>bd>t { font-weight: 500; }
cntso>bd>p { margin: 0px; white-space: nowrap; width: 88%; overflow: hidden; text-overflow: ellipsis; }
cntso>bd>btns { display: flex; padding: 11px 0; }
cntso btns>btn { display: block; padding: 7px 22px; background: var(--aaa); color: var(--b); border-radius: 33px; margin: 4px; font-size: 0.88em; }
cntso time { display: grid; grid-template-columns: 33px auto; align-items: center; }
cntso>ft { display: flex; align-items: end; }



/* Common css */
db2 grid { grid-template-columns: 50% 50%; }
db2 sidebar { width: 100%; max-width: 366px; }	
@media screen and (max-width: 999px) {
	db2 grid.prs { display: block; }
	db2 grid { display: block; }
	db2 sidebar { width: auto; max-width: unset; }	
}



/* web footer component */
cwblo links>bl>a { font-weight: 500; display: block; padding: 5px; margin-bottom: 5px; font-size: 0.88em; }
cwblo links>bl>h4 { display: block; padding: 11px 4px; }
cwblo>links { display: grid; grid-template-columns: 20% 20% 20% 40%; }
cwblo links>bl>d { display: block; padding: 7px 0; margin: 7px 0; }
cwblo links>bl>d>sl { display: flex; background: transparent; align-items: center; width: auto; margin: 0; }
cwblo links d>sl>input { background: var(--bc); border-radius: 11px; width: 60%; font-size: 0.77em; font-weight: 500; letter-spacing: 0.44px; }
cwblo links sl>btn { display: block; padding: 11px 22px; background: var(--aaa); color: var(--b); height: auto; margin: 0 11px; border-radius: 11px; }
cwblo links>bl>d>i { height: 118px; width: 133px; box-shadow: 0 1px 10px 0px rgb(45 140 255 / 8%), 0 1px 4px 0px rgb(45 140 255 / 8%), 0 0px 0px rgb(45 140 255 / 8%); border-radius: 11px; overflow: hidden; }
cwblo links d>i { height: 100%; width: 100%; object-fit: cover; }
cwblo links d p { margin: 0; margin-bottom: 6px; font-size: 0.77em; opacity: 0.9; }
cwbao { background: var(--aaa); justify-content: space-between; color: var(--b); display: grid; grid-template-columns: 50% 50%; align-items: center; padding: 33px 22px; border-radius: 11px; position: relative; margin-top: 33px; }
cwbao>bd { display: flex; justify-content: end; position: relative; }
cwbao>bd>btn { display: block; padding: 15px 22px; background: var(--b); border-radius: 11px; color: var(--c); min-width: 39%; text-align: center; font-weight: 700; max-width: 39%; margin-left: auto; margin-right: 44px; }
cwbao>bg { justify-content: end; background: url(/0/img/PIPcircule.png); opacity: 0.4; background-size: 100%; z-index: 0; }
cwbao>hd>p { color: var(--b-t); }
cwbao>hd>h2 { font-weight: 400; font-size: 1.44em; }
cwblo>links>bl { display: block; margin: 7px; padding: 7px; }
cwbao:before { content: ""; position: absolute; top: -99px; bottom: 0; right: 22px; height: 155px; width: 155px; background: url(https://zoooom.aliens.services/0/IMG/Vesion.png); background-size: 100%; display: block; z-index: 9; }
@media screen and (max-width: 999px) {
	cwblo>links { grid-template-columns: 33% 34% 33%; }
	cwblo>links>bl:last-child { grid-column-start: 1; grid-column-end: 4; }
	cwbao { display: block; padding: 22px; }
	cwbao>bd { display: block; }
	cwfo { padding: 11px; margin: 7px; }
	cwbao>bd>btn { max-width: unset; margin: 0; }
	cwbao:before { display: none; }

}


/* Unique Splash */
cgspo>* { max-width: 555px; width: 100%; margin: 0 auto; }
csplo { display: grid; grid-template-rows: 8vh 422px 20% 77px auto; background: linear-gradient(49deg, rgb(236, 124, 148), rgb(236, 124, 148), rgb(236, 124, 148), rgb(236, 124, 148), rgb(236, 124, 148)); height: 100%; transition: 999ms; position: absolute; z-index: 999; inset: 0; backdrop-filter: blur(20px); opacity: 0; visibility: hidden; }
csplo>hd { position: relative; display: block; height: 100%; }
bg.ripple { height: 100%; border-radius: 55px; margin: 22px auto; width: 100%; z-index: 999; max-width: 444px; }
bg.ripple>layer { display: block; height: 79%; width: 79%; border: 40px solid; border-radius: 55%; position: absolute; inset: 0; border-color: rgb(202 202 202 / 14%); box-shadow: 0 0 19px 6px var(--bc); }
bg.ripple>.layer2 { height: 64%; width: 64%; margin: auto; z-index: 99; border-color: rgb(202 202 202 / 28%); }
bg.ripple>.layer3 { height: 46%; width: 46%; margin: auto; border-color: rgb(202 202 202 / 46%); }
bg.ripple>.layer4 { border-color: rgb(252 249 250 / 28%); width: 30%; margin: auto; height: 30%; background: rgb(252 249 250 / 28%); backdrop-filter: blur(20px); }
bg.bg2 { z-index: 99999; height: 66%; width: 66%; margin: auto; max-width: 444px; }
bg.bg2>img { z-index: 999; opacity: 1; height: 25px; width: 25px; }
bg.bg2>img:first-child { top: 15px; left: 0; height: 44px; width: 44px; filter: blur(2px); }
bg.bg2>img:nth-child(2) { right: 0; top: 18%; }
bg.bg2>img:nth-child(3) { bottom: 49px; filter: blur(1px); }
bg.bg2>img:last-child { top: 73%; left: 59%; }
csplo>hd>i { position: absolute; inset: 0; margin: auto; z-index: 9999; height: auto; max-width: 444px; }
csplo>hd>i>img { height: 55%; width: 55%; margin-top: 0; filter: drop-shadow(2px 4px 6px var(--bor)); }
csplo h1 { font-family: "Archivo Black", sans-serif; color: var(--b); font-size: 3.77em; margin: 0 auto; position: relative; width: max-content; display: block; text-shadow: 0px 2px 20px var(--bc), 1px 1px 17px var(--bc), 0px 4px 14px var(--bc); }
csplo.stp1 h1:after { content: " "; position: absolute; height: 10px; width: 13px; left: 21%; top: 11%; background: rgb(253, 208, 92); }
csplo h2 { font-family: "Archivo Black", sans-serif; color: rgb(253, 208, 92); font-size: 3.33em; margin: 0 auto; position: relative; width: max-content; display: block; margin-top: -18px; text-shadow: 0px 2px 20px var(--bc), 1px 1px 17px var(--bc), 0px 4px 14px var(--bc); }
bg.ripple>layer:first-child { box-shadow: 0 0 44px 0px var(--bc); border-color: rgb(202 202 202 / 14%); }
csplo>bd { display: block; position: relative; top: -58px; width: 60%; text-align: center; margin: 0 auto; z-index: 99999; }
csplo>bd>p { margin: 14px 7px; color: var(--b); letter-spacing: 0.1px; }
csplo>ft { display: flex; padding: 11px; justify-content: space-around; align-items: center; }
csplo>ft>btn { display: flex; height: 50px; width: 50px; padding: 0; background: rgb(253, 208, 92); align-items: center; justify-content: center; border-radius: 55%; box-shadow: 1px 12px 12px 0px var(--bc), -16px 2px 12px 0px var(--bc), 15px 3px 12px 0px var(--bc); margin: 11px; transition: 95ms; }
csplo>ft>btn:active { transform: scale(0.95); }
csplo stps>stp { display: block; height: 7px; width: 7px; margin: 4px; border-radius: 55%; border: 1px solid var(--b-t22); background: var(--b-t22); opacity: 0.6; transition: 333ms; }
csplo stps { display: flex; align-items: center; }

cspls.stp2 csplo { background: linear-gradient(49deg, rgb(60 80 242), rgb(70 89 240), rgb(96 112 242), rgb(88 104 234), rgb(64 83 232)); }
cspls.stp3 csplo { background: linear-gradient(49deg, rgb(165, 234, 123), rgb(165, 234, 123), rgb(165, 234, 123), rgb(165, 234, 123), rgb(165, 234, 123)); }
cspls.stp3 csplo>ft>btn { background: rgb(232, 254, 91); }
cspls.stp3 stps>stp:nth-child(3) { background: var(--b); opacity: 1; }
cspls.stp2 csplo>ft>btn { background: rgb(90, 254, 245); }
cspls.stp2 csplo stps>stp:nth-child(2) { background: var(--b); opacity: 1; }
cspls.stp1 stps>stp:first-child { background: var(--b); opacity: 1; }
cspls.stp1>csplo.stp1 { opacity: 1; visibility: visible; }
cspls.stp2>csplo.stp2 {   opacity: 1; visibility: visible; }
cspls.stp3>csplo.stp3 {   opacity: 1; visibility: visible; }
csplo.stp2 h2 { color: rgb(90, 254, 245); font-size: 2.44em; }
csplo.stp2 h1 { font-size: 4.22em; }
csplo.stp3 h1 { font-size: 4.2em; }
csplo.stp3>hd>i>img { filter: drop-shadow(0px 20px 20px rgb(165 234 123)); }
csplo.stp2>hd>i>img { filter: drop-shadow(0px 24px 14px rgb(69, 87, 232)); }
csplo.stp1>hd>i>img { filter: drop-shadow(0px 62px 44px rgb(236, 124, 148)); }
csplo.stp3 h2 { color: rgb(232, 254, 91); }

cgspo { display: grid; background: rgb(167, 235, 126); padding: 22px; grid-template-rows: 39% 155px auto; visibility: hidden; opacity: 0; position: absolute; inset: 0; transition: 999ms; border-radius: 22px; }
cgspo btns>btn { display: grid; grid-template-columns: 44px auto; align-items: center; justify-content: center; padding: 19px 11px; background: var(--bt); border-radius: 33px; margin: 11px auto; font-weight: 500; max-width: 80%; transition: 95ms; }
cgspo btns>btn:nth-child(1) svg { fill: var(--b); }
cgspo btns>btn:nth-child(1) { background: rgb(0, 0, 0); color: var(--b); }
cgspo btns>btn>i { height: 22px; width: 22px; margin: 0 auto; }
cgspo>hd { position: relative; display: flex; align-items: end; }
cgspo>hd>i { height: 88%; width: 66%; margin: 0 auto; max-width: 258px; }
cgspo h1 { font-family: "Archivo Black", sans-serif; color: var(--b); font-size: 5.66em; margin: 0 auto; position: relative; width: max-content; display: block; text-shadow: 0px 2px 20px var(--bc), 1px 1px 17px var(--bc), 0px 4px 14px var(--bc); }
cgspo h2 { font-family: "Archivo Black", sans-serif; color: rgb(253, 208, 92); font-size: 3em; margin: 0 auto; position: relative; width: max-content; display: block; margin-top: -18px; transform: scale(0.8); position: relative; left: 3px; line-height: 51px; background-image: linear-gradient(180deg, rgb(255 255 255), rgb(255 255 255)); -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent; opacity: 0.8; }
cgspo>ft { display: block; padding: 22px 0; margin-top: 11px; }
cgspo>hd>i>img { height: 100%; width: 100%; filter: drop-shadow(-11px 9px 16px #00000042); }
cgspo>bg { height: 50%; background: url(/0/img/GiftElementss.png); filter: blur(5px); width: 100%; background-size: 100%; background-position: 100% 100%; transform: rotate(-107deg); transition: 222ms; opacity: 0.6; }
cspls.stpfinal>cgspo { opacity: 1; visibility: visible; }
cgspo btns>btn:active { transform: scale(0.95); }
splash { display: none; }
.enter splash { display: block; }

@media screen and (max-width: 999px) {		
	cgspo { justify-content: center; }
}


@media screen and (min-width: 999px) {	
	csplo>bd>p { max-width: 66%; margin: 0 auto; }
	csplo>ft { position: absolute; left: 0; right: 0; }
	csplo { grid-template-rows: 12vh 411px 20% 47px auto; border-radius: 22px; }

}

/* Buggs of Phone Version and common */ 
@media screen and (max-width: 999px) {	
	cmcos no { display: block; width: 77%; margin: auto; }
	cslgo { margin: 11px; width: auto; display: block; }
	sgcto refunds { width: auto; max-width: unset; margin: 11px; }
}



/* Animations */

/* shdow flow animation */
@keyframes shdow-flow {

	0% {
		box-shadow: 0 0 0 0 rgba(30, 112, 185);
	}
	100% {
		box-shadow: 0 0 0 15px transparent;
	}

}


@keyframes Rotate {
	0% { transform: rotateX(-20deg) rotateY(360deg); } 
	100% { transform: rotateX(-20deg) rotateY(0deg); }
}


@keyframes oscillate {
	0% { transform: translate(0, 0); } 
	50% { transform: translateY(6px); } 
	100% { transform: translate(0, 0); } 
}

@keyframes Flow {
	0% { opacity: 0.4; } 
	50% { opacity: 1; } 
	100% { opacity: 0.5; } 
}


@keyframes jellovertical {
	0% {
		transform: scale3d(1, 1, 1);
	}
	30% {
		transform: scale3d(0.75, 1.25, 1);
	}
	40% {
		transform: scale3d(1.25, 0.75, 1);
	}
	50% {
		transform: scale3d(0.85, 1.15, 1);
	}
	65% {
		transform: scale3d(1.05, 0.95, 1);
	}
	75% {
		transform: scale3d(0.95, 1.05, 1);
	}
	100% {
		transform: scale3d(1, 1, 1);
	}
}

/* Splash1 */
cspfo csldro>bd { display: block; height: 77%; }
cspfo slide { height: 100%; min-height: calc(100% - 0px); }
cspfo csldro slides { height: 90%; }
csldro slide>hd>i img { height: 77%; width: 100%; }
cspfo csldro slide>hd>i { height: 100%; }
cspfo slide>bd { margin: 0; padding: 22px; padding-bottom: 0; max-width: 66%; }
cspfo slide>bd>h2 { text-align: start; }
cspfo slide>ft { margin: 0; padding: 22px; padding-bottom: 0; text-align: start; max-width: 66%; }
cspfo cldro g .dot { height: 3px; width: 11px; border-radius: 11px; }
cspfo cldro g .dot.this { width: 16px; }


/*  Dashboard2  */
cnvbo>logo { height: 44px; width: 100%; display: flex ; position: relative; z-index: 8888888; justify-content: center; align-items: center; max-width: 100%; max-height: 100%; }
cnvbo { display: grid ; grid-template-columns: 55px auto; align-items: center; justify-content: space-between; position: sticky; padding: 11px; top: 0; z-index: 999; }
cnvbo>btns { display: flex ; align-items: center; }
cnvbo cncn { display: grid ; grid-template-columns: 44px auto; border: 1px solid var(--bg); border-radius: 44px; padding: 5px; background: var(--bt); padding-right: 22px; align-items: center; font-size: 0.88em; }
cnvbo cncn>i>img { height: 100%; width: 100%; object-fit: cover; }
cnvbo cncn>i { height: 40px; width: 40px; border-radius: 55%; overflow: hidden; }
cnvbo cncn p { margin: 0; opacity: 0.6; font-weight: 600; letter-spacing: 0.44px; }
cnvbo cncn>i { height: 33px; width: 33px; border-radius: 55%; overflow: hidden; }
cnvbo>btns>btn { display: block; height: 44px; width: 44px; align-content: center; justify-items: center; border: 1px solid var(--bc); border-radius: 55%; margin: 0 7px; background: var(--bt); }
cnvbo btn>i { height: 20px; width: 20px; }


/*  Open account help  component  */
coaco { display: block; padding: 88px 22px 22px 22px; background: var(--aaa); color: var(--b); border-radius: 0 0 33px 33px; position: relative; margin-top: -70px; }
coaco>bg { display: block; background: url(/0/img/grid.png); background-size: 6%; filter: invert(1); opacity: 0.05; }
coaco>hd { display: flex ; align-items: center; }
coaco>hd>i { height: 66px; width: 66px; filter: hue-rotate(148deg); }
coaco>hd p { margin: 0; line-height: 2em; }
coaco>bd>btn { display: block; padding: 15px; background: var(--b); color: var(--c); font-weight: 500; text-align: center; border-radius: 11px; margin: 22px 0; }
coaco>hd { display: flex ; align-items: center; justify-content: space-between; position: relative; z-index: 99; }
coaco>bd { position: relative; z-index: 999; }
coaco>ft { position: relative; z-index: 999; text-align: center; }

@media screen and (min-width: 999px) { 
	coaco { border-radius: 22px; padding: 22px; margin: 0; }
}

/* Dashboard quick action component */
cqcao btns { display: grid ; grid-template-columns: 25% 25% 25% 25%; margin: 22px 0; }
cqcao btns>btn { display: grid ; grid-template-rows: 77px auto; position: relative; text-align: center; padding: 0 11px; margin: 0 5px; }
cqcao btns>btn>pp { position: absolute; top: -11px; background: var(--c); color: var(--b); font-size: 0.77em; padding: 5px 11px; border-radius: 4px; left: 0; right: 0; margin: 0 auto; text-align: center; max-width: fit-content; z-index: 9999; }
cqcao btns>btn>i { display: block; height: 44px; width: 44px; padding: 11px; background: var(--bt); align-content: center; justify-items: center; margin: 0 auto; border-radius: 22px; }
cqcao btn>i>svg { height: 26px; width: 26px; }
cqcao btns>btn>t { font-weight: 500; }
cqcao { display: block; padding: 22px 11px; margin: 7px; padding-bottom: 11px; }
cqcao>hd { display: block; position: relative; }


/* Slider Banner */
cprslo { display: block; position: relative; padding: 22px; border-radius: 11px; overflow: hidden; color: var(--b); max-width: 44%; }
cprslo>hd>p { margin: 0; color: var(--bt); }
cprslo>hd { display: block; max-width: 66%; }
cprslo>hd>h4 { margin-bottom: 7px; font-weight: 500; font-size: 1.11em; }
cprslo>bd>btn { display: block; padding: 11px; background: var(--b); color: var(--c); font-weight: 500; border-radius: 11px; width: 111px; text-align: center; margin-top: 11px; }
csbnro>bd { display: flex ; height: auto; background: var(--a); overflow: hidden; border-radius: 11px; margin: 11px; }
csbnro>ft>cldro { bottom: -13px; background: var(--c); border-radius: 22px; left: 0; right: 0; margin: 0 auto; max-width: max-content; overflow: hidden; height: 5px; }
csbnro>ft>cldro a.dot { margin: 0; height: 5px; width: 23px; border-radius: 0; background: none; transition: 95ms; }
csbnro>ft>cldro a.dot.this { transform: unset; height: 5px; }
csbnro { display: block; position: relative; margin: 22px 0; }
csbnro>hd>action { position: absolute; inset: 0; height: 55%; opacity: 0; }
csbnro>hd>action>play { height: auto; width: auto; inset: 0; }
csbnro>hd>action>pause { height: auto; width: auto; inset: 0; }


/* Watchlist */
cwcls>hd { display: flex ; align-items: center; justify-content: space-between; }
cwcls { display: block; padding: 11px 0; margin: 11px; }
cwcls>bd { display: flex ; align-items: center; overflow-y: auto; }
cwclo { display: block; padding: 11px; border-radius: 11px; border: 1px solid var(--bc); margin: 4px; flex: none; min-width: 188px; background: var(--bt); box-shadow: var(--bs-bs); }
cwclo amnt { font-weight: 500; }
cwclo>hd>i { display: block; height: 44px; width: 44px; border-radius: 55%; background: var(--a); }
cwcls>hd>btn { display: block; font-size: 0.88em; font-weight: 500; background: var(--bt); padding: 7px 22px; border-radius: 33px; position: relative; }
cwclo>hd { display: flex ; align-items: center; justify-content: space-between; }
cwclo d>p { margin: 4px 0; }
cwclo d>t { font-weight: 500; }
cwclo rto { display: grid ; grid-template-columns: 22px auto; align-items: center; margin-top: 5px; font-weight: 500; }
cwclo>bd { height: 55px; display: block; }
cwclo rto>i { height: auto; }
cwclo rto[red] svg { fill: #f56f6f; }
cwclo rto[green] svg { transform: rotate(180deg); fill: #6ff58c; }
cwclo rto[red] { color: #f56f6f; }
cwclo rto[green] { color: #6ff58c; }



/* App Link component */
cgapo { display: block; background: var(--aaa); color: var(--b); padding: 22px; position: relative; margin: 22px 0; }
cgapo>bg { background: url(Griid.png); filter: invert(1); background-size: 30%; height: 44%; opacity: 0.06; }
cgapo>bl { display: block; position: relative; z-index: 9999; }
cgapo>bl ap { display: grid ; grid-template-columns: 66px auto; align-items: center; }
cgapo>bl ap p { margin: 5px 0px; color: var(--bt); }
cgapo>bl ap>i { height: 55px; width: 55px; background: var(--at); }
cgapo>bl>hd { display: flex ; align-items: center; justify-content: space-between; }
cgapo>bl>hd>btn { display: block; background: var(--b); color: var(--c); font-size: 0.88em; padding: 7px 22px; border-radius: 33px; font-weight: 500; }
cgapo>bl>bd { display: flex ; padding: 11px 0; align-items: center; justify-content: space-between; }
cgapo>bl>bd>i { height: 111px; width: 111px; object-fit: cover; }
cgapo>bl>bd h2 { font-size: 2.22em; font-weight: 500; }
cgapo>bl>bd p { color: var(--bt); }
cgapo>bl>bd img { filter: hue-rotate(333deg); }
@media screen and (min-width: 999px) {
	cgapo { border-radius: 11px; }
}


/* Lemmon  Profile */
cusvo { display: block; text-align: center; padding: 33px; margin: 11px; }
cusvo>hd { display: block; height: 77px; width: 77px; margin: 11px auto; border: 1px solid; align-content: center; justify-items: center; border-radius: 55%; background: var(--aa); }
cusvo>hd svg { fill: var(--b); }
cstso { display: grid ; grid-template-columns: 55px auto 55px; padding: 22px 11px; background: var(--bt); margin: 11px; border-radius: 11px; transition: 95ms;align-items: center; }
nv btn { display: block; height: 33px; width: 33px; margin: auto; align-content: center; justify-items: center; padding: 5px; border-radius: 11px; }
cstso cc>t { font-weight: 500; font-size: 1em; }
cstso:hover { background: var(--b); }
cstso cc>c { display: block; background: #e77f7f; padding: 3px 11px; font-size: 0.77em; color: var(--b); font-weight: 500; max-width: max-content; border-radius: 5px; margin: 0 11px; }
cstso>bd>cc { display: flex ; align-items: center; }
cstso>hd>i { height: 22px; width: 22px; margin: 0 auto; }
cstso>ft>i { height: 22px; width: 22px; margin: 0 auto; margin-right: 0; }
cstss>hd { display: block; padding: 22px 11px; padding-bottom: 0; }
cstss>hd>h4 { font-weight: 500; font-size: 1.44em; }
cstss>hd>p { margin: 7px 0; }
cstso.this:first-child { background: var(--a); color: var(--b); }
cstso.this svg { fill: var(--b); }
cstso.this:nth-child(2) { background: var(--at); color: var(--b); }
cstss>ft>btn { display: block; padding: 15px; background: var(--aaa); text-align: center; margin: 22px 11px; border-radius: 11px; color: var(--b); font-weight: 600; margin-bottom: 44px; }
cstss>ft>btn:hover { background: var(--aaa); }
cstss sps { display: block; padding: 11px; }
cstso>bd>cc>p { margin: 5px 0; }

/* Game Statics */
ctmbo { display: block; padding: 11px; border-radius: 11px; background: var(--bt); margin: 5px; margin-right: 0; height: 284px; }
ctmbo p { margin: 6px 0px; }
ctmbo amnt { font-weight: 600; font-size: 1.44em; }
ctmbo>hd>h4 { font-size: 1.22em; font-weight: 500; }
ctmbo bl { margin: 0; border-radius: 0; padding-top: 22px; }
ctmbo bl>hd { display: grid ; grid-template-columns: 36px 33px; width: max-content; align-items: center; font-weight: 500; border-radius: 33px; background: var(--aaa); padding: 5px 11px; text-align: center; color: var(--b); }
ctmbo bl>bd>i { height: 66px; width: 100%; flex: none; justify-content: end; }
ctmbo bl>bd>i>img { height: 66px; width: 66px; }
ctmbo bl>bd { display: flex ; overflow-y: auto; }
ctmbo bl>hd>i { height: 11px; width: 11px; margin: 0 auto; margin-right: 0; padding: 4px; background: var(--bt); border-radius: 55%; color: var(--c); }
ctmbo bl cldro { position: unset; justify-content: start; }
cuscno { display: block; padding: 11px; border-radius: 11px; background: var(--bt); margin: 5px; position: relative; overflow: hidden; height: 192px; }
cuscno>hd { display: flex ; justify-content: space-between; }
cuscno>hd>d>t { font-size: 0.88em; }
cuscno>hd>tg { display: block; padding: 7px 22px; background: var(--aaa); color: var(--b); height: max-content; border-radius: 0 11px 0 23px; position: absolute; right: 0; top: 0; font-size: 0.88em; }
cuscno cn>i { display: block; height: 33px; width: 33px; border-radius: 55%; background: var(--a); padding: 7px; align-content: center; }
cuscno cn>i>svg { fill: var(--b); height: 26px; width: 26px; }
cuscno cn { display: block; place-content: center; justify-items: center; text-align: center; padding: 11px; }
cuscno cn>t { font-weight: 500; margin-top: 7px; display: block; }
cuscno>ft { display: grid ; align-items: center; justify-content: space-between; grid-template-columns: 77% auto; }
cuscno>ft>h4 { font-size: 1.66em; font-weight: 500; }
cuscno>ft rts { display: flex ; align-items: center; transition: 95ms; background: var(--bc); height: 10px; margin: 11px 0; border-radius: 11px; width: 100%; position: relative; } 
cuscno>ft rts:after { content: " "; display: block; height: 11px; width: 35%; transition: 95ms; background: var(--aaa); border-radius: 11px; }
cbuco { display: grid ; grid-template-columns: 77% auto; padding: 11px; border-radius: 11px; background: var(--bt); margin: 5px; position: relative; overflow: hidden; align-items: center; height: 65px; }
cbuco>hd>p { margin: 7px 0; }
cbuco>bd img { filter: hue-rotate(22deg); }
teambattle>grid { display: grid ; grid-template-columns: 50% 50%; }


/* Wallet2 */
cwltto { display: block; padding: 11px; background: var(--bor); backdrop-filter: blur(22px); -webkit-backdrop-filter: blur; margin: 11px; border-radius: 22px; }
cwltto>hd { display: grid ; grid-template-columns: 72% auto; align-items: center; padding: 11px; padding-bottom: 22px; }
cwltto>hd>h2 { display: block; text-align: center; font-weight: bold; font-size: 3.44em; line-height: 0; color: var(--b); }
cwltto>hd>d { color: var(--bt); font-weight: 300; font-size: 0.88em; }
cwltto>hd>d>a { color: var(--b); }
cwltto>bd>bl { display: block; padding: 15px; border-radius: 22px; background: linear-gradient(217deg, #eda88b, #f0b15d, #f58941, #f58941); box-shadow: 0 0px 1px 2px var(--bt); }
cwltto bl blnc { display: flex ; align-items: center; font-size: 2.33em; font-weight: 400; }
cwltto bl blnc>b { font-weight: 400; }
cwltto bl blnc>t { color: var(--c0); }
wallet cwltto bl>btn { font-size: 0.88em; color: var(--b); max-width: 50%; border-radius: 44px; margin: 0px auto; }
cwltto bl>wlt>cc { display: flex ; }
cwltto wlt>cc>d { display: block; background: var(--bc); height: 2px; width: 100%; margin: 8px 0px; }
cwltto bl>wlt>cc>i { height: 15px; width: 15px; margin: 1px; }
cwltto bl>wlt>cc>t { font-size: 0.77em; font-weight: 500; }
cwltto bl>wlt { display: grid ; grid-template-columns: 44% auto; margin-bottom: 22px; align-items: center; }



/* Every Buggs */
wallet>bl { border-radius: 22px; }
cwllto bl>ft btn { display: grid ; max-width: 333px; background: var(--aaa); height: 44px; justify-content: center; align-items: center; margin-left: 11px; border-radius: 7px; cursor: pointer;}
cwllto bl>ft btn a { color: var(--b); }
cromo span>i { transform: rotate(-90deg); }
alsngs soni img { height: 100%; width: 100%; object-fit: cover; }
schln mg a.this { border-bottom: 1px solid var(--c); }
alsngs soni i { height: 233px; width: 244px; overflow: hidden; margin: 5px; }
cal { font-size: small;  }
setting bl cnc:hover { background: var(--hover); }
trending cofs>bd { display: block; }
sbdvc main { width: 100%; max-width: 1050px; }
trcs>trc p { margin: 0; }
cmnsf saved svdop btn.this { background: var(--aaa); color: var(--b); }
cmnsf svdop btn.this svg { fill: var(--b); }
cmnsf svdop btn i>svg { fill: var(--a); }
smns smns hd bl bd>h5 { font-weight: 400; }
smns smns hd bl btn>h5 { font-weight: 400; }
smns notf:last-child { border: none; margin-bottom: 0; }
cgpco table tr td label>p { margin: 0; }
smos d>bl { margin: 11px; }
cmbov>bd>h4 { padding: 0 11px; }
cgpco { margin: 11px; display: block; border-radius: 11px; overflow: hidden; background: var(--bt); padding: 11px; }
filter2 bl.cfa { border: none; }
cgfo .oo>bo { background: var(--aaa); }
sgn header nv { display: block; }
smos gp>d>h6 { margin-bottom: 11px; font-size: 0.88em; font-weight: 500; }
smos d>bl>ft>t { display: none; }
smcot main bl.del { display: grid; grid-template-columns: auto 88px; align-items: center; margin: 0; padding: 11px; background: var(--bc); border-radius: 5px; margin-bottom: 22px; }
smcot label>input { height: 16px; width: 16px; margin-right: 11px; }
smcot main bl.del label { display: flex; align-items: center; }
spms ad { position: relative; }
cvpo label { opacity: 1; }
spco alsngs time { display: flex; flex-wrap: nowrap; justify-content: center; }
stlo ctmo { background: transparent; padding: 0; }
cpds themmode>trc>ft { display: flex; justify-content: end; }
cbdvc ft>p { font-size: 0.88em; text-align: center; font-weight: 400; position: relative; width: fit-content; margin: auto; padding: 0 22px; }

cbdvc ft .con:after { content: ''; position: absolute; background: green; height: 7px; width: 7px; left: 11px; right: 0; border-radius: 44px; top: 0; bottom: 0; margin: auto 0; }
cbdvc hd>btn { display: block; height: 22px; width: 22px; padding: 5px; border-radius: 55%; align-content: center; }
cbdvc bd>bl { display: block; background: var(--b-t); margin: 5px; border-radius: 11px; box-shadow: 0px 0px 0px 1px var(--bc); padding: 11px; height: 100%; width: 200px; transform: scale(0.98); transition: 333ms; max-height: 188px; }
cbdvc bd bl>hd { display: flex; justify-content: end; }
cbdvc bd>bl>bd>i { display: block; height: 44px; width: 44px; margin: auto; margin-bottom: 11px; }
cbdvc .bat>i { height: 22px; width: 22px; }
cbdvc hd>btn:hover { background: var(--hover); }
cbdvc bl>ft btn { background: var(--b-t); display: grid; text-align: center; padding: 1px 22px; border-radius: 5px; font-weight: 500; box-shadow: 0px 0px 0px 1px var(--bor); width: fit-content; margin: auto; margin-top: 11px; }
cbdvc bd bl bd svg { height: 66px; width: 66px; }
cbdvc ft btn { background: var(--b-t); width: auto; display: grid; text-align: center; padding: 11px 0; border-radius: 5px; font-weight: 500; box-shadow: 0px 0px 0px 1px var(--bc); margin: 0 1px; margin-top: 11px; }
cbdvc bd bl:last-child { display: flex; flex-direction: column; align-items: center; justify-content: center; }
snss sstm { display: flex; align-items: center; }
snss sstm>hd { height: 100px; width: 100px; margin: 5px; align-content: center; }
snss sstm>hd>i { height: 88%; width: 88%; }
cgmo { display: block; padding: 22px; margin: 11px; background: var(--bt); border-radius: 11px; }
cgmo>bd>gigscards { display: block; overflow: scroll; position: relative; }
cgmo>bd { display: block; position: relative; }
smau sl select { border-radius: 5px; }
cartfill btn:last-child { background: var(--aaa); color: var(--b); }
sgcto refunds cgcto.inf>inf { display: block; padding-left: 88px; font-size: 0.88em; }
smau sl input:focus { border-radius: 5px; }
smau edit-address input { width: -webkit-fill-available; border-radius: 5px; height: 55px; }
smau sl.edt>label { font-size: 13px; top: -4px; margin: 0; left: 0; }
cmsdu>sl>img { height: 100%; position: absolute; z-index: 99; width: 100%; opacity: 0;}
cmsdu>sl>img[src=""] { display: none; }
msnb sl.edt>label { margin-left: 0; font-size: 0.88em; }
gb.Pending { display: block; margin: 11px; padding: 11px; }
smso .bot_call>i img[src=""] { display: none; } 
smso .bomee img[src=""] { display: none; }
smso bd.onder> bl> i img[src=""] { display: none; }
calls no { display: grid; grid-template-columns: 111px 295px 222px 222px; grid-column-start: 3; grid-column-end: 7; width: 100%; margin: 0; padding: 22px; justify-content: center; align-items: center; grid-template-rows: unset; flex: none; column-gap: 2%; }
svio a.anit>i { height: 22px; width: 22px; margin: auto; }	
svio clt { display: grid; gap: 14px; background: var(--bt); border-radius: 11px; margin: 7px; }
smso cmcno i>svg { height: 22px; width: 22px; }
ccshot>ft { position: unset; text-shadow: unset; }
grid wallet bl { background: var(--b-t44); padding: 22px; }	
smso cmcno copo btn>i { width: auto; height: auto; margin: 0; padding: 0; background: unset; }
.agree~cdlo { visibility: visible; top: 0; }
ccos>bl { display: block; padding: 22px; background: var(--b-t); border-radius: 22px; margin: 7px; }
cmbop>bl,cmboo>bl { background: var(--bt); padding: 22px; border-radius: 22px; }
crypto grid>bl { padding: 22px; }
smcs grid>bl { background: var(--bt); padding: 22px; }
pricing>bl { background: var(--bt); padding: 22px; }
schln grid>bl { background: var(--bc); padding: 22px; }

@media screen and (max-width: 999px)
{ 
	smso cmcno { overflow: hidden; overflow-x: scroll; gap: 11px; } 
}


cmcg { display: grid ; background: var(--b); margin: 4px; border-radius: 22px; padding: 22px; text-align: center; }
cmcg i { display: block; height: 22px; margin: 7px 0; }	

/*Chetram jakhatiya Nayak*/
	
/*Settings option Component*/
csops csopo hd i { height: 22px; width: 22px; margin: auto; }	
csops csopo bd h4 { font-weight: 500; font-size: 1em; }
csops h3 { font-size: 1.11em; font-weight: 500; margin-top: 11px; margin-bottom: 7px; }
csops csopo bd p { margin: 0; font-size: 0.88em; font-weight: 400; }
csopo>bd { display: grid; gap: 3px; }	
	
	
/*YourInfo*/
syuio setting { display: grid; background: var(--bg); padding: 22px; border-radius: 22px; }	
syuio ft btn { border: 1px solid var(--bc); background: unset; color: unset; width: 88px; text-align: center; font-size: 0.88em; padding: 7px 11px;}	
csopo#you { display: none; grid-template-columns: auto auto; }
.your csopo#you { display: grid; }	
#Hp ft i { transform: rotate(90deg); transition: 333ms; }	
.your #Hp ft i { transform: rotate(270deg); }	

	
@media screen and (max-width: 999px) {
syuio setting { display: grid; padding: 11px; }	
	
}
	
/*Sign-in Opctions*/
csopo.edit { display: grid; grid-template-columns: auto auto; }	
sigpo ft btn { transform: rotate(0deg); color: var(--c); padding: 7px 28px; background: unset; border: 1px solid var(--bc); }
.fac #fc1 ft i { transform: rotate(270deg); }	
sigpo ft i { transform: rotate(90deg); }	
.fac bl { display: none; }	
sigpo bl snp { display: grid; grid-template-columns: 16px auto; align-items: center; gap: 7px; padding: 11px; }	
sigpo bl snp i { font-style: normal; background: var(--a); color: var(--b); border-radius: 20px; font-size: 12px; }	
sigpo bl snp p { font-size: 1em; }
sigpo ft btn { display: grid; grid-template-columns: auto auto; align-items: center; }
	
	
/*Coupons*/	
coupons main { width: 100%; max-width: unset; }	
coupons ccpon{ display: grid; align-items: center; border-radius: 22px; }
ccpon>h3 { font-size: 1.44em; margin: 11px; }	
ccpon copn { display: grid; padding: 22px; border-radius: 22px; grid-template-columns: auto auto; background: var(--bc);}	
copn cpn { display: grid; background: var(--b); border-radius: 11px; padding: 11px; }	
copn cpn>hd { display: flex; margin-bottom: 14px; }	
copn cpn>hd>i { height: 100%; width: 100%; border: 1px solid var(--bc);}
copn cpn>bd { display: grid; }	
copn cpn>bd>hd>h3 { font-size: 32px; font-weight: 500; text-align: center; margin-bottom: 11px; }	
copn cpn bd>bd { display: grid; grid-template-columns:24% auto; align-items: center; }	
copn cpn bd>bd>i>img { width: 38px; height: 55px; border: 1px solid var(--c); border-radius: 50%; }	
copn cpw { display: grid; grid-template-columns: auto auto auto auto auto; gap: 11px; margin-left: 11px; }	
copn cpw>bl { display: grid; background: var(--b); padding: 11px; border-radius: 11px; grid-template-rows: auto 30%; }	
copn cpw bl>hd>i { height: 100%; width: 100%; }	
copn cpw bl>hd>i>img { width: 100%; height: 100%; }
copn cpw>bl>bd { display: grid; grid-template-columns: auto auto; align-items: center; border: 1px solid var(--bc); padding: 4px; border-radius: 7px; }	
copn cpw>bl>bd>h3 { color: var(--c); font-size: 1.22em; font-weight: 500; }	
		
@media screen and (max-width: 999px) {
ccpon copn { display: block; padding: 11px; border-radius: unset;}
copn cpn { margin-bottom: 11px; }
copn cpn bd>bd { grid-template-columns: auto auto; }
copn cpn bd>bd>i>img { width: 30%; }	
copn cpw { grid-template-columns: auto auto; margin: unset; }
			
}	
	
	
/*video*/	
cvshot hd { display: grid; }
cvshot { display: flex;overflow: hidden; overflow-x: scroll; border-bottom: 1px solid var(--bc);}	
cvshot hd i { height: 100%; }
cvshot hd img {height: 100%; width: 100%; border-radius: 16px; object-fit: cover; display: grid; max-width: 131px; max-height: 238px;}	
cvshot bd h3 { font-weight: 500; font-size: 1rem;overflow: hidden; -webkit-line-clamp: 2; display: -webkit-box; -webkit-box-orient: vertical; text-overflow: ellipsis;}	
cvshot ft d {font-size: 0.8rem; padding: 0 7px;}

	
/*category*/
cveo { display: block; background: var(--bt); padding: 22px; border-radius: 22px; margin: 11px; }
cveo hd { display: flex; justify-content: center; border-radius: 38px; }
cveo hd t { font-size: 1em; font-weight: 500; }	
cveo bd { display: flex; overflow-x: scroll; }	
cveo bd a {background: var(--bc); display: grid; border-radius: 5px; align-items: center; justify-content: center; margin: 8px; padding: 7px 16px; font-size: 0.88em; font-weight: 500;}
cveo ft cvshot { display: grid; }
cveo ft cvshot ccshots { padding: 11px; border-bottom: none;}	
cveo ft cvshot cvinst { display: grid; grid-template-columns: auto auto auto; align-items: start; padding: 11px; border-bottom: 1px solid var(--bc); padding-bottom: 22px;}	
cveo cvshot ft i { min-width: 133px; min-height: 100%; }
	
cveo cvshot short {display: grid; grid-template-columns: 28px auto; align-items: center;padding: 0 11px;padding-top:11px;}	
cveo cvshot short i { width:22px; height:22px; }	
cveo cvshot short i svg { max-width: 66px; max-height: 66px; }
cveo cvshot short h2 {font-size: 1.22em; font-weight: 700; width: fit-content;}	
cveo ft cvshot cvinst bd { display: grid; margin-left: 11px; }
cveo ft cvshot cvinst ft h3 { font-size: 1.22em; line-height: 26px; }	
cveo ft cvshot cvinst ft span { opacity: 0.6; font-size: 1.11em;}
cveo ft cvshot cvinst ft btn { display: block; width: 15px; height: 15px; transform: rotate(90deg); margin-top: 6px; }		
	

/*Comment*/	
	

	
	
/*AddComment*/	


	
@media screen and (max-width: 999px) {
camo { display: none; }	
camo com { grid-template-columns: 140px auto auto; }
camo com hd { grid-template-columns: 33px auto; } 	
		
}	

	
	



	
/*Descriptionm*/	
cdmo { display: none; }
cdmo desc { display: grid; grid-template-columns: auto auto; justify-content: space-between; border-bottom: 1px solid var(--bc); padding-bottom: 11px; align-items: center; }
cdmo hd desc i { width: 28px; height: 28px; }	
cdmo hd pf { display: grid; grid-template-columns: auto auto auto; margin: 14px 0px;}
cdmo hd pf bl { display: grid; justify-content: center; }	
cdmo hd pf bl t { font-size: 0.88em; font-weight: 500; text-align: center; }	
cdmo hd btn { display: grid; grid-template-columns: auto auto auto auto; gap: 11px; }	
cdmo hd btn t { font-size: 0.88em; font-weight: 400; text-align: center; background: var(--bg); padding: 5px 0; border-radius: 20px; }	
cdmo hd p { font-size: 14px; background: var(--bg); padding: 11px; border-radius: 7px; line-height: 1.55em; }
cdmo hd p aa { font-weight: 500; }	
cdmo bd { display: block; }	
cdmo>bd music { display: block; padding: 14px 0; }	
cdmo>bd music hd { display: grid; margin-bottom: 14px; }	
cdmo>bd music hd h2 { font-size: 1.22em; font-weight: 700; }
cdmo>bd music hd h6 { font-weight: 400; font-size: 0.88em; }	
cdmo>bd music bd { display: grid; grid-template-columns:163px auto; align-items: start; margin-bottom: 14px; }
cdmo>bd music bd i { height: auto; }	
cdmo>bd music bd i img { max-width:163px; max-height:163px; border-radius: 7px; }
cdmo>bd music bd t>i { position: absolute; top: 9px; right: 7px; transform: rotate(90deg); width: 14px; height: 14px; }	
cdmo>bd music bd t>i svg { fill: var(--b); }	
cdmo>bd music bd pf { display: grid; margin-left: 7px; }	
cdmo>bd music bd pf p { margin: 0; font-size: 14px; font-weight: 500; }	
cdmo>bd music bd pf h5 { font-size:0.88em; font-weight: 400; }	
cdmo>bd music ft { display: flex; margin-bottom: 11px; }	
cdmo>bd music ft btn { display: flex; align-items: center; border: 1px solid var(--bc); border-radius: 37px; width: 100%; height: 40px; justify-content: center; transition: 333ms; }	
music ft btn:hover { background: var(--bc); border: solid 1px var(--bg); transition: 333ms; }
cdmo>bd music ft btn i { width: 44px; }	
cdmo>bd music ft btn i svg { max-width: 44px; max-height: 44px; }	
cdmo>bd music ft btn t { text-align: center; font-weight: 500; }	
cdmo bd short>hd { display: grid; grid-template-columns: auto auto; justify-content: space-between; margin-bottom: 11px;}	
cdmo bd short>hd bc { display: grid; }
cdmo bd short>hd bc h5 { font-size: 0.88em; font-weight: 400; }	
cdmo bd short>hd btn { display: flex; height: fit-content; border: 1px solid var(--bc); padding: 5px 14px; border-radius: 14px; font-size: 14px; font-weight: 500; }
cdmo>bd>short>bd { display: grid; }	
cdmo bd short>ft { display: grid; gap: 11px; margin: 11px 0; }
cdmo bd short>ft h5 { font-size: 0.88em; font-weight: 400; }		
cdmo bd short>ft btn { display: flex; border: 1px solid var(--bc); justify-content: center; padding: 7px 0; border-radius: 18px; }
cdmo bd short>ft btn t { font-weight: 500; }	
cdmo ft { display: block; }
cdmo ft man { display: grid; }	
cdmo ft man>hd { display: grid; grid-template-columns: 44px auto; margin-bottom: 11px; }
cdmo ft man>hd i { min-width: 44px; min-height: 44px; }	
cdmo ft man>hd i img { background: var(--bc); border-radius: 40px; }	
cdmo ft man>hd pff { display: grid; margin-left: 11px; }
cdmo ft man>hd pff h5 { font-size: 0.88em; font-weight: 400; }	
cdmo ft man>bd { display: grid; grid-template-columns: 27% 27% auto; gap: 11px; margin-bottom: 11px;}	
cdmo ft man bd btn { display: grid; grid-template-columns: auto auto; align-items: center; border: 1px solid var(--bc); border-radius: 50px; padding: 0 7px; }	
cdmo ft man bd btn i { max-width: 44px; max-height: 44px; }
cdmo ft man bd btn t { text-align: center; font-weight: 500; }	
cvinst {display: grid; grid-template-columns: 118px auto; align-items: center; margin: 7px 0; gap: 11px;}
cvinst hd i { display: block; min-width: 112px; min-height: 62px; }
cvinst hd i img { border-radius: 7px; }	
cvinst>bd {display: grid; grid-template-rows: auto auto; gap: 4px;}	
cvinst bd h3 {font-size: 14px; font-weight: 500; line-height: 1;}
cvinst bd d { font-size: 0.88em; font-weight: 400; }	


	
@media screen and (max-width: 999px) {	
cdmo {display: none; position: relative; background: var(--b); padding: 11px; top: -4px;}
.cros cdmo { display: grid; }	
		
}
	
/*Comments*/
cano { display: flex; overflow-x: scroll; background: var(--b-t77); padding: 11px 0; margin: 11px 8px; border-radius: 11px; padding-left: 11px; }	
cano bl { display: grid; line-height: 33px; min-width: 100%; max-width: 55%; }	
cano bl hd { display: flex; align-items: center; gap:7px; }	
cano bl hd h5 { font-size: 0.88em; font-weight: 400; }	
cano bl bd { display: flex; align-items: center; }	
cano bl bd i { min-width: 33px; min-height: 33px; max-width: 33px; max-height: 33px; background: var(--a); border-radius: 26px; color: var(--b); font-style: normal;}	
cano bl bd h4 { font-size: 1em; font-weight: 500; margin-left: 7px; }	
cano bl bd btn { background: var(--btn); padding: 2px 18px; border-radius: 28px; margin-left: 18px; color: var(--b); font-size: 0.77em; }
	
	
@media screen and (min-width: 999px) {
cano { display: none; }	

}	
	
	
/*Commentsm*/	
cnmo { display: none; }	
cnmo>hd { display: grid; border-bottom: 1px solid var(--bc); padding-bottom: 11px; margin-bottom: 11px; }	
cnmo hd desc { display: grid; grid-template-columns: auto auto; justify-content: space-between; }
cnmo hd desc i { width: 28px; height: 28px; }	
cnmo hd btn { display: flex; gap: 11px; }	
cnmo hd btn t { background: var(--bg); padding: 5px 16px; border-radius: 7px; font-size: 0.88em; }
cnmo>bd { display: block; margin-bottom: 11px; }	
cnmo bd bl { display: grid; grid-template-columns: 38px auto 14px; padding: 11px 0; }	
cnmo bd bl hd i { max-width: 33px; max-height: 33px; min-height: 33px; min-width: 33px; background: var(--a); border-radius: 28px; color: var(--b); font-style: normal;}	
cnmo bd bl bd { display: grid; }
cnmo bd bl bd h5 { font-weight: 500; }	
cnmo bd bl bd t { display: grid; grid-template-columns: 33px 22px 33px auto; align-items: center; }	
cnmo bd bl bd t i { min-width: 28px; min-height: 28px; }
cnmo bd bl bd t h4 { font-weight: 400; }
cnmo bd bl bd rep { display: flex; color: var(--a); }		
cnmo bd bl ft i { transform: rotate(90deg); max-width: 18px; max-height: 18px; }	
cnmo>ft { display: flex; border-top: 1px solid var(--bc); padding-top: 11px; align-items: center;}
cnmo>ft>i { min-width: 33px; min-height: 33px; max-width: 33px; max-height: 33px; background: var(--a); border-radius: 35px; color: var(--b); font-style: normal;}	
cnmo ft input { background: var(--bg); padding: 0 11px; margin-left: 7px; }	
.comm cnmo { display: grid; }	
	
	
@media screen and (min-width: 999px) {
cnmo { display: none; }	
	
}
	
	
/*Addnewcomment*/	
.add cnto { display: grid; }	
cnto { display: none; grid-template-rows: auto 45px; margin: 11px 0; }	
cnto hd { display: flex; align-items: center; gap: 7px; border-top: 1px solid var(--bc); border-bottom: 1px solid var(--bc); padding: 14px 0; }
cnto hd i { max-width: 33px; max-height: 33px; min-width: 33px; min-height: 33px; background: var(--a); border-radius: 20px; color: var(--b); font-style: normal; }
cnto hd>input { border: 1px solid var(--bc); background: unset; }	
cnto bd { display: flex; align-items: center; justify-content: center; }	
cnto bd em { display: flex; align-items: center; justify-content: center; width: 58px; height: 33px; font-style: normal; font-size: 24px; }	
.add cnto { display: grid; }	
	

/*Savem*/	
csvo { display: none; background: var(--bc); border-radius: 11px; }	
csvo form { display: grid; position: relative; }	
csvo form hd { display: flex; justify-content: space-between; align-items: center; padding: 11px; }	
csvo form hd d h3 { font-weight: 500; font-size: 1.11em; }
csvo form hd d btn { display: grid; grid-template-columns: auto auto; align-items: center; gap: 11px;}	
csvo form hd d btn i { font-weight: 100; font-size: 28px; padding-bottom: 7px; color: var(--a); }
csvo form hd d btn t { font-size: 0.88em; font-weight: 500; color: var(--a); }	
csvo form bd { display: flex; justify-content: space-between; border-top: 1px solid var(--bc); border-bottom: 1px solid var(--bc); padding: 0px 11px; }	
csvo form bd d { display: grid; grid-template-columns: auto auto; align-items: center; gap: 11px;}	
csvo form bd d input { min-width: 22px; min-height: 22px; }	
csvo form bd d h3 { font-weight: 500; font-size: 0.88em; margin-left: 11px; }	
csvo form bd d i { min-width: 28px; min-height: 28px; }	
csvo form ft { display: flex; justify-content: space-between; padding: 11px; }
csvo form ft d { display: flex; gap: 11px; align-items: center; }	
csvo form ft d i { min-width: 44px; min-height: 44px; }	
csvo form ft btn t { font-size: 0.88em; font-weight: 500; }	
	
	

	
	
/*Books*/
books d.aerea main { width: unset; max-width: unset; }	


	
/*EbookType*/	
disc { display: grid; grid-template-columns: auto 97px; min-width: 266px; border: 1px solid var(--bc); padding: 1px; margin-right: 11px; border-radius: 7px; position: relative; overflow: hidden; height: 77px; gap: 28px; background: var(--b-t22); }	
disc:hover { box-shadow: inset 0px 0px 0px 2px var(--c0); transition: 333ms; }	
disc hd { margin: 11px; margin-right: 0; }	
disc hd h3 { font-size: 0.75em; font-weight: 500; }	
disc bd i { min-width: 105px; min-height: 105px; position: absolute; right: 4px; top: 4px; }	
disc bd i img { transform: rotate(18deg); }	

	
	

/*EbookType*/	
ceteo { display: grid; grid-template-columns: auto 97px; min-width: 266px; border: 1px solid var(--bc); padding: 1px; margin-right: 11px; border-radius: 7px; position: relative; overflow: hidden; height: 77px; gap: 28px; background: var(--b-t22); }	
ceteo:hover { box-shadow: inset 0px 0px 0px 2px var(--c0); transition: 333ms; }	
ceteo hd { margin: 11px; margin-right: 0; }	
ceteo hd h3 { font-size: 0.75em; font-weight: 500; }	
ceteo bd i { min-width: 105px; min-height: 105px; position: absolute; right: 4px; top: 4px; }	
ceteo bd i img { transform: rotate(18deg); }	

	
	
	
		
/*Art*/	
books header { position: relative; width: unset; background: unset; }	
caro { display: grid; border-radius: 11px; padding: 22px; margin-top: 22px; background: linear-gradient(9deg, var(--bg) 33%, var(--b) 99%);}	
caro hd all { display: flex; align-items: center; gap: 11px; }	
caro hd all h3 { font-size: 1.11em; font-weight: 400; margin-bottom: 4px; }	
caro hd all i { max-width: 18px; max-height: 18px; transform: rotate(270deg); }
caro hd h1 { font-size: 3.25rem; font-weight: 400; font-family: auto; }
caro>bd { padding: unset; }	
caro bd p { font-size: 1.125rem; font-weight: 400; text-align: start; }	
caro ft { display: block; border-bottom: 1px solid var(--bc); }	
caro ft ul { padding: 0; }
caro ft ul a { font-size: 1.11em; margin-right: 32px; font-weight: 400; padding: 14px 0; white-space: nowrap; }		

	
@media screen and (max-width: 999px) {
caro { padding: 0 11px; background : unset; }
caro ft { display: grid; overflow: scroll; }
caro ft ul { display: flex; margin: unset; }
	
}

	
	
	
/*Ebook*/	
cebo { display: grid; grid-template-rows: 200px auto auto; max-width: 111px; min-width: 211px; margin-right: 22px; position: relative; border-bottom: solid 1px var(--bc); background: var(--b); }
cebo hd { display: flex; justify-content: center; height: 77%; }	
cebo hd i { min-width: 133px; min-height: 177px; margin-top: 32px; }	
cebo hd i img { box-shadow: 0 4px 6px rgba(0, 0, 0, .2); border-radius: 3px; }	
cebo bd { display: grid; padding: 0 11px; margin-bottom: 11px; margin-top: 22px; }
cebo bd h4 { font-size: .875rem; font-weight: 400; margin-bottom: 7px; }	
cebo bd h3 { -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; display: -webkit-box; font-size: 1.25em; font-weight: 500; }	
cebo bd span { text-decoration: underline; font-size: 1.11em; font-weight: 400; }	
cebo ft { display: grid; grid-template-columns: auto 55px; align-items: center; padding: 11px; padding-top: 0; }	
cebo ft bl { display: grid; grid-template-rows: 22px auto; }
cebo ft bl ul { display: flex; padding: unset; align-items: center; margin: 0; gap: 7px; }	
cebo ft bl ul i { min-width: 16px; min-height: 16px; max-width: 16px; max-height: 16px; }
cebo ft bl ul i svg { fill: #e47b01; }
cebo ft btn { display: flex; justify-content: center; align-items: center; margin-left: 11px; padding: 12px; padding-left: 15px; border-radius: 33px; z-index:999; }
cebo ft btn i { display: grid; width: 100%; height: 100%; }
cebo ft btn:hover { background: var(--bc); }	
	
	
	
	
	
	
/*Trending*/	
books d.aerea { display: block; margin: unset; }	
ctno { display: grid; position: relative; background: var(--bg); padding: 22px; }	
ctno>hd { margin-bottom: 22px; }	
ctno hd h2 { font-size: 1.88em; font-weight: 500; font-family: auto; }	
ctno hd h3 { font-size: 1.125rem; font-weight: 400; }	
ctno bd { display: grid; overflow: scroll; }
ctno bd boxs { display: flex; }	
ctno bd boxs box { display: grid; grid-template-rows: 200px auto auto; max-width: 111px; min-width: 211px; margin-right: 22px; position: relative; border-bottom: solid 1px var(--bc); background: var(--b); }
ctno bd boxs box hd { display: flex; justify-content: center; height: 77%; }	
ctno bd boxs box hd i { min-width: 133px; min-height: 177px; margin-top: 32px; }	
ctno bd boxs box hd i img { box-shadow: 0 4px 6px rgba(0, 0, 0, .2); border-radius: 3px; }	
ctno bd boxs box bd { display: grid; padding: 0 11px; margin-bottom: 11px; margin-top: 22px; }
ctno bd boxs box bd h4 { font-size: .875rem; font-weight: 400; margin-bottom: 7px; }	
ctno bd boxs box bd h3 { -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; display: -webkit-box; font-size: 1.25em; font-weight: 500; }	
ctno bd boxs box bd span { text-decoration: underline; font-size: 1.11em; font-weight: 400; }	
ctno bd boxs box ft { display: grid; grid-template-columns: auto 55px; align-items: center; padding: 11px; padding-top: 0; }	
ctno bd boxs box ft bl { display: grid; grid-template-rows: 22px auto; }
ctno bd boxs box ft bl ul { display: flex; padding: unset; align-items: center; margin: 0; gap: 7px; }	
ctno bd boxs box ft bl ul i { min-width: 16px; min-height: 16px; max-width: 16px; max-height: 16px; }
ctno bd boxs box ft bl ul i svg { fill: #e47b01; }
ctno bd boxs box ft btn { display: flex; justify-content: center; align-items: center; margin-left: 11px; padding: 12px; padding-left: 15px; border-radius: 33px; z-index:999; }
ctno bd boxs box ft btn i { display: grid; width: 100%; height: 100%; }
ctno bd boxs box ft btn:hover { background: var(--bc); }	
	
ctno scroll { height: 100%; left: 6px; }	
ctno scroll btn { display: flex; align-items: center; }
ctno scroll btn:hover { box-shadow: inset 0px 0px 0px 2px var(--c); }	
ctno scroll btn i { min-width: 28px; min-height: 28px; transform: rotate(90deg); }
ctno scroll:last-child { display:grid; right: 6px; transform: rotate(180deg); left: unset; }	

	
@media screen and (max-width: 999px) {
trending { margin: unset; }	
ctno { margin: 22px 0; background: unset; padding: 0 11px; }
ctno bd boxs box { min-width: 194px; }	
	
}
	
/*NewNoteworthy*/	
cnwo { display: grid; position: relative; background: var(--bg); padding: 22px; }
cnwo>hd { margin-bottom: 22px; }	
cnwo hd h2 { font-size: 1.88em; font-weight: 500; font-family: auto; }	
cnwo>bd { display: grid; padding: unset; margin: unset; overflow: scroll; }
cnwo bd h4 { font-weight: 100; font-size: 1em; margin-bottom: 11px; }
cnwo bd h3 { display: -webkit-box; overflow: hidden; -webkit-line-clamp: 1; -webkit-box-orient: vertical; font-size: 1.44em; font-weight: 500; }	
cnwo bd span { font-weight: 400; font-size: 1.11em; text-decoration: underline; margin-bottom: 11px; }	
cnwo bd p { margin: unset; -webkit-box-orient: vertical; -webkit-line-clamp: 8; overflow: hidden; display: -webkit-box; font-size: 1em;}	
cnwo bd newos { display: flex; }	
cnwo bd newos newo { position: relative; display: grid; margin-right: 28px; min-width: 352px; grid-template-rows: 211px auto auto; border-bottom: 1px solid var(--bc); background: var(--b); }
	
cnwo bd newos newo hd { height: 77%; }	
cnwo bd newos newo hd i { min-width: 132px; min-height: 175px; margin-top: 24px; }	
cnwo bd newos newo hd i img { box-shadow: 0 4px 6px rgba(0, 0, 0, .2); border-radius: 3px; }	
cnwo bd newos newo bd { display: grid; overflow: scroll; padding: 0 18px; margin-bottom: 11px; }
	
cnwo bd newos newo ft { display: grid; grid-template-columns: auto 44px; align-items: center; padding: 18px; }	
cnwo bd newos newo ft bl { display: grid; grid-template-columns: auto auto; align-items: center;}	
cnwo bd newos newo ft bl ul { display: flex; padding: unset; margin: 0; align-items: center; gap: 7px; }
cnwo bd newos newo ft bl ul i { max-width: 18px; max-height: 18px; }	
cnwo bd newos newo ft bl ul i svg { fill: #e47b01; }
cnwo bd newos newo ft bl t { margin-left: 11px; }	
cnwo bd newos newo ft btn { border-radius: 33px; padding-left: 3px; z-index:999; }
cnwo bd newos newo ft btn:hover { background: var(--bc); }	
cnwo bd newos newo ft btn i { min-width: 44px; min-height: 44px; }
cnwo scroll { left: 6px; display: flex; height: 95%; }	
cnwo scroll btn { display: flex; align-items: center; }	
cnwo scroll btn i { min-width: 28px; min-height: 28px; transform: rotate(90deg); }
cnwo scroll:last-child { right: 6px; left: unset; }	
cnwo scroll btn:hover { box-shadow: inset 0px 0px 0px 2px var(--c); }

	
@media screen and (max-width: 999px) {
cnwo { padding: 0 11px; margin: 22px 0; background: unset; }	
cnwo bd newos newo { min-width: 418px; }
cnwo bd newos newo ft bl { grid-template-columns: 118px auto; }
	
}
	
/*Discover*/	
cdco { display: grid; background: var(--bg); padding: 22px; }
cdco>hd { margin-bottom: 22px; }	
cdco hd h2 { font-size: 1.88em; font-weight: 500; font-family: auto; }	
cdco hd h3 { font-size: 1.125rem; font-weight: 400; }	
cdco bd { display: grid; position: relative; }
cdco bd discs { display: flex; overflow: scroll; }	
cdco bd discs disc { display: grid; grid-template-columns: auto 97px; min-width: 266px; border: 1px solid var(--bc); padding: 1px; margin-right: 11px; border-radius: 7px; position: relative; overflow: hidden; height: 77px; gap: 28px; background: var(--b-t22); }	
cdco bd discs disc:hover { box-shadow: inset 0px 0px 0px 2px var(--c0); transition: 333ms; }	
cdco bd discs disc hd { margin: 11px; margin-right: 0; }	
cdco bd discs disc hd h3 { font-size: 0.75em; font-weight: 500; }	
cdco bd discs disc bd i { min-width: 105px; min-height: 105px; position: absolute; right: 4px; top: 4px; }	
cdco bd discs disc bd i img { transform: rotate(18deg); }
	
cdco scroll { left: 6px; height: 100%; }	
cdco scroll btn { display: flex; align-items: center; }
cdco scroll btn i { transform: rotate(90deg); min-width: 28px; min-height: 28px; }	
cdco scroll:last-child { left: unset; right: 6px; }	
cdco scroll btn:hover { box-shadow: inset 0px 0px 0px 2px var(--c); }	
	

@media screen and (max-width: 999px) {
cdco { padding: 0 11px; background: unset; margin: 22px 0; }	

	
}	
	
/*ThereMore*/	
ctmo { display: grid; position: relative; background: var(--bg); padding: 22px; border-radius: 0 0 22px 22px; margin: 0; }	
ctmo>hd { margin-bottom: 22px; }	
ctmo hd h2 { font-size: 1.88em; font-weight: 500; font-family: auto; }	
ctmo hd h3 { font-size: 1.125rem; font-weight: 400; }	
ctmo bd { display: grid; }
ctmo bd boxs { display: flex; gap: 12px; }	
ctmo bd boxs box { display: grid; grid-template-rows: 200px auto auto; max-width: 111px; min-width: 211px; position: relative; border-bottom: solid 1px var(--bc); background: var(--b); }	
ctmo bd boxs box hd { display: flex; justify-content: center; height: 77%; }	
ctmo bd boxs box hd i { min-width: 133px; min-height: 177px; margin-top: 32px; }	
ctmo bd boxs box hd i img { box-shadow: 0 4px 6px rgba(0, 0, 0, .2); border-radius: 3px; }	
ctmo bd boxs box bd { display: grid; padding: 0 11px; margin-bottom: 11px; margin-top: 22px; }
ctmo bd boxs box bd h4 { font-size: .875rem; font-weight: 400; margin-bottom: 7px; }	
ctmo bd boxs box bd h3 { -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; display: -webkit-box; font-size: 1.25rem; font-weight: 500; }	
ctmo bd boxs box bd span { text-decoration: underline; font-size: 1.11em; font-weight: 400; }	
ctmo bd boxs box ft { display: grid; grid-template-columns: auto 55px; align-items: center; padding: 11px; padding-top: 0; }	
ctmo bd boxs box ft bl { display: grid; grid-template-rows: 22px auto; }
ctmo bd boxs box ft bl ul { display: flex; padding: unset; align-items: center; margin: 0; }	
ctmo bd boxs box ft bl ul i { min-width: 16px; min-height: 16px; }
ctmo bd boxs box ft bl ul i svg { fill: #e47b01; }	
ctmo bd boxs box ft btn { display: flex; margin-left: 11px; padding: 11px; padding-left: 15px; border-radius: 33px; z-index: 999; }
ctmo bd boxs box ft btn:hover { background: var(--bc); }	
ctmo bd boxs box ft btn i { display: grid; width: 100%; height: 100%; }	
		
ctmo>ft { display: flex; margin: auto; }	
ctmo>ft btn { display: grid; margin-top: 33px; }
ctmo>ft btn t { background: var(--btn); color: var(--b); padding: 11px 22px; border-radius: 9px; padding-bottom: 14px; font-size: 1em; font-weight: 500; }		
	

@media screen and (max-width: 999px) {
ctmo { margin: unset; padding: 0 11px; background: unset; }	
ctmo bd boxs { display: grid; grid-template-columns: auto auto; }	
ctmo bd boxs box { min-width: 196px; }
ctmo>ft { display: grid; margin: unset; }
ctmo>ft btn t { text-align: center; }	
	
}
	
/*Read*/	
crdo { display: grid; grid-template-columns: 44% auto; background: var(--bg); border-radius: 11px; margin-top: 40px; }	
crdo hd { display: flex; flex-direction: column; justify-content: center; margin-left: 77px; margin-right: 38px; }	
crdo hd h2 { font-size: 2.44em; font-weight: 500; font-family: auto; line-height: 1.3; margin-bottom: 11px; }	
crdo hd h3 { font-size: 1.125rem; font-weight: 400; margin-bottom: 14px; line-height: 1.5; }
crdo hd btn { display: flex; }	
crdo hd btn t { background: var(--btn); color: var(--b); padding: 11px 22px; border-radius: 7px; padding-bottom: 14px; font-size: 1em; font-weight: 500; margin-bottom: 14px; }	
crdo hd p { font-size: 0.88em; margin: 0; }	
crdo hd p span { font-weight: 500; }	
crdo bd { display: grid; align-items: end; }	
crdo bd i { min-width: 502px; min-height: 358px; justify-content: end; padding-right: 11px; }	

	
@media screen and (max-width: 999px) {
crdo { display: block; margin: 22px 0; padding: 0 11px; background: unset; }	
crdo hd { margin: unset; margin-bottom: 22px; }	
crdo bd i { display: block; min-width: unset; padding: unset; }
	
}
	
/*About*/	
cauo { display: grid; margin: 44px 0; background: var(--bg); padding: 22px; border-radius: 22px; }	
cauo hd { margin-bottom: 11px; }	
cauo hd h2 { font-size: 1.88em; font-weight: 500; font-family: auto; }	
cauo bd { display: grid; }	
cauo bd p { margin: 0; font-size: 1.11em; margin-bottom: 14px; font-weight: 400; line-height: 1.5; -webkit-box-orient: vertical; -webkit-line-clamp: 4; overflow: hidden; display: -webkit-box; width: 88%; color: var(--c0); }	
cauo bd btn { display: flex; }	
cauo bd btn t { font-size: 1.11em; text-decoration: underline; font-weight: 400; }	
.read cauo bd p { display: unset; }
.read cauo bd btn { display: none; }	
	

@media screen and (max-width: 999px) {
cauo { margin: unset; padding: 0 11px; margin-bottom: 22px; background: unset; }
cauo bd p { width: unset; }	
	
}
	
	
/*book*/	
book d.aerea { display: block; }
book main { max-width: unset; width:unset;}	
	
	
/*TrialAbout*/	
book header { position: relative; }	
ctao { display: grid; grid-template-columns: auto auto; margin: 11px 24px; align-items: center; gap: 166px; background: linear-gradient(9deg, var(--bg) 33%, var(--b) 99%); padding: 22px; border-radius: 22px; }
ctao hd { display: block; padding: 44px 0; }
ctao hd h2 { font-size: 1.625rem; font-weight: 400; font-family: auto; }	
ctao hd p { font-size: 1em; font-weight: 500; color: var(--c0); }	
ctao hd btn { display: flex; }	
ctao hd btn t { background: var(--btn); color: var(--b); padding: 11px 22px; font-weight: 500; border-radius: 6px; padding-bottom: 15px; }
ctao bd { display: block; }	
ctao bd i { min-width: 422px; min-height: 191px; margin-top: 55px; }	
ctao ft { display: none; }	
	
	
@media screen and (max-width: 999px) {
ctao { display: grid; grid-template-columns: unset; gap: unset; margin: unset; padding: unset; }	
ctao hd { grid-row-start: 2; padding: 22px; padding-top: unset; }	
ctao hd h2 { text-align: center; font-size: 1.33em; }	
ctao hd p { text-align: center; font-size: 0.88em; font-weight: 400; }
ctao hd btn { justify-content: center; }	
ctao bd { display: none; }
ctao ft { display: block; }	
	
}
	
	
/*Ebook*/
EbookNovel { grid-template-columns: auto auto; gap: 44px; display: grid; background: var(--bg); padding: 22px; border-radius: 11px; }	
craso { display: grid; grid-template-columns: 66px auto; align-items: center; min-width: 266px; gap: 11px; margin-right: 11px; border: 1px solid var(--bc); border-radius: 7px; background: var(--b-t22); }
craso:hover { box-shadow: inset 0px 0px 0px 2px var(--c0); transition: 333ms; }	
craso hd { margin: 11px; margin-right: 0; }
craso hd i { background: var(--bc); padding: 15px; border-radius: 44px; max-width: 22px; max-height: 22px; }	
craso bd h3 { font-size: 1rem; font-weight: 500; }	

	
 

	

/*EbookNovel*/	
cbto { display: grid; margin: 22px 0; }	
cbto hd { display: grid; grid-template-rows: 44px auto; margin-bottom: 11px; }	
cbto hd pf { display: flex; align-items: center; }
cbto hd pf h4 { font-size: .875rem; font-weight: 400; line-height: 1.5; margin: 0; }	
cbto hd pf i { max-width: 22px; max-height: 22px; min-width: 22px; min-height: 22px; }	
cbto>hd>h1 { font-size: 2.5625em; font-weight: 400; font-family: auto; margin: 0; }
cbto bd { display: grid; }
cbto bd pff { display: grid; grid-template-columns: 22px auto; margin-bottom: 11px; }	
cbto bd pff>btn { font-size: 16px; font-weight: 500; text-decoration: underline; }	
cbto bd t { display: flex; gap: 7px; margin-bottom: 11px; }	
cbto bd t ul { display: flex; padding: unset; margin: unset; gap: 7px; align-items: center; }	
cbto bd t ul i { min-width: 18px; min-height: 18px; }	
cbto bd t ul i svg { fill: #e47b01; }	
cbto bd t sp { margin-left: 7px; }
cbto bd t>btn { text-decoration: underline; margin-left: 11px; font-size: 16px; font-weight: 500; }	
cbto bd h2 { font-size: 1.625rem; font-weight: 400; font-family: auto; margin-bottom: 11px; }	
cbto bd strong { font-size: 1em; font-weight: 400; margin-bottom: 18px; }	
cbto bd strong em { font-weight: 500; }
cbto bd p { margin: 0; font-size: 1em; margin-bottom: 14px; -webkit-box-orient: vertical; -webkit-line-clamp: 6; overflow: hidden; display: -webkit-box; }	
cbto bd>btn { display: flex; }
cbto bd>btn>t { font-size: 1.11em; text-decoration: underline; font-weight: 500; }
.read cbto bd p { display: unset; }	
.read cbto bd>btn { display: none; }	
cbto ft { display: grid; }
cbto ft cdco { background: unset; padding : 22px 0; }	
cbto ft bl { display: flex; gap: 88px; }
cbto ft bl d { display: grid; }	
cbto ft bl d h6 { font-size: .77em; font-weight: 400; margin-bottom: 11px; }	
cbto ft bl d h5 { font-size: 1rem; font-weight: 500; text-decoration: underline; }	
@media screen and (max-width: 999px) {
ebooknovel { display: grid; grid-template-columns: unset; padding: 0 11px; background: unset; }	
cbto ft bl { display: block; }	

	
}
	
	
	
/*Author*/	
abto { display: grid; background: var(--bg); padding: 22px; border-radius: 22px; margin: 11px 0; }
abto>hd { display: grid; margin-top: 22px; }	
abto hd d { display: grid; grid-template-columns: 88px auto; align-items: center; margin-bottom: 22px; }	
abto hd d i { background: var(--bc); border-radius: 47px; font-style: normal; font-size: 1.22em; font-weight: 500; height: 80px; width: 80px; }
abto hd d b { display: grid; margin-left: 11px; }	
abto hd d b h4 { font-size: .875rem; font-weight: 400; }	
abto hd d b h2 { font-size: 1.8125rem; font-weight: 400; font-family: auto; }
abto hd p { margin: 0; font-size: 1.11em; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; width: 55%; line-height: 1.4; margin-bottom: 14px; color: var(--c0); font-weight: 400; }	
abto hd btn { display: flex; }	
.read abto hd p { display: unset; }
.read abto hd btn { display: none; }	
abto hd btn t { text-decoration: underline; font-size: 1.11em; font-weight: 500; }
abto bd ctmo { display: grid; justify-content: start; margin: 0; margin-top: 22px; padding: 22px 0; background: unset; }	
abto bd ctmo boxs { display: flex; }
abto>ft { display: block; }	
abto ft cdco { padding: unset; background: unset; }	
abto ft discs disc { display: grid; grid-template-columns: 66px auto; align-items: center; }
abto ft discs disc hd i { background: var(--bc); padding: 15px 0; border-radius: 44px; }	
abto ft discs disc bd h3 { font-size: 1rem; font-weight: 500; }		

	
	
@media screen and (max-width: 999px) {	
abto { display: grid; padding: 0 11px; background: unset; }
abto hd p { width: unset; }	
abto bd ctmo { padding: unset; }	
abto bd ctmo boxs { display: grid; grid-template-columns: auto auto; }	
abto bd ctmo boxs box { min-width: 196px; }	
	
}	

	
/*related*/	
related ctno { background: unset; }
	
@media screen and (max-width: 999px) {
related { padding: 0 11px; background: unset; }	
related ctno { padding: unset; }	
}
	
/*RelatedArticles*/
cbro { display: grid; position: relative; background: var(--bg); padding: 22px; border-radius: 0px 0px 22px 22px; }
cbro>hd { display: block; margin-bottom: 21px; }
cbro hd h2 { font-size: 1.88em; font-weight: 500; font-family: auto; }
cbro>bd { display: grid; overflow: scroll; }	
cbro craos { display: flex; }	
cbro crao { display: grid; min-width: 212px; max-width: 212px; background: var(--b); margin-right: 22px; }	
cbro crao hd { display: grid; padding: 0 14px; margin-top: 33px; margin-bottom: 11px; }	
cbro crao hd i { max-width: 48px; max-height: 48px; background: var(--bc); padding: 11px 0; border-radius: 44px; font-style: normal; font-weight: 500; }	
cbro crao hd h5 { font-size: .875rem; font-weight: 400; margin: 7px 0; color: var(--c0); }	
cbro crao hd h3 { font-size: 1.44em; font-weight: 500; overflow: hidden; -webkit-line-clamp: 2; -webkit-box-orient: vertical; display: -webkit-box; }	
cbro crao hd h4 { font-size: 1em; font-weight: 500; color: var(--c0); }
	
cbro crao bd { display: grid; }	
cbro crao bd i { display: flex; min-width: 155px; min-height: 155px; }
cbro crao bd i img { visibility: visible; width: 100%; height: 100%; }	
cbro crao ft { display: grid; grid-template-columns: auto auto; justify-content: space-between; align-items: center; padding: 14px; }
cbro crao ft i { max-width: 33px; max-height: 33px; min-width: 33px; min-height: 33px; padding: 4px 0px; padding-left: 7px; border-radius: 26px; z-index: 999; }	
cbro crao ft i:hover { background: var(--bc); }	
cbro ft cdco { background: unset; padding : 22px 0; }
	
cbro scroll { left: 6px; height: 73%; }	
cbro scroll btn { display: flex; align-items: center; }
cbro scroll btn i { min-width: 28px; min-height: 28px; transform: rotate(90deg); }	
cbro scroll:last-child { right: 6px; left: unset; }
cbro scroll btn:hover { box-shadow: inset 0px 0px 0px 2px var(--c); }	
cbro ft scroll { height:100% }		
	
		
@media screen and (max-width: 999px) {			
cbro { padding: 0 11px; margin: 22px 0; background : unset; }
cbro crao { min-width: 196px; }	
cbro ft cdco { padding: unset; }
	
}	
	
	
/*bookrating*/	
crto { display: grid; margin: 22px 0; background: var(--bg); padding: 22px; border-radius: 22px; }
crto hd { display: grid; }	
crto hd h2 { font-size: 1.88em; font-weight: 500; font-family: auto; margin-bottom: 14px; }
crto hd d { display: flex; margin-bottom: 11px; }
crto hd d ul { display: flex; padding: unset; margin: unset; align-items: center; gap: 5px; }	
crto hd d ul i { max-width: 20px; max-height: 20px; min-width: 20px; min-height: 20px; }	
crto hd d ul i svg { fill: #e47b01; }	
crto hd d t { font-size: 1.25rem; font-weight: 500; margin-left: 18px; color: var(--c0); }	
crto hd pf { display: flex; align-items: center; margin-bottom: 11px; }
crto hd pf h4 { font-size: 16px; font-weight: 400; }	
crto hd pf i { max-width: 22px; max-height: 22px; }	
crto bd { display: grid; padding: 33px; background: var(--b); border-radius: 7px; }	
crto bd h3 { font-size: 1rem; font-weight: 500; margin-bottom: 11px; }	
crto bd pff { display: flex; align-items: center; margin-bottom: 11px; }
crto bd pff ul { display: flex; padding: unset; margin: unset; align-items: center; gap: 7px; }	
crto bd pff ul i { max-width: 20px; max-height: 20px; min-width: 20px; min-height: 20px; border: 1px solid; padding: 5px; border-radius: 5px; }	
crto bd pff h5 { margin-left: 18px; font-size: 1.11em; font-weight: 400; color: var(--c0); }	
crto bd h6 { font-size: .875rem; font-weight: 400; color: var(--c0); }
crto bd aa { display: grid; border: 1px solid var(--bor); border-radius: 9px; margin: 11px 0; height: 77px; padding: 7px; }	
crto bd aa input { height: 28px; padding: 0px 11px; color: var(--c0); font-weight: 500; font-size: 1em; }	
crto ft { display: grid; grid-template-columns: 288px auto auto; padding: 48px 0; border-bottom: 1px solid var(--bor); }	
crto ft bl { display: grid; }	
crto ft bl h2 { font-size: 1.125rem; font-weight: 500; margin-bottom: 11px; }	
crto ft bl d { display: flex; align-items: center; }	
crto ft bl d ul { display: flex; padding: unset; margin: unset; align-items: center; gap: 5px; }	
crto ft bl d ul i { max-width: 16px; max-height: 16px; min-height: 16px; min-width: 16px; }	
crto ft bl d ul i svg { fill: #e47b01; }	
crto ft bl d t { color: var(--c0); margin-left: 11px; }
crto ft bl p { font-size: 16px; margin: 0; }	
crto ft bl>t { display: flex; align-items: center; gap: 7px; margin-top: 22px; }	
crto ft bl>t span { font-size: 16px; color: var(--c); }
crto ft bl t i { max-width: 20px; max-height: 20px; min-width: 20px; min-height: 20px; }	
crto ft bl>t h7 { font-size: 1rem; font-weight: 500; }		
	

@media screen and (max-width: 999px) {
crto { padding: 0 11px; background: unset; }
crto hd { margin-bottom: 11px; }
crto bd pff { display: grid; gap: 7px; margin-bottom: 22px; }
crto bd pff h5 { margin: unset; }	
crto ft { grid-template-columns: unset; gap: 11px; }
	
	
}

	

/*DefiningGig*/	
cdgo { display: grid; background: var(--0); padding: 22px; border-radius: 11px; grid-template-rows: auto auto 44px; align-items: center; box-shadow: var(--bs-b); }
cdgo hd { display: grid; }	
cdgo hd h2 { font-size: 1.22em; font-weight: 500; margin-bottom: 11px; font-family: math; }	
cdgo hd i { width: 100%; height: auto; }	
cdgo i iframe { width: 100%; height: 188px; border-radius: 4px; }	
cdgo bd { display: grid; }	
cdgo bd ul { padding-left: 22px; }	
cdgo bd ul li { font-size: 1em; font-weight: 400; }	
cdgo ft { display: grid; grid-template-columns: 44px auto; align-items: center; }	
cdgo ft i { background: var(--bc); padding: 6px 0; border-radius: 33px; min-width: 33px; min-height: 33px; }	
cdgo ft t { margin-left: 11px; font-size: 1em; font-weight: 500; color: var(--a); }	
	
	

	
/*Gigs*/
sgso d.aerea { display: block; }	
sgso header>nv { display: grid; grid-template-columns: 88px auto; align-items: center; margin : 0 12px; }	
sgso nv hd { display: block; }	
sgso nv hd b { font-size: 15px; padding: 0 11px; }
sgso nv bd { display: flex; margin-left: 11px; overflow: scroll; }	
sgso nv bd ul { display: flex; padding: unset; margin: unset; }	
sgso nv bd a { font-size: 13px; font-weight: 500; padding: 7px 11px; border: 1px solid var(--bc); background: var(--b-t44); margin: 15px 0; border-radius: 6px; margin-right: 7px; width: max-content; }	
sgso nv bd a:hover { border: 1px solid #95979d; }	

	
@media screen and (max-width: 999px) {	
sgso header>nv { margin: unset; }
		
}
	
	
/*GigsFilter*/
sgso d.sidebar { padding: unset; }	
sgso d.aerea sidebar { width: unset; position: relative; }	
cgfo { display: grid; margin: 11px 0; }	
cgfo hd { margin-bottom: 11px; }
cgfo hd h1 { font-size: 28px; font-weight: 400; }	
cgfo bd { display: grid; grid-template-columns: auto auto; justify-content: space-between; align-items: center; margin-bottom: 22px; }
cgfo bd d { display: flex; align-items: center; }	
cgfo bd d btn { display: grid; grid-template-columns: auto auto; align-items: center; padding: 9px 18px; border: 1px solid var(--bc); margin-right: 11px; border-radius: 11px; gap: 11px; line-height: 1.5; }
cgfo bd d btn t { font-size: 16px; font-weight: 500; }	
cgfo bd d btn i { max-width: 18px; max-height: 18px; min-width: 18px; min-height: 18px; }	
cgfo bd pf { display: grid; }	
cgfo bd pf ac1 { display: grid; grid-template-columns: auto auto; align-items: center; font-size: 16px; font-weight: 600; color: var(--c0); }	
cgfo bd pf ac1 bb { color: var(--aa); height: 21px; width: 44px; box-shadow: inset 0 0 0 1px; position: unset; margin: 0 11px; position: relative; overflow: hidden; }
cgfo bd pf ac1 bb oo { width: 20px; height: 20px; margin: 0; }	
cgfo ft { display: grid; grid-template-columns: auto auto; justify-content: space-between; align-items: center; }
cgfo ft h4 { font-size: 16px; font-weight: 400; color: var(--c0); }	
cgfo ft>bl { display: flex; background: unset; padding: unset; align-items: center; border-radius: unset; }
cgfo ft>bl sp { color: var(--c0); font-size: 16px; font-weight: 400; }	
cgfo ft>bl btn { display: grid; grid-template-columns: auto auto; align-items: center; padding: 9px 14px; gap: 11px; line-height: 1.5; border-radius: 11px; }
cgfo ft>bl btn t { font-size: 16px; font-weight: 500; }	
cgfo ft>bl btn i { max-width: 18px; max-height: 18px; min-width: 18px; min-height: 18px; }
cgfo ft>bl btn:hover { background: var(--bc); }		
	

@media screen and (max-width: 999px) {	
cgfo { padding: 0 11px; }	
cgfo bd { overflow-x: scroll; overflow-y: hidden; }	
cgfo bd d btn { white-space: nowrap; }
cgfo bd pf { white-space: nowrap; }
cgfo ft>bl { margin: unset; }	
		
}
	
	
/*gigs*/
sgso d.aerea main { width: unset; max-width: unset; }	
cigo { display: grid; background: var(--bc); padding: 22px; border-radius: 22px;  margin: 22px 0; }	
cigo>hd { display: grid; grid-template-columns: 55px auto; margin-bottom: 22px; }	
cigo>hd i { max-width: 54px; max-height: 54px; min-width: 54px; min-height: 54px; border-radius: unset; }	
cigo>hd i img { margin-right: 12px; margin-top: 9px; }	
cigo>hd d { display: grid; margin-left: 7px; }	
cigo>hd d h2 { font-size: 24px; font-weight: 700; }	
cigo>hd d p { font-size: 16px; font-weight: 400; margin: 0; padding-top: 7px; }	
cigo>bd { display: grid; gap: 22px; }	

	
@media screen and (max-width: 999px) {		
cigo { background: unset; padding: 0 11px; }
sgco hd i img { width: 100%; height: 100%; }	
cigo>bd { display: block; }
		
}

	
/*Gigs*/
cigo bd gigscards { display: flex; gap: 12px; }	
cigo bd gigscards sgco { display: grid; grid-template-rows: auto auto auto; max-width: 265px; min-width: 265px; background: var(--b); border-radius: 11px; box-shadow: 0 4px 6px rgba(0, 0, 0, .2); }
sgco>hd { display: block; overflow: hidden; position: relative; }
sgco hd>i { object-fit: contain; height: 100%; }
sgco hd i img { border-radius: 11px 11px 0 0; position: relative; }	
sgco hd span { position: absolute; right: -33px; top: 66px; }
cigo bd gigscards sgco:hover hd span { right: 14px; transition: 99ms; }	
sgco>hd>span>i { max-width: 22px; max-height: 22px; min-width: 22px; min-height: 22px; background: var(--b); border-radius: 37px; padding: 4px; transform: rotate(270deg); }
sgco>hd hart { position: absolute; top: 16px; right: 16px; }	
sgco>hd hart>i { width: 66px; height: 33px; }	
sgco bd { display: grid; padding: 11px; }
sgco bd bl { display: grid; grid-template-columns: auto auto; justify-content: space-between; align-items: center; }	
sgco bd bl d { display: flex; align-items: center; gap: 5px; }	
sgco bd bl d i { max-width: 24px; max-height: 24px; }	
sgco bd bl d i img { border-radius: 22px; }	
sgco bd bl d h4 { font-size: 14px; font-weight: 700; }	
sgco bd bl d aa { display: flex; gap: 2px; }
.level svg { fill: var(--c0); }	
sgco bd p { font-size: 16px; font-weight: 400; margin: 0; margin-bottom: 11px; -webkit-line-clamp: 2; -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden; position: relative; }	
sgco bd p:hover { text-decoration: underline; }	
sgco bd h3 { display: flex; align-items: center; font-size: 16px; font-weight: 700; margin-bottom: 6px; gap: 4px; }	
sgco bd h3 i { max-width: 15px; max-height: 15px; min-width: 15px; min-height: 15px; }
sgco bd h3 i svg { fill: #e47b01; }	
sgco bd h3 span { color: var(--c0); font-weight: 500; }	
sgco ft { display: grid; grid-template-columns: 22px auto; align-items: center; padding: 0 11px; padding-bottom: 11px; }
sgco ft i { max-width: 16px; max-height: 16px; min-width: 16px; min-height: 16px; }	
sgco ft t { font-size: 14px; font-weight: 600; }	
	
	
cigo>ft { display: flex; padding: 44px 0; margin: auto; }
cigo>ft bl { display: grid; grid-template-columns: 44px auto 44px; align-items: center; gap: 7px; }	
cigo>ft bl btn { display: flex; justify-content: center; align-items: center; width: 40px; height: 40px; border: 1px solid; border-radius: 44px; }	
cigo>ft bl btn i { max-width: 16px; max-height: 16px; transform: rotate(180deg); }	
cigo>ft bl t { display: flex; }
cigo>ft bl t aa { display: flex; justify-content: center; align-items: center; width: 42px; height: 42px; color: var(--c0); font-weight: 500; }
cigo>ft bl t aa:hover { color: var(--c); }	
cigo>ft bl t aa:hover::after { content: ''; position: absolute; border-bottom: 2px solid var(--c); width: 14px; bottom: 35%; }	
	
	
@media screen and (max-width: 999px) {	
cigo bd gigscards { display: block; }	
cigo bd gigscards sgco { margin: 11px; max-width: unset; }	
cigo>ft { width: 100%; overflow-x: scroll; overflow-y: hidden; }	
	
}
	
/*RecommendedGigs*/	
cgups { display: grid; background: var(--b); padding: 22px; border-radius: 11px; margin: 11px; }
cgmo>hd { margin-bottom: 22px; }	
cgmo hd h2 { font-size: 24px; font-weight: bold; }	
cgmo>bd { display: block; overflow: scroll; }	
cgmo>bd gigscards { display: flex; gap: 12px; }	
cgmo>bd gigscards sgco { max-width: 232px; min-width: 232px; border-radius: 11px; background: var(--bt); box-shadow: var(--bs-bb); }	
cgmo scroll { height: 100%; left: 6px; }
cgmo scroll:last-child { right: 6px; left: unset; }	
cgmo scroll btn { display: flex; align-items: center; justify-content: center; }	
cgmo scroll btn i { min-width: 28px; min-height: 28px; max-width: 28px; max-height: 28px; transform: rotate(90deg); }	
	
	

	
/*portfolio*/	
cgups { display: grid; background: var(--b); padding: 22px; border-radius: 11px; margin: 11px; }
cgups hd { display: flex; align-items: center; gap: 9px; margin-bottom: 22px; }
cgups hd h3 { font-size: 16px; font-weight: 500; }	
cgups hd i { max-width: 16px; max-height: 16px; background: var(--c0); padding: 3px 1px; border-radius: 28px; }	
cgups hd i svg { fill: var(--b); }	
cgups hd sp { font-size: 10px; font-weight: 500; background: var(--btn); color: var(--b); padding: 1px 6px; border-radius: 7px; }	
cgups bd { display: grid; grid-template-columns: 50% 50%; align-items: center; }	
cgups bd bl { display: block; border: 1px solid var(--bc); border-radius: 11px; position: relative; margin: 5px; overflow: hidden; }	
cgups bd bl i { height: 100%; width: 100%; }
cgups bd bl i>img { height: 100%; width: 100%; object-fit: cover; }
cgups bd bl h4 { color: var(--b); position: absolute; z-index: 999; bottom: 11px; left: 11px; font-size: 16px; font-weight: 500; opacity: 0; }
cgups bd bl:hover h4 { opacity: 1; }	
cgups>ft { display: flex; align-items: center; gap: 11px; position: relative; }
cgups ft t { font-size: 16px; font-weight: 400; color: var(--a); text-decoration: underline; }
cgups ft i { max-width: 18px; max-height: 18px; min-width: 18px; min-height: 18px; }	
cgups ft i path { fill: var(--a); }	

		
@media screen and (max-width: 999px) {	
cgups { padding: 16px; }	

}
	
/* changed by Gagan Nayak */		
@media screen and (min-width: 999px) {	
cgups bd { display: flex; flex-wrap: nowrap; }
cgups bd bl { height: 144px; width: 10vw; }

}

	
	
	
/*packages*/	
packages hd { display: block; margin-bottom: 22px; }	
packages hd h4 { font-size: 20px; font-weight: 500; }	
cgpco table { font-size: 14px; line-height: 21px; border-spacing: unset; margin-bottom: 22px; min-width: 100%; max-width: 100%; width: 100%; }
cgpco .row { color: #74767e; font-weight: 400; padding: 12px 16px; text-align: left; vertical-align: text-top; width: 141px; font-size: 16px; }
cgpco .backpage { padding-left: 22px; padding-right: 22px; text-align: left; font-weight: 400; padding-top: 24px; position: relative; padding-bottom: 0; }
.jhfvjg td { border-bottom: 1px solid var(--bor); }	
.backpage div p { font-size: 18px; font-weight: 500; margin: 0; margin-bottom: 11px; }	
.backpage b { display: grid; font-size: 18px; font-weight: 600; margin-bottom: 11px; }	
cgpco tr { background: none; }	
cgpco table tr th { width: 0; }	
cgpco table tr td { height: unset; border: none; }
.bg td { background: var(--b); }	
.jhfvjg td { border-bottom: 1px solid var(--bor); }	
cgpco table tr td label { display: flex; margin: 9px 11px; gap: 3px; }	
cgpco table tr td label input { max-width: 16px; max-height: 16px; }
cgpco table tr td label span { font-size: 14px; font-weight: 500; }	
cgpco table tr td label p { font-size: 14px; font-weight: 500; }	
cgpco table tr td p { text-align: center; font-size: 16px; font-weight: 500; }	
cgpco table tr td btn { display: block; background: var(--btn); color: var(--b); border-radius: 5px; padding: 11px 0; text-align: center; width: 88%; margin: 0 11px; font-size: 16px; font-weight: 500; }	
	

	
/*MonthlyPlan*/	
cmplo { display: grid; padding: 22px; max-width: 405px; background: var(--b); border-radius: 11px; box-shadow: 0 1px 16px 0 rgba(0, 0, 0, .12); margin: 7px; }
cmplo hd { display: grid; grid-template-columns: 44px auto; gap: 7px; margin-bottom: 11px; }	
cmplo hd i { min-width: 44px; min-height: 44px; max-width: 44px; max-height: 44px; background: var(--at); border-radius: 44px;}
cmplo hd d { display: grid; }	
cmplo hd d h2 { font-size: 22px; font-weight: 600; }	
cmplo hd d h4 { font-size: 14px; font-weight: 400; }
cmplo bd { display: block; margin-bottom: 11px; }	
cmplo bd p { margin: auto; font-size: 16px; font-weight: 400; line-height: 1.5; }	
cmplo ft { display: flex; justify-content: right; }	
cmplo ft btn { padding: 11px 22px; color: var(--a); font-size: 16px; font-weight: 400; border-radius: 44px; line-height: 1; }

	
@media screen and (max-width: 999px) { 	
.cmplo h2 {font-size: 1.55rem; margin-top: 0px; font-weight: 600;}
		
}	

	
/*AllFeatures*/
calfetus { display: grid; }	
calfetus>h2 { font-size: 32px; font-weight: 700; text-align: center; margin: 22px 0; }	
calfetus table { display: grid; background: var(--b); padding: 22px; border-radius: 11px; box-shadow: 0 1px 16px 0 rgba(0, 0, 0, .12); }	
calfetus .basic { display: flex; background: unset; border-bottom: 1px solid var(--bor); }	
.basic th { display: grid; width: 202px; height: 122px; }
.basic th h3 { display: grid; font-size: 16px; font-weight: 400; color: var(--a); align-items: center; }	
.basic th t { display: flex; justify-content: center; align-items: center; font-size: 14px; font-weight: 500; }	
.basic th t aa { font-size: 18px; font-weight: bold; margin: 0 7px; }	
.basic th btn {display: grid; font-size: 14px; align-items: center; font-weight: 400; background: var(--btn); color: var(--b); border-radius: 44px; padding: 7px 33px; margin: 0 auto; height: 22px; margin-top: auto; line-height: 1;}	
.core { display: flex; background: unset; border-bottom: 1px solid var(--bc); }	
.core td { display: grid; grid-template-columns: auto 22px; border: unset; align-items: center; height: 44px; width: fit-content; gap: 11px; }	
.core td h2 { color: var(--a); font-size: 20px; font-weight: bold; }	
.core td i { min-width: 16px; min-height: 16px; border: unset !important; }
.core td i svg { fill: var(--a); }	
.row { display: flex; background: unset; border-bottom: 1px solid var(--bor); }	
.row:hover { background: #f2f2f7 !important; }	
.row td { display: flex; width: 215px; height: fit-content; border: none; text-align: center; align-items: center; gap: 11px; justify-content: center; height: 33px; padding: 9px 3px; font-size: 14px;}
.row td:first-child { justify-content: start; width: 222px; padding-left: 11px; }	
.row td h3 { font-size: 16px; font-weight: 400; }	
calfetus .row td i { max-width: 16px; max-height: 16px; border-radius: 44px; font-style: normal; font-size: 11px; }	
calfetus td:nth-child(1) i { border: 1px solid var(--a); }	
.row td i path { fill: var(--a); }	
	
	


/*Frequently*/	
cfno { display: grid; margin: 22px 0; }
cfno h2 { font-size: 32px; font-weight:500; text-align: center; margin: 22px 0; }
cfno bl {display: grid; border-bottom: 1px solid var(--bc); transition: 333ms;}
cfno bl hd { display: flex; justify-content: space-between; align-items: center; padding:16px 22px; }	
cfno bl hd h3 { font-size: 18px; font-weight:400; }
cfno bl hd i {max-width: 18px; max-height: 18px; min-width: 18px; min-height: 18px; transition: 333ms;}
cfno bl bd { padding: 0 22px; height: 0; transition: 333ms; }
cfno bl bd p { font-weight: 400; margin: 0; margin-bottom: 22px; font-size: 0; }
bl.more>bd { display: grid; }	


	

/*Bestvalue*/
cbvo { display: grid; background: var(--b); max-width: 333px; max-height: 616px; min-width: 333px; min-height: 616px; padding: 22px; position: relative; border-radius: 11px; grid-template-rows: 288px auto 18px; margin: 0 5px; box-shadow: inset 0 0px 1px 0px rgb(0 0 0 / 11%), 0 0px 13px rgb(0 0 0 / 11%); }
cbvo hd { display: flex; flex-direction: column; justify-content: center; gap: 14px; }	
cbvo hd h5 { position: absolute; top: 0; bottom: 0; left: 0; right: 0; text-align: center; font-size: 14px; font-weight: 400; color: var(--b); background: var(--lg-b); display: block; border-radius: 11px 11px 0 0; height: 22px; }	
cbvo hd h2 { font-size: 22px; font-weight: 500; color: var(--a); }
cbvo hd h3 { font-size: 14px; font-weight: 500; color: var(--c0); }	
cbvo hd d { display: flex; align-items: center; gap: 7px; margin-bottom: 22px; }
cbvo hd d>h3 { color: unset; }	
cbvo hd btn { display: flex; border: 1px solid var(--a); align-items: center; width: 44%; height: 44px; justify-content: center; border-radius: 44px; font-size: 16px; color: var(--a); margin-top: 18px; }	
cbvo bd { display: grid; align-items: center; height: 77%; }
cbvo bd bl { display: flex; align-items: center; gap: 7px; }
cbvo bd bl>i { max-width: 11px; max-height: 11px; min-width: 11px; min-height: 11px; }	
cbvo bd bl>h3 { font-size: 14px; font-weight: 500; }
cbvo bd bl>h3 span { font-size: 12px; font-weight: 400; }	
cbvo bd bl>i sp { max-width: 12px; max-height: 12px; min-width: 12px; min-height: 12px; border-radius: 44px; font-size: 11px; font-weight: 500; font-style: normal; display: flex; justify-content: center; align-items: center; border: 1px solid var(--a); color: var(--a); }	
cbvo bd bl>i sp:hover couo { transform: scale(1); }	
cbvo bd bl h4 { font-size: 12px; font-weight: 400; }	
cbvo ft { display: flex; align-items: center; }
cbvo ft t { font-size: 12px; font-weight: 500; }	
	
	
	
@media screen and (max-width: 666px) { 
cmplo { margin: 7px 0; }
cfno bl hd { padding: 11px; }
	
}

	
/*pricingbtn*/	
hd.cmplo { display: grid; margin: 22px 0; }
.cmplo h2 { font-size: 32px; font-weight: 700; text-align: center; margin-top: 44px; margin-bottom: 22px; }	
.cmplo bl {display: flex; align-items: center; gap: 7px; justify-content: space-between;}	
.cmplo bl h3 { font-size: 16px; font-weight: 500; }	
.cmplo d ac1 bb { color: var(--0); height: 23px; width: 44px; margin: 0 11px; position: relative; overflow: hidden; background: var(--bc); border: 1px solid var(--bc); }
.cmplo d ac1 bb bo { background: var(--bc); }
.cmplo d ac1 bb bo oo { box-shadow: unset; width: 19px; height: 19px; margin-left: 3px; opacity: 0.8; background: var(--aaa); }
.cmplo d ac1 .oo bo oo { margin-left: 20px; }	
.cmplo bl h4 { font-size: 16px; font-weight: 500; color: var(--c0); }
.cmplo bl t { background: var(--btn); padding: 0 6px; padding-bottom: 2px; color: var(--b); border-radius: 22px; font-size: 14px; font-weight: 500; }
hd.cmplo hd { display: flex; align-items: center; }
	
	
	
/*Webinars*/	
cwbo { display: grid ; background: var(--b); padding: 16px; min-height: 711px; position: relative; border-radius: 22px; grid-template-rows: max-content auto 22px; margin: 0 7px; box-shadow: inset 0 0px 1px 0px rgb(0 0 0 / 11%), 0 0px 13px rgb(0 0 0 / 11%); margin: 0 auto; }	
cwbo hd { display: grid; padding: 22px 0; gap: 11px; }	
cwbo hd h5 { position: absolute; top: 0px; bottom: 0; left: 0; right: 0; text-align: center; font-size: 12px; font-weight: 500; height: 22px; border-radius: 22px 22px 0 0; background: var(--lg-b); color: var(--b); padding-top: 3px; }	
cwbo hd h2 { font-size: 22px; font-weight: 500; color: var(--a); }	
cwbo hd p { font-size: 16px; font-weight: 500; margin: 0; margin-bottom: 11px; }	
cwbo hd d { display: flex; align-items: center; gap: 11px; }	
cwbo hd d>btn { display: flex; border: 1px solid var(--bor); padding: 8px; border-radius: 6px; width: 100px; justify-content: space-between; }	
cwbo hd d btn i { max-width: 20px; max-height: 20px; min-width: 20px; min-height: 20px; }
cwbo hd d h3 { font-size: 16px; font-weight: 500; }	
cwbo hd h6 { font-size: 12px; font-weight: 500; color: var(--c0); }
cwbo hd pf {display: flex; width: fit-content;}	
cwbo hd pf h4 { font-size: 16px; font-weight: 500; }	
cwbo hd pf h4 aa { font-size: 32px; font-weight: 500; }	
cwbo hd pf hr { transform: rotate(90deg); width: 46px; height: 2px; margin: auto; }	
cwbo hd>btn {background: var(--btn); width: fit-content; text-align: center; padding: 7px 22px; border-radius: 22px; color: var(--b); font-size: 16px; font-weight: 400;}	
cwbo bd { display: grid; height: 52%; }	
cwbo bd bl { display: flex; gap: 11px; height: fit-content; }
cwbo bd bl i { max-width: 11px; max-height: 11px; margin-top: 7px; }	
cwbo bd bl h3 { font-size: 16px; font-weight: 500; }	
cwbo ft { display: flex; }
cwbo ft t { font-size: 14px; font-weight: 500; }		
	
	

/*EventsPlatform*/	
cepo {display: grid; background: var(--b); padding: 16px; border-radius: 22px; box-shadow: inset 0 0px 1px 0px rgb(0 0 0 / 11%), 0 0px 13px rgb(0 0 0 / 11%); position: relative; min-height: 711px;margin:0 7px;}	
cepo hd h5 { position: absolute; top: 0; bottom: 0; left: 0; right: 0; height: 22px; text-align: center; background: var(--lg-b); border-radius: 22px 22px 0 0; padding-top: 3px; color: var(--b); font-size: 14px; font-weight: 400; }
cepo>bd { display: grid; grid-template-columns: auto 33px auto; }	
cepo bd d {display: grid; grid-template-rows: 44% auto 22px;}	
cepo bd d hd { display: flex; flex-direction: column; justify-content: center; gap: 11px; padding-bottom: 22px; }	
cepo bd d hd h2 { font-size: 22px; font-weight: 500; color: var(--a); }	
cepo bd d hd p { font-size: 16px; font-weight: 400; margin: 0; margin-bottom: 11px; }	
cepo bd d hd pf { display: flex; gap: 7px; align-items: center; }	
cepo bd d hd pf btn { display: flex; border: 1px solid var(--bor); width: 100px; height: 24px; padding: 8px; border-radius: 6px; justify-content: space-between; align-items: center; }	
cepo bd d hd pf i { max-width: 20px; max-height: 20px; min-width: 20px; min-height: 20px; }	
cepo bd d hd pf h3 { font-size: 16px; font-weight: 400; }	
cepo bd d hd h6 { font-size: 12px; font-weight: 500; color: var(--c0); }	
cepo bd d hd h3 { font-size: 16px; font-weight: 400; }	
cepo bd d hd>btn {border: 1px solid var(--a); color: var(--a); width: 170px; border-radius: 22px; text-align: center; align-content: center; font-size: 16px; font-weight: 400; padding: 7px 0;}	
cepo bd d bd { display: grid; height: 70%; }	
cepo bd d bd h4 { font-size: 16px; font-weight: 700; margin-bottom: 8px; }	
cepo bd d bd bl { display: flex; gap: 11px; height: fit-content; }
cepo bd d bd bl i { max-width: 11px; max-height: 11px; margin-top: 7px; }	
cepo bd d bd bl h3 { font-size: 16px; font-weight: 400; }	
cepo bd d ft { display: flex; }
cepo bd d ft t { font-size: 14px; font-weight: 500; }
cepo bd hr { width: 2px; height: 100%; margin: auto; }	
	


/*FindPlan*/
cfpo { display: grid; grid-template-rows: auto 30% 47%; max-width: 233px; max-height: 718px; min-width: 233px; min-height: 718px; margin: 34px 0; background-image: url(/0/IMG/backgroundbooks.jpg); background-repeat: no-repeat; background-size: 100%; }	
cfpo bd { display: grid; padding: 0 25px; align-items: end; }	
cfpo bd h3 { font-size: 22px; font-weight: bold; line-height: 24px; }	
cfpo bd p { font-size: 14px; font-weight: 400; margin: 0; line-height: 21px; }	
cfpo bd btn { background: var(--btn); color: var(--b); text-align: center; align-content: center; border-radius: 22px; width: 142px; height: 44px; font-size: 16px; font-weight: 400; }
cfpo ft { display: block; }	
cfpo ft i { max-width: 213px; max-height: 185px; min-width: 213px; min-height: 213px; margin: 54px 10px; }	
	

/*Savingsroom*/
spcio savingsroom { display: grid; margin: auto; }	
csno {display: grid; background: var(--b); padding: 22px; border-radius: 22px; box-shadow: inset 0 0px 1px 0px rgb(0 0 0 / 11%), 0 0px 13px rgb(0 0 0 / 11%); position: relative; width: fit-content;}	
csno>bd { display: grid; grid-template-columns: auto auto; }
csno bd d { display: grid;grid-template-rows: 41% 55% auto; }	
csno bd d hd { display: flex; flex-direction: column; justify-content: center; margin-bottom: 14px; gap :4px; }
csno bd d hd h5 { font-size: 12px; font-weight: 500; color: #4a7d5c; }	
csno bd d hd h2 { font-size: 22px; font-weight: 500; color: var(--a); }	
csno bd d hd p { font-size: 16px; font-weight: 400; margin: 0; margin-bottom: 11px; font-style: normal; }
csno bd d hd pf { display: flex; gap: 7px; align-items: center; margin-bottom: 11px; }
csno bd d hd pf aa { font-size: 32px; font-weight: bold; }	
csno bd d hd t { display: flex; gap: 7px; }	
csno bd d hd t btn { padding: 10px 22px; color: var(--b); border-radius: 22px; }	
csno bd d hd h3 { font-size: 16px; font-weight: 400; }	
csno bd d hd>btn { border: 1px solid var(--a); color: var(--a); width: 170px; height: 44px; border-radius: 22px; text-align: center; align-content: center; font-size: 16px; font-weight: 400; }	
csno bd d bd { display: grid; margin-bottom: 11px; }	
csno bd d bd h4 { font-size: 16px; font-weight: 500; margin-bottom: 8px; }	
csno bd d bd bl { display: flex; gap: 11px; height: fit-content; }
csno bd d bd bl i:first-child { max-width: 11px; max-height: 11px; margin-top: 7px; }	
csno bd d bd bl i { max-width: 14px; max-height: 14px; margin-top: 7px; }
csno bd d bd bl i:hover couo { transform: scale(1); }	
csno bd d bd bl i svg { fill: var(--a); }	
csno bd d bd bl h3 { font-size: 16px; font-weight: 400; }	
csno bd d ft { display: flex; }
csno bd d ft t { font-size: 16px; font-weight: 400; }
csno bd d ft a { font-size: 16px; font-weight: 400; margin-left: 5px; color: var(--a); }	
@media screen and (max-width:999px) {
csno>bd { grid-template-columns: unset; }	
csno bd d ft { display: block; }	
csno bd d { display: block; }	
	
	
	}
/*zoomphone*/	
czpo { display: flex; justify-content: center; padding: 22px; background: var(--b); margin: 11px 0; border-radius: 11px; box-shadow: 0 1px 16px 0 rgba(0, 0, 0, .12); }
czpo hd { display: flex; flex-direction: column; align-items: center; width: 58%; }	
czpo hd h2 { font-size: 24px; font-weight: bold; }	
czpo hd p { font-size: 16px; font-weight: 400; }	
czpo hd p a { font-size: 14px; font-weight: 500; color: var(--a); margin-left: 6px; }
czpo hd btn { border: 1px solid var(--a); padding: 10px 37px; border-radius: 22px; color: var(--a); }
@media screen and (max-width:999px) {	
czpo hd p { font-size: 14px; text-align: center; }
czpo hd br { display:block; }	
czpo hd { width: auto; }	
	}	
/*Five*/
cfvo { display: grid; }	
cfvo hd mg {display: flex; justify-content: center; padding: 44px 0; flex-wrap: wrap;}
cfvo hd mg i { max-width: 180px; max-height: 93px; min-width: 180px; min-height: 93px; }
	
	

/*Visitor*/	
cvso { display: grid; position: absolute; grid-template-columns: auto auto; max-width: 1226px; max-height: 600px; min-width: 1226px; min-height: 600px; }	
cvso hd { display: block; background: #000; border-radius: 11px 0 0 11px; }
cvso hd i { max-width: 752px; max-height: 560px; min-width: 742px; min-height: 600px; }	
cvso hd i iframe { width: 100%; height: 77%; }	
cvso bd { display: flex; flex-direction: column; justify-content: space-between; padding: 22px; max-width: 422px; max-height: 556px; min-width: 422px; min-height: 456px; background: var(--b); position: relative; border-radius: 0 11px 11px 0; }
cvso bd d { display: grid; gap: 11px; }
cvso bd d pf { display: flex; align-items: center; }	
cvso bd d pf>i { max-width: 44px; max-height: 44px; min-width: 44px; min-height: 44px; background: var(--at); border-radius: 22px; margin-right: 11px; }
cvso bd d pf i logo img { max-width: 30px; max-height: 30px; min-width: 30px; min-height: 30px; }
cvso bd d pf h2 { font-size: 22px; font-weight: bold; }
cvso bd d pf sp i { position: absolute; max-width: 25px; max-height: 25px; min-width: 25px; min-height: 25px; top: 25px; right: 25px; }
cvso bd d h4 { font-size: 16px; font-weight: 500; color: var(--c0); }
cvso bd d bl { display: flex; gap: 7px; }	
cvso bd d bl i { max-width: 11px; max-height: 11px; min-width: 11px; min-height: 11px; margin-top: 7px; }
cvso bd d bl i { max-width: 16px; max-height: 16px; min-width: 16px; min-height: 16px; margin-top: 7px; }
cvso bd d bl h3 { font-size: 16px; font-weight: 500; }
cvso bd p { font-size: 16px; font-weight: 400; padding-top: 18px; border-top: 1px solid var(--bor); margin: 0; color: var(--c0); }
	


	
/*Essential*/	
ceno { display: grid; position: absolute; background: var(--b); padding: 22px; max-width: 936px; max-height: 696px; overflow-y: scroll; border-radius: 11px; margin: 22px; padding-top: 0; scrollbar-width: thin; }
ceno hd { display: grid; padding: 44px 17%; position: sticky; top: 0; background: var(--b); z-index: 9999; }
ceno hd i { position: absolute; max-width: 18px; max-height: 18px; min-width: 18px; min-height: 18px; top: 22px; right: 7px; }	
ceno hd h2 { text-align: center; font-size: 32px; font-weight: 500; color: var(--a); }
ceno hd p { font-size: 16px; font-weight: 500; text-align: center; margin: 0; letter-spacing: .03em; }	
ceno bd { display: grid; grid-template-columns: auto auto; column-gap: 30px; padding: 0 60px; margin-bottom: 44px; row-gap: 11px; }	
ceno bd bl { display: flex; padding: 11px; border-radius: 11px; }	
ceno bd bl:hover { background: var(--bg); }	
ceno bd bl i { max-width: 60px; max-height: 60px; min-width: 60px; min-height: 60px; background: var(--aat); margin-right: 11px; }
ceno bd bl i img { max-width: 44px; max-height: 44px; min-width: 44px; min-height: 44px; }
ceno bd bl pf { display: grid; height: fit-content; gap: 5px; }
ceno bd bl pf d { display: flex; box-shadow: unset; padding: unset; gap: 4px; height: fit-content; }
ceno bd bl pf d h3 { font-size: 16px; font-weight: 700; letter-spacing: .03em; }	
ceno bd bl pf d h4 { font-size: 14px; font-weight: 500; color: var(--c0); letter-spacing: .03em; }	
ceno bd bl pf p { font-size: 12px; font-weight: 500; margin: 0; letter-spacing: .03em; }	
ceno ft { display: grid; padding: 0 60px; }
ceno ft btn { text-align: center; margin: 22px 0; }	
ceno ft btn a { font-size: 16px; font-weight: 500; color: var(--a); letter-spacing: .03em; }
ceno ft btn a:hover { text-decoration: underline; }	
ceno ft p { font-size: 12px; font-weight: 500; margin: 0; letter-spacing: .03em; }
ceno ft p a { color: var(--a); }	
ceno ft p a:hover { text-decoration: underline; }	

	

	
	
	
spcio events { display: flex; }	
spcio .webn{display:none;}
@media screen and (max-width:1099px){	
spcio events { display: block; }
spcio cwbo { margin: 11px auto; }	
	}
@media screen and (max-width:999px){
spcio main .main { border-radius: 0;display: block;padding:11px}
spcio main{ margin:0; }
spcio events { display: none; }
spcio .webn { display: flex; }
spcio cwbo { margin: 11px 7px; min-width: 362px; }
	}	
	
czpo hd p

/*Essentials*/
spcio flex { gap: 11px; } 
ceto {display: grid; background: var(--b); padding: 16px; box-shadow: 0 1px 16px rgba(0, 0, 0, .12); border-radius: 11px; min-height: 508px; grid-template-rows: 48% auto; row-gap: 11px; min-width: 333px; margin: 11px 0;}
ceto hd { display: grid; } 
ceto hd h2 { font-size: 22px; font-weight: 500; color: var(--a); } 
ceto hd p { margin: 0; font-size: 16px; font-weight: 400; color: var(--c0); } 
ceto hd h3 { font-size: 16px; font-weight: 400; }
ceto hd h4 { display: block; font-size: 16px; font-weight: 400; }
ceto hd h4 aa { font-size: 32px; font-weight: 700; }
ceto hd pf { display: flex; align-items: center; gap: 6px; } 
ceto hd pf i { max-width: 16px; min-width: 16px; } 
ceto hd pf i:hover couo { transform: scale(1); font-style: normal; }	
ceto hd pf i svg { fill: var(--a); }	
ceto hd btn { border: 1px solid var(--a); width: fit-content; align-content: center; padding: 4px 37px; border-radius: 22px; color: var(--a); font-size: 16px; font-weight: 400; }
ceto bd { display: grid; }
ceto bd bl {display: flex; align-items: center; column-gap: 7px; flex-wrap: wrap;} 
ceto bd bl i { max-width: 11px; max-height: 11px; } 
ceto bd bl h3 { font-size: 16px; font-weight: 400; }
ceto bd bl sp i { max-width: 16px; max-height: 16px; } 
ceto bd bl sp { font-size: 14px; font-weight: 400; color: var(--c0); } 
conta { display: grid; overflow: scroll; padding: 0 11px; }
	
	
@media screen and (max-width:999px){ 
conta { display: grid; overflow: scroll; padding: 0 11px; } 
ceto {display: grid; background: var(--b); padding: 16px; box-shadow: 0 1px 16px rgba(0, 0, 0, .12); border-radius: 11px; min-height: 508px; grid-template-rows: 48% auto; row-gap: 11px; min-width: 333px; margin: 11px 0;}	
	}
	
	
/*ZoomScheduler*/	
czsn { display: grid; background: var(--b); box-shadow: 0 1px 16px 0 rgba(0, 0, 0, .12); width: fit-content; padding: 22px; border-radius: 22px; max-width: 456px; min-height: 568px; }
czsn hd { display: grid; gap: 4px; margin-bottom: 11px; }	
czsn hd h3 { font-size: 22px; font-weight: 500; color: var(--a); }	
czsn hd>p { font-size: 16px; font-weight: 400; color: var(--c0); margin: 0; }
czsn hd div { display: block; }
czsn hd div span { font-size: 16px; font-weight: 500; }
czsn hd div amount { font-size: 32px; font-weight: bold; padding: 0 5px; }	
czsn hd btn { display: flex; align-items: center; margin: 11px 0; }
czsn hd btn t { background: var(--btn); color: var(--b); font-size: 16px; padding: 11px 31px; border-radius: 22px; }
czsn bd { display: grid; margin-bottom: 7px; }
czsn bd bl { display: flex; gap: 7px; }	
czsn bd bl i { max-width: 11px; max-height: 11px; margin-top: 7px; }
czsn bd bl h4 { font-size: 16px; font-weight: 500; }
czsn bd bl h4>span { color: var(--c0); font-size: 14px; font-weight: 400; margin-left: 4px; }
czsn ft { display: grid; }
czsn ft>bl { display: grid; background: var(--bc); padding: 11px; border-radius: 11px; margin-bottom: 11px; }
czsn ft>bl t { font-size: 16px; font-weight: 400; background: var(--btn); color: var(--b); padding: 1px 7px; border-radius: 22px; margin-bottom: 11px; width: fit-content; }	
czsn ft>bl p { margin: 0; font-size: 14px; font-weight: 400; }	
czsn ft>bl a { font-size: 14px; font-weight: 500; color: var(--a); }
czsn ft>bl a:hover { text-decoration: underline; }	
czsn ft p { font-size: 12px; font-weight: 400; margin: 0; }	
	

	
	
/*ZoomBundle*/	
czbo { display: flex; background: var(--b); padding: 22px; justify-content: center; border-radius: 22px; box-shadow: 0 4px 6px rgba(0, 0, 0, .2); }
czbo hd { display: grid; padding: 44px 22px; }	
czbo hd h2 { font-size: 24px; font-weight: 500; }	
czbo hd bl { display: grid; grid-template-columns: auto auto; column-gap: 10px; }	
czbo hd bl d { display: flex; align-items: center; column-gap: 7px; }	
czbo hd bl d i { max-width: 19px; max-height: 16px; }
czbo hd bl d h3 { font-size: 14px; font-weight: 500; }
czbo hd bl d sp i { max-width: 16px; max-height: 16px; }
czbo hd btn { display: flex; align-items: center; }
czbo hd btn t { background: var(--btn); color: var(--b); padding: 11px 31px; border-radius: 22px; }	
czbo bd { display: grid; }	
czbo bd i { min-width: 519px; min-height: 324px; }	
	

	
	
/*Rooms*/
cromo { display: grid; margin: 11px; background: var(--bt); border-radius: 11px; padding: 11px; box-shadow: var(--bt-bx); }
cromo hd { display: grid; }	
cromo hd mg { display: grid; }	
cromo hd mg bl { display: grid; grid-template-columns: 70px auto 44px; align-items: center; margin: 7px; box-shadow: var(--bt-bx); border-radius: 22px; background: var(--bt); padding: 11px 22px; gap: 2%; }
cromo bl i { height: 77px; }
cromo bl i img { border-radius: 9px; height: 79%; }	
cromo hd mg bl d { display: grid; line-height: 24px; margin-left: 5px; }	
cromo hd mg bl d h3 { font-size: 1em; font-weight: bold; }	
cromo hd mg bl d h4 { font-size: 0.88em; font-weight: 500; opacity: 0.6; }
cromo hd bl span { display: flex; justify-content: end; }	
cromo hd bl span i { max-width: 22px; max-height: 22px; }	
	
	
@media screen and (max-width:999px){ 
cromo hd mg bl { padding: 7px 11px; margin: auto; margin-bottom: 11px; border-radius: 11px; min-width: 94%; }	
cromo hd bl>i { height: 66px; }
	
cromo { display: grid; margin: 11px; background: var(--bt); border-radius: 11px; padding: 11px; box-shadow: var(--bt-bx); }
cromo hd { display: block; overflow-x: scroll; }
cromo hd mg { display: flex; gap: 4%; }
cromo hd bl { display: grid; grid-template-columns: 66px auto 44px; align-items: center; margin: 7px; box-shadow: var(--bt-bx); border-radius: 11px; min-width: 97%; background: var(--bt); height: 66px; }	
cromo hd bl>i { max-width: 55px; max-height: 55px; margin: 0 9px; overflow: hidden; }
cromo hd bl d { display: grid; line-height: 24px; margin-left: 5px; }
cromo hd bl d h3 { font-size: 1em; font-weight: bold; }
cromo hd bl d h4 { font-size: 0.88em; font-weight: 500; opacity: 0.6; }
cromo hd bl span { display: flex; justify-content: end; }	
cromo hd bl span i { max-width: 22px; max-height: 22px; }
	
	
}	
	


	
/*nalytics*/	
cnlo { display: grid; width: 333px; height: auto; background: var(--b); padding: 22px; border-radius: 22px; margin: 11px; }	
cnlo hd { display: grid; grid-template-columns: 33px auto 33px; align-items: center; margin-bottom: 11px; }
cnlo hd i { width: 24px; height: 24px; }	
cnlo hd d { display: grid; }
cnlo hd d h3 { font-size: 1em; font-weight: bold; }	
cnlo hd d h4 { font-size: 0.88em; font-weight: 500; opacity: 0.6; }	
cnlo hd span i { width: 24px; height: 24px; transform: rotate(-45deg); background: var(--b); padding: 4px; border-radius: 44px; }	
cnlo bd { display: grid; }
cnlo bd bl { display: grid; grid-template-columns: 44px auto 33px; align-items: center; background: var(--bc); border-radius: 44px; margin: 7px 0; padding: 8px 11px; column-gap: 2%; }
cnlo bd bl sp i { width: 28px; height: 28px; background: var(--b); padding: 7px; border-radius: 44px; }	
cnlo bd bl b { display: block; line-height: 24px; }	
cnlo bd bl b h3 { font-size: 1em; font-weight: bold; }
cnlo bd bl b h4 { font-size: 0.88em; font-weight: 500; opacity: 0.6; }	
cnlo bd bl b span { display: flex; align-items: center; column-gap: 2%; }	
cnlo bd bl b span hr { transform: rotate(90deg); background: var(--bor); width: 7%; height: 1px; margin: 0; opacity: 0.6; }
cnlo bd bl>i { width: 33px; height: 33px; }	
	
	

/*reatedscene*/
crso { display: grid; width: 355px; height: auto; background: var(--b); padding: 11px; border-radius: 22px; margin: 11px; }
crso hd { display: grid; grid-template-columns: auto auto; margin-bottom: 11px; }	
crso hd bl { display: grid; padding: 22px; margin: 5px; background: var(--bc); border-radius: 22px; }	
crso hd bl bc { display: flex; justify-content: space-between; margin-bottom: 11px; }	
crso hd bl bc>i { width: 24px; height: 24px; background: var(--b); padding: 9px; border-radius: 22px; }
crso hd bl bc span i { width: 24px; height: 24px; }	
crso hd bl b { display: block; margin-top: 11px; line-height: 22px; }	
crso hd bl b h3 { font-size: 1em; font-weight: bold; }	
crso hd bl b h4 { font-size: 0.88em; font-weight: 500; opacity: 0.6; }
crso bd { display: grid; grid-template-columns: 44px auto 88px; align-items: center; background: var(--bc); padding: 11px; border-radius: 44px; column-gap: 2%; }	
crso bd i { width: 33px; height: 33px; background: var(--b); padding: 7px; border-radius: 22px; }	
crso bd d { display: block; }
crso bd d h3 { font-size: 1em; font-weight: bold; }	
crso bd d h4 { font-size: 0.88em; font-weight: 500; opacity: 0.6; }	
crso bd btn { background: var(--btn); color: var(--b); padding: 7px 5px; text-align: center; border-radius: 22px; font-size: 0.88em; font-weight: 500; margin-right: 7px; }	

	
	
	
	
	
	


/* Payment methods Content Component*/
	
cvpo h2:nth-child(2) { font-size: 15px; font-weight: 500; }	
cvpo bd { padding: 3px 11px; }	
cvpo bd h2 { font-size: 14px; font-weight: 500; }	
cvpo bd h6 { color: var(--a); }	
cvpo o { width: 22px; height: 22px; display: flex; border-radius: 22px; border: solid 1px; }
spms ad { font-size: 17px; font-weight: 600; color: var(--a); }	
cvpo { padding: 21px; display: block; background: var(--bt); margin: 7px; border-radius: 11px; }
cvpo .this o { box-shadow: inset 0 0 0 3px var(--a);   }
cvpo o1 { width: 10px; height: 10px; display: flex; border-radius: 22px; background: var(--a); margin: auto; display:none;}
cvpo .this o1 { display: block; }
cvpo input { outline: 0; border-radius: 4px 7px; display: block; max-width: 100%; border: 0; background: var(--b-t77); color: var(--c); height: 21px; font-weight: bold; padding: 0 22px; }	

/* Payment method main Content Component*/
	
		
spmo cpmom>hd { display: grid; grid-template-columns: 46px auto 133px;align-items: center;column-gap: 6px; }
cpmom hd svg { fill: var(--b); }
cpmom hd bd { display: flex; align-items: center; font-size: 12px; }
cpmom hd bd h1 { font-size: 22px; font-weight: 700; }
cpmom hd bd h2 { font-size: 17px; margin-block: 5px 1px; font-weight: 500; }
cpmom hd svg { fill: var(--b); width: 26px; }
cpmom hd ft t {background: var(--c); padding: 8px; color: var(--b); border-radius: 3px; justify-content: center; align-items: center; display: inline-flex; margin: 1px; }
cpmom bd hd { display: block; background: transparent; }
cpmom cn div svg { fill: var(--aa); }
cpmom .bl ft svg { fill: var(--aa); fill: var(--b); }
cpmom .bl svg { width: 25px; }
cpmom .bl hd svg { width: 45px; }
cpmom .bl bd h1 { color: var(--bor); margin: 1px 8px; }
cpmom cn bd { display: flex; font-size: 10px; }
cpmom div1 h1 { font-size: 18px; font-weight: 700; }
cpmom div1 h2 { font-size: 15px; font-weight: 500; }
cpmom div2 h1 { display: grid; grid-template-columns: 91% 6%; align-items: center; border: solid 1px var(--bc); border-radius: 11px;font-size: 20px; }
cpmom>bd { display: block; row-gap: 30px; margin-top: 30px; }
cpmom cn h1 { font-size: 18px; font-weight: 700; display: flex; }
cpmom cn h2 { font-size: 15px; font-weight: 500; }	
cpmom cvn bl { display: grid; grid-template-columns: 50% 50%; margin-block: 22px; }	
cpmom date { display: grid; grid-template-columns: 44% 12% 44%; align-items: center; font-size: 22px; font-weight: 700; position: relative; }
cpmom cvn input { padding: 7px 28px; margin: 2px; border-radius: 11px; font-size: 18px; font-weight: 700; }
cpmom inp p { display: flex; justify-content: center; font-size: 21px; }	
date.jjtc.cvv1 input.cvv1 { border: solid var(--a); display: flex; background: rgb(234 244 255); }	
date.jjtc input.cvv {  border: solid var(--a) 3px ; display: flex; background: rgb(234 244 255); }
cpmom pass { display: grid; grid-template-columns: 91% 6%; align-items: center; font-size: 22px; font-weight: 700; border: solid 1px var(--bc); border-radius: 11px; }
cpmom date p { display: flex; justify-content: center; margin-left:8px;}	
cpmom ft btn { height: 55px; display: flex; justify-content: center; align-items: center; background: var(--aaa); color: var(--b); border-radius: 7px; box-shadow: var(--bs-bt); width: 100%; max-width: 500px; margin: auto; font-weight: bold; cursor: pointer; margin: 11px 0; }	
cpmom ft btn { height: 55px; display: flex; justify-content: center; align-items: center; background: var(--aaa); color: var(--b); border-radius: 7px; box-shadow: var(--bs-bt); width: 100%; margin: auto; font-weight: bold; cursor: pointer; margin: 11px 0; max-width: none; }	
cpmom hd ft { display: flex; column-gap: 2px; align-items: center; justify-content: end; }
cpmom cn input { padding: 0; margin: 0; display: flex; justify-content: center; background: transparent; font-size: 15px; }
@media screen and (max-width: 999px){cpmom cvn bl { grid-template-columns: 100%; }} 	
cpmom cn bl { display: grid; grid-template-columns: auto 77px; align-items: center; margin-block: 11px; }	
	
/* Payment method sidebar Content Component*/

cpmoc hd { display: flex; justify-content: space-between; align-items: center; }	
cpmoc hd img { width: 36px; }	
cpmoc bd h1 { font-size: 18px; font-weight: 500; }
cpmoc ft h2 { font-size: 9px; }	
cpmoc ft h1 { font-size: 21px; display: flex; align-items: center; }
cpmoc bd { margin-block: 99px 22px; margin-left: 11px; display: block; }
cpmoc cpm { padding: 22px; backdrop-filter: blur(22px); -webkit-backdrop-filter: blur(44px); box-shadow: var(--btn); border-radius: 22px; box-shadow: var(--bs-bt); }
cpmoc::before { content: " "; background: var(--a); width: 92px; height: 17px; position: absolute; top: -7px; border-top-left-radius: 4px; border-top-right-radius: 4px; display: block; left: 0; right: 0; margin: auto; }
cpmoi bd bl { display: flex; justify-content: space-between; font-size: 14px; border-radius: 0px; padding-block: 11px; background: transparent; padding: 5px 11px; margin-bottom: 5px; }
cpmoi bd h1 { font-size: 16px; font-weight: 500; }	
cpmoi bl h2 { font-size: 17px; }	
cpmoi name { font-size: 37px; }	
cpmoi ft bl { position: relative; grid-template-columns: 254px auto 0px; display: grid; }	
cpmoi ft t { font-size: 17px; font-weight: 600; }	
cpmoi ft bl { position: relative; grid-template-columns: 82% 47px 0%; display: grid; align-items: center; background: var(--0); }
cpmoi ft bl1 { display: grid; grid-template-columns: 0 100% 0; align-items: center; }
cpmoi bl1 hd { background: #d7dae7; clip-path: circle(48.8% at 0 46%); height: 55px; }
cpmoi bl1 bd { background: transparent; letter-spacing: 1.7px; font-size: 26px; align-items: center; display: flex; color: var(--bor); justify-content: center; }
cpmoi bl1 ft { background: #d7dae7; height: 62px; clip-path: circle(48.8% at 100% 59%); }
	
	@media only screen and (max-width: 999px) {
		cpmoi bl1 ft { background: #d9e1f0; }
		cpmoi bl1 hd { background: #dde1ee; }
	}	
	

/* Payment method New  Content Component*/

.ftt { column-gap: 11px; }	

	
	
/*  Meeting_Bot About Content Component*/
	
grid cmboa bd bl {  border: none; border-radius: 0px; width: auto; background: transparent;font-size: 16px; font-weight: 600; }
cmboa>bl { background: var(--bt); padding:22px; border-radius: 22px; }	
grid cmboa bd bl { border: none; }	
grid cmboa bd bl::after { content: ''; background: black; width: 7px; display: block; height: 7px; position: absolute; border-radius: 22px; left: 0px; top: 19px; }	






/*  Meeting_Bot Overview  Content Component*/	



 
@media screen and (max-width: 999px) {
sapp d.aerea.sl1 { display: flex ; flex-direction: column-reverse; }
}

story d.aerea { flex-direction: row; }

cato { display: block; background: var(--b-t); border-radius: 11px; padding: 22px; margin: 11px; }
cato bd { display: grid ; grid-template-columns: 33% 33% 33%; padding: 22px 11px; grid-gap: 0; position: relative; overflow: hidden; padding-bottom: 0; font-size: 0.66em; }
cato bd d.btn { display: grid ; justify-content: center; align-items: center; height: 55px; background: var(--bc); border-radius: 11px; margin: 7px; grid-template-columns: 44px auto; }
cato hd d { display: grid  ; height: 55px; grid-column-start: 1; grid-column-end: 3; width: 88%; grid-template-columns: 55px auto; align-items: center; margin: auto; }









/* Component : AboutOld */
about { display: block; } 
.abt {display: block; padding: 22px; box-shadow: var(--bs-b); backdrop-filter: blur(11px); background: var(--b-t); margin: 11px; border-radius: 22px; letter-spacing: 1;}




	
/* Account */
account { max-width: 444px; display: block; overflow-y: auto; position: absolute; width: 100%; left: 0; right: 0; border: solid 1px var(--bc); bottom: unset; height: auto; max-height: 88%; margin: auto; top: 7%; transform: scale(0); transition: 99ms; height: 100%; }
#account { display: block;  position: relative; z-index: 2;overflow:hidden }
#account>*{ position:relative;z-index:2 }
app.account account { transform:scale(1);z-index:999999;}	
app.account.login forgot { display:none; }		
app.account.register forgot { display:none; }
saco login, account register, account forgot, account character { display: none; }	
#AccountRegular{ display: grid; grid-template-columns: 100% 100% 100%; }	
saco .wrapper { position: relative; box-shadow:unset; padding:0px 22px; border-radius: 44px; }		
saco input { -webkit-border: solid 1px var(--bc); padding: 11px 33px; font-size: 1em; width: calc(100% - 66px); margin: 0; transition: 99ms; border: solid 1px var(--bc); background: transparent; border-radius: 11px; height: 30px; font-family: "Karla", sans-serif; font-optical-sizing: auto; font-weight: 500; font-style: normal; }
saco input[type="radio"]:focus { box-shadow: unset; }	
saco input:focus { box-shadow: inset 0 0 0 2px var(--c); border-radius: 11px; }
saco steps { opacity: 0; }	
 .form-group { display: block; width: 100%; position: relative; margin-bottom: 22px; }
saco .btn { background: var(--aaa); border: unset; color: var(--b); height: 55px; font-size: 1em; font-weight: bold; box-shadow: var(--bs-b); border-radius: 11px; margin: 7px; padding: 0; display: block; text-align: center; place-content: center; }
saco .gf { grid-column-start: 1; grid-column-end: 3; display: grid; }		
saco gds { display: grid; grid-template-columns: 50% 50%; color: var(--c); gap: 2%; row-gap: 7px; }
gds gd:last-child { grid-column-start: 1; grid-column-end: 3; }
gds gd { display: block; padding: 9px 11px; border: solid 0.5px var(--bc); position: relative; overflow: hidden; background: transparent; border-radius: 11px; }
gds gd>btn { display: grid; grid-template-columns: 33px auto 33px; align-items: center; }
account gd input[type="radio"] { margin: 0; height: 16px; width: 16px; } 
account gd label { display: block; opacity: 0.77; font-weight: unset; }		
account #RBirthday gd { display: grid; grid-template-columns: auto; padding: 0; }
account gd select { width: 100%; height: 44px; padding: 11px; background: transparent; color: var(--c); border: unset; outline: unset; font-family: var(--ff); font-weight: bold; opacity: 0.7; border-radius: 0; }
account gd select option { background: var(--b); }
account hd exit { display: flex ; justify-content: center; align-items: center; height: 33px; width: 33px; margin: 0 auto; }
account hd exit i{width:33%; height: 33%;}	 	
form.success::after { content: '';position: absolute;left: 0;right: 0;top: 0;bottom: 0;z-index: 9; }
account .success{ background:linear-gradient(90deg, rgb(111 111 111 / 10%), rgb(111 111 111 / 22%), rgb(111 111 111 / 10%));padding: 44px 0; }
account .success .btns{display:none}
account .success input { background: unset; }		
account steps { display: flex; width: 77%; height: 11px; justify-content: center; margin: 11px auto; grid-gap: 5%; position: relative; transition: 111ms; z-index: 8; opacity: 1; }
account steps>step { height: 7px; width: 7px; border-radius: 11px; border: 2px solid var(--b-t); transition: 333ms; }
account.verifying steps>step:nth-of-type(1) { border: 1px solid var(--b); width: 22px; background: var(--b); }	
account.verified steps>step:nth-of-type(1) { border: 1px solid var(--b); width: 22px; background: var(--b); }
account.verified steps>step:nth-of-type(2) { border: 1px solid var(--b); width: 22px; background: var(--b); }	
.account content { margin-top:unset }	
account label { font-weight: 500; letter-spacing: 0.44px; margin-bottom: 11px; display: block; opacity: 1; margin-left: 11px; }
.regbtn{box-shadow: var(--bs-b);display: flex;justify-content: center;align-items: center;width:100%;height: 50px;border: solid 2px var(--b-t);border-radius: 7px;}
account span.help-block { font-family: monospace; color: #00bcd4; text-align: center; width: 100%; display: block;max-width: 222px; text-align: center; margin:0 auto; }
account f{	position: absolute; bottom: 0; left: 0; right: 0; height: 44px; display: flex;}
account f input { display: flex; justify-content: center; align-items: center; width: 50%; height: 100%; background: rgba(255,255,255,0.11); font-weight: bold; letter-spacing: 1px; margin: 0; padding: 0; border: 0; border-radius: 0;color:#eef}
account f input.this{background:transparent}
account h1 { margin-top: 44px; display: inline-block; text-align: center; line-height: 1; width: 100%;color:#008}
i.Phone{position: absolute; top: 0; left: 8px; bottom: 0; width: 50px; display: flex; justify-content: center; align-items: center; height: auto; color: var(--c); font-style: unset; font-weight: bold; background: var(--b-t); border-top-right-radius: 0; border-bottom-right-radius: 0;z-index: 8;}			
account #rpwdc { grid-column-start: 1; grid-column-end: 3; display: grid; }		
account #rpwd { grid-column-start: 1; grid-column-end: 3; display: grid; }			
account.verify #RRefer{display:none}	
account.verify #RGender{display:none}	
account.verify #RBirthday{display:none}	
account.verify #rpfn{display:none} 
account.verify #rpln{display:none} 
account.verify #rpwd{display:none} 
account.verify #rpwdc{display:none} 
account.verify #AjaxRegister{display:none} 
account.otp #PhoneVerify{display:none}
account.otp #rotp{display:none}
account #SendOTP{display:none}
account.otp #SendOTP{display:flex} 
account #RPhone{display:none}
account.otp #RPhone{display:block}	
account.verified #PhoneVerify { display: none; } 
account.verified #rotp { display: none; }						
account illu{ display:none}
account illu>*{ position: absolute; margin: auto; display: block; left: 0; right: 0; }
account d1 { opacity: 1; }
account d2 { opacity: 0; }
.register account d2 { opacity: 1; }	
.register account d1 { opacity: 0; }	
saco .img-box{display: flex;justify-content: center;align-items: center;}	
saco>hd { height: 55px; display: block; position: relative; }
saco hd grid>* { margin: unset; }	
saco>bd { position: absolute; top: 55px; bottom: 0; left: 0; right: 0; } 
saco eye { position: absolute; background: #0000; right: 11px; top: 0; height: 100%; width: 25px; opacity: 0.7; padding: 0 11px; display: flex; }
.register account register { left: 0; display: block; }	
.register account login { left: -100%; display: block; }	
.character character { display: block; }
.wla { width: 55%; margin: auto; display: block; text-align: center; margin-top: 44px; }
.wla>h3 { font-weight:unset }
.wlb { max-width: 111px; left: 0; right: 0; margin: 22px auto; display: block; }		
saco forgot { top: 100%; transition: 333ms; z-index: 8; display: none; }
.forgot account forgot { top: 0; box-shadow: 0 -11px 33px var(--bc); display: block; }
account.LoginOTP aa#PhoneVerify { display: none; }		
saco aa.loginOTP { display: none; }		
account.LoginOTP aa.loginOTP { display: flex; }		
account.LoginOTP input#RegRefer { display: none; }	
saco>d>hd { display: grid ; grid-template-columns: 66px auto 66px; overflow: hidden; align-items: center; padding: 7px; }
saco>d>hd>i { height: 55%; width: 55%; display: block; margin: auto; }
saco>bg { background: var(--b-t22); backdrop-filter: blur(11px); }
form.success::after {content: '';position: absolute;left: 0;right: 0;top: 0;bottom: 0;z-index: 9;}
account .success{background:linear-gradient(90deg, rgb(111 111 111 / 10%), rgb(111 111 111 / 22%), rgb(111 111 111 / 10%));padding: 44px 0;}
account .success .btns{display:none}
account .success input { background: unset; }
.forgot #fpwd {display:none}
.forgot #fpwdc {display:none}
.forgot #fotp {display:none}
.forgot #FPhoneVerify {display:none}
.forgot #FChangePassword {display:none}	
.forgot account.Fverifying #fPhone{display:none}
.forgot account.Fverifying #FSendOTP{display:none}
.forgot account.Fverifying #fotp{display:block}
.forgot account.Fverifying #FPhoneVerify{display:flex}	
.forgot account.Fverified #fotp{display:none}
.forgot account.Fverified #FPhoneVerify{display:none}	
.forgot account.Fverified #fpwd{display:block}
.forgot account.Fverified #fpwdc{display:block}
.forgot account.Fverified #FChangePassword{display:flex}
#fresend{color: var(--a);margin: auto;text-align: center;display:none}
#fce{color: var(--a);margin: auto;text-align: center;display:none}
account again{display:none;margin: 11px;text-align: center;}
.forgot account.Fverifying again{display:block}
.forgot account.Fverifying #fresend{display:block}
.forgot account.Fverifying #fce{display:block}
saco { display: block; background: var(--bt); box-shadow: var(--bs-bt); border-radius: 22px; max-height: 88vh; overflow: hidden; }
account sl.edt>label { position: absolute; top: 0; bottom: 0; left: 0; right: 0; display: block; height: 22px; margin: auto 0; padding: 22px; font-size: 0.77em; letter-spacing: 0.44px; transition: 333ms; }
saco sl>input:focus { border-radius: 11px; transform: unset; }
account sl.edt>input:focus ~ label, account sl.edt>input:valid ~ label { opacity: 0; }
.eyelogo form sl .btn:after { content: " "; height: 27px; position: absolute; width: 3px; background: #526c88; top: 9px; bottom: 0; transform: rotate(45deg); right: 20px; border-radius: 22px; }


/* Account in Desktop */
@media screen and (min-width: 999px) {	
account { border: solid 1px var(--bt); max-width: unset; max-height: unset; top: 29px; backdrop-filter: blur(3px); display: flex ; align-items: center; justify-content: center; }
saco { display: block; }
#account { border-radius: 22px; display: block; padding: 7px; margin: 4px; position: relative; z-index: 2; overflow: hidden; }
cento .phone { display: none; }
clgso { display: grid; grid-template-columns: 62% 38%; }
clgso>cvr { display: block; padding: 22px; background: var(--bc); width: auto; margin: 22px; border-radius: 22px; overflow: hidden; border: 1px solid var(--bor); height: 55vh; max-width: 88%; margin: 0 auto; }
clgso>cvr>i>img { height: 100%; width: 100%; object-fit: cover; }
clgso>cvr>i { height: 100%; width: 100%; overflow: hidden; border-radius: 22px; }
cento>ft>.btn { max-width: 333px; }
cafro { display: grid; grid-template-columns: 56% 44%; justify-content: center; height: 66vh; padding: 11px; }
cafgo { display: block; max-width: 444px; margin: 0 auto; }
cafro>cvr { display: block; height: 65vh; border-radius: 22px; overflow: hidden; margin: 0 auto; }
cafro>cvr>i { height: 100%; width: 100%; overflow: hidden; }
cafro>cvr>i>img { height: 100%; width: 100%; object-fit: cover; }
crgro { display: grid; grid-template-columns: 56% 44%; }
crgro>cvr { display: block; padding: 22px; background: var(--bc); height: 74vh; width: 100%; border-radius: 22px; overflow: hidden; border: 1px solid var(--bor); max-height: 77%; max-width: 88%; margin: 0 auto; }
crgro>cvr>i { height: 100%; width: 100%; overflow: hidden; border-radius: 22px; }
crgro>cvr>i>img { height: 100%; width: 100%; object-fit: cover; }
cchro>ft>btn.btn { display: block; place-content: center; text-align: center; height: auto; padding: 11px 22px; max-width: 222px; }
cchro { width: 100%; margin: auto; padding: 0; max-width: 444px; }
conbo { display: grid; grid-template-columns: 56% 44%; justify-content: center; }
cchro>bg { display: none; }
conbo>cvr>i { height: 100%; width: 100%; animation: oscillate 18s infinite; }
conbo>cvr>i>img { height: 96%; width: 66%; }
conbo>cvr { display: block; height: 95%; border-radius: 22px; overflow: hidden; background: var(--aa); margin: 22px; position: relative; }
conbo>cvr>bg { background-image: url(/0/IMG/0Stars.webp); background-repeat: repeat; background-size: 100%; background-position: 100% 100%; animation: Flow 3s infinite; display: grid; grid-template-rows: 16% 16% 16% 16% 16% 16%; }
}
@media screen and (max-width: 999px) {	
crgro>cvr { display: none; }
	}

@media only screen and (max-width: 999px){
	account { top: 0; border: unset; max-height: unset; bottom: 0; background: var(--b); } 
	#account>bd{ display: block;overflow: hidden;overflow-y: scroll;max-height: calc(100% - 55px); } 
	#account>bg { opacity: 0; } 
	saco { border-radius: 0; box-shadow: none; max-height: unset; }
}




/* Component : AccountDetails */
cpain>bl { display: block; padding: 22px; position: relative; z-index: 2; overflow: hidden; border-radius: 22px; background: var(--bt); }
cpain ft { display: grid; grid-template-columns: auto auto auto; align-items: center; justify-content: space-between; }
cpain hd { display: grid; grid-template-columns: auto auto; align-items: center; justify-content: space-between; }
cpain svg { filter: grayscale(1); transform: rotate(180deg); height: 27px; width: 27px; }
cpain button { border: solid 1px var(--bor); width: 20%; }
cpain bd { display: block; padding: 11px 0; }
cpain a { font-weight: 500; color: var(--aa); font-size: 0.88em; }
cpain p { margin: 0;  }
cpain bl i { display: none; }
cpain b { font-weight: 400; }
cpain trc>hd { height: auto; width: auto; background: transparent; border-radius: 0; display: block; }
cpain trc { display: grid ; grid-template-columns: auto auto; margin: 16px 0; border-bottom: solid 1px var(--bc); padding-bottom: 11px; }

@media screen and (max-width: 999px) {		
cpain ft { font-size: 12px; }
cpain { margin: 11px; max-width: -webkit-fill-available; min-width: 333px; }
cpain p { display: none; }
cpain button { width: auto; }
cpain bl hd { grid-template-columns: unset;}
cpain bl { align-items: center; padding: 22px; margin: 0; grid-template-columns: auto 28px; }
cpain trc i { display: grid; justify-content: end; }
cpain a.Infooption { display: none !important;}
cpain a.Infooption { display: block; background: var(--bc); box-shadow: rgba(0, 0, 0, 0.133) 0px 3.2px 7.2px 0px, rgba(0, 0, 0, 0.11) 0px 0.6px 1.8px 0px; outline: transparent; color: var(--c); text-align: center; top: 2px; }	
}

/* Component : Account_Activity */
cpao trcs>trc { margin: 7px auto; padding: 22px; border-radius: 14px; box-shadow: var(--bs-bs); width: calc(100% - 66px); }	
cpao { display: grid ; padding: 22px; position: relative; z-index: 2; overflow: hidden; border-radius: 22px; background: var(--bt); margin: 7px 0; }
cpao>ft { display: grid; grid-template-columns: auto auto auto; align-items: center; justify-content: space-between;font-size: 0.77em; }
cpao>hd { display: grid; align-items: center; }
cpao button { border: solid 1px var(--bor); width: 20%; background: var(--aaa); color: var(--b); border-radius: 9px; }
cpao name { font-weight: 400; }
cpao>bd { display: grid; padding: 11px 0; gap: 11px; }
cpao trc { display: grid; grid-template-columns: 50px auto 100px; border-bottom: solid 1px var(--bc); align-items: center; background: var(--bc); max-width: -webkit-fill-available; }
cpao trc bd { font-size: 0.88em; }	
cpao b { font-weight: 400; }
cpao trc ft svg { opacity: 0.4; filter: grayscale(1); transform: rotate(180deg); }	
cpao a { font-weight: 400; color: var(--aa); font-size: 0.88em; }	
cpao h4 { font-weight: 500; }	
cpao ad { display: grid; grid-template-columns: 44px auto auto 44px; background: var(--bc); align-items: center; }	
cpao i { height: 100%; }
cpao h3 { padding-bottom: 22px; }	
cpao trc>ft { display: grid; justify-content: center; grid-template-columns: auto 22px; align-items: center; } 
cpao trc hd { background: transparent; width: 44px; }	
cppo t { color: var(--a); font-weight: 500; }


@media screen and (max-width: 999px) {
cpao trc { margin: 11px 0; width: auto; grid-template-columns: 40px auto 23px; }	
cpao { margin: 11px; max-width: -webkit-fill-available; min-width: 333px; }
cpao ad a { grid-column-start: 2; grid-column-end: 4; }
cpao ad i:nth-child(2) { grid-row-start: 1; grid-row-end: 2; }
cpao button { width: 88%; margin-top: 11px; }
cpao ft p { display: none; }
cpao trc>ft { display: block; }	
	
}


msnb> { padding: 0;margin-bottom: 44px; }
msnb>bd d { display: grid;justify-content: center;align-items: center;padding: 11px;grid-template-columns: auto auto;grid-gap: 7px; }	
msnb>bd d ddd { font-size: 2.2em; font-weight: bold; }	
msnb>bd d>h7 { font-size: 0.66em; }
msnb bl bd divider { margin-top: 11px; margin-bottom: 11px; }
msnb bl bd divider t { font-size: 0.77em; }
msnb bl bd>d { display: grid; grid-template-columns: 50% 50%; border-top: solid 2px; padding: 4px 22px; }
msnb bl>ft { margin: 0; }
msnb bl>ft aa { position: relative;display: flex;justify-content: center;align-items: center;transition: 77ms;background:var(--aaa);border-radius: 11px;height: 50px;box-shadow: var(--bs-bs);max-width: 244px;margin: 11px auto;color: var(--b);width:88% }
msnb bl>ft aa i { height: 22px;width: 22px;margin-right: 0px;fill: #fff; }
msnb bl>ft aa f { font-size:1em;font-weight: 600;letter-spacing: 0;margin-left: 7px; }

/* Component : Account_dictionary */
ccdo trcs>trc { margin: 7px auto; padding: 22px; border-radius: 14px; box-shadow: var(--bs-bs); width: calc(100% - 66px); }	
ccdo { display: grid ; padding: 22px; position: relative; z-index: 2; overflow: hidden; border-radius: 22px; background: var(--bt); margin: 7px 0; }
ccdo>ft { display: grid; grid-template-columns: auto auto auto; align-items: center; justify-content: space-between;font-size: 0.77em; }
ccdo>hd { display: grid; align-items: center; }
ccdo p { margin: 0;}	
ccdo button { border: solid 1px var(--bor); width: 20%; background: var(--aaa); color: var(--b); border-radius: 9px; }
ccdo name { font-weight: 400; }
ccdo>bd { display: grid; padding: 11px 0; gap: 11px; }
ccdo trc { display: grid; grid-template-columns: 50px auto 100px; border-bottom: solid 1px var(--bc); align-items: center; background: var(--bc); max-width: -webkit-fill-available; }
ccdo trc bd { font-size: 0.88em; }	
ccdo b { font-weight: 400; }
ccdo trc ft svg { opacity: 0.4; filter: grayscale(1); transform: rotate(180deg); }	
ccdo a { font-weight: 100; color: var(--aa); font-size: 0.88em; }	
ccdo h4 { font-weight: 500; }	
ccdo ad { display: grid; grid-template-columns: 44px auto auto 44px; background: var(--bc); align-items: center; }	
ccdo i { height: 100%; }
ccdo h3 { padding-bottom: 22px; }	
ccdo trc>ft { display: grid; justify-content: center; grid-template-columns: auto 22px; align-items: center; }
ccdo trc hd { background: transparent; width: 44px; }	
@media screen and (max-width: 999px) {
ccdo trcs>trc {margin: 11px 0; width: auto; grid-template-columns: 45px auto 22px; }	
ccdo { margin: 11px;}	
ccdo ad a { grid-column-start: 2; grid-column-end: 4; }
ccdo ad i:nth-child(2) { grid-row-start: 1; grid-row-end: 2; }
ccdo button { width: 88%; margin-top: 11px; }
ccdo ft p { display: none; }	
ccdo trc>ft { display: block; }	
}



caeo>ec	{ display:block; }
caeo wt{ display: block; padding: 11px 33px; border-radius: 22px; background: #fff6; border: solid 1px #fff; margin-top: 11px;position: relative; overflow: hidden; }
caeo ec grid { grid-template-rows: 66px auto; background: linear-gradient( 45deg , rgb(0 136 218 / 11%),rgb(7 110 194 / 11%),rgb(16 76 161 / 11%),rgb(22 55 140 / 11%),rgb(24 47 133 / 11%),rgb(0 26 63 / 11%)); padding: 7px 11px; border-radius: 11px; margin: 11px 7px; }
caeo ec f{align-items: center;position:unset;}
caeo ec co input{transform: scale(1.1); height: 44px; width: 44px; margin:0 }
caeo ec h7{display: flex; align-items: center;letter-spacing: 0; }
caeo ec label { margin-left: 11px;}
caeo ec input:after { position: absolute; content: ''; z-index: 88; left: 0; right: 0; top: 0; bottom: 0; }

caeo ec grid{position:relative}
caeo ec co { margin: 7px; border-radius: 11px; overflow: hidden; position: relative; height: 44px; width: 44px;box-shadow:0 0 0 7px rgb(255 255 255 / 22%); border: solid 2px var(--c); }
caeo ec co:after { z-index: 888; content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; }
caeo ec a { position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: 8; }
caeo ec svg { margin: 22%; height:55%;width:55%}

caeo ec	bl>bd{ min-height:123px; padding:0; }
caeo ec	bl>bd>wallet { display:block;min-height:123px; }
caeo ec	bl>bd trxwallet f { z-index: 8;align-items: center;flex-wrap: wrap; }
caeo ec	bl>bd f bt { max-height: 99px;font-size: 3em; }
caeo>ec	bl>bd balance { font-size: 0.66em; }
caeo ec	bl>bd wallet h2 { line-height: 1;margin: auto 4px; }
caeo>ec	bl>bd h2 b { letter-spacing: 4px;font-size: 0.66em; }
caeo>ec	bl>bd form { position:relative;background:var(--b-t);padding: 7px;border-radius: 22px;padding-top: 44px; }
caeo>ec	bd form h4 { text-indent: 22px;height: 44px; }
caeo>ec	bd form>d { display: grid;grid-template-columns: 50% 50%; }
caeo ec mm b { fill: #fff; }
caeo>ec	bl>ft { display: block; }



/* Forgot Password */
cfrgo { display: block; padding: 11px; margin: 7px; position: relative; }
cfrgo>hd i { display: block; height: 44px; width: 44px; }
cfrgo>hd p { margin: 4px 0; margin-bottom: 22px; }
cfrgo>bd .wrapper { padding: 0; }
cfrgo>bd aa.regbtn { margin: 7px 0; }
cfrgo>ft d { display: block; text-align: center; }clgno form sl:nth-child(2) { grid-template-columns: auto 55px; display: grid; }
clgno form sl .btn { display: flex; margin: 0; position: relative; z-index: 99; width: 44px; height: 44px; align-items: center; justify-content: center; grid-column-start: 2; background: transparent; box-shadow: none; opacity: 0.7; position: absolute; top: 0; bottom: 0; right: 0; margin: auto; }
clgno h1 { margin: 0; font-family: "Roboto", sans-serif; font-weight: 700; font-style: normal; font-size: 1.88em; letter-spacing: 1px; color: var(--c); }
clgno ops { display: flex; justify-content: space-between; padding: 7px; align-items: center; color: var(--a); height: 22px; }
clgno ops>op { display: grid; grid-template-columns: auto 22px; align-items: center; letter-spacing: 1px; font-weight: 400; }
clgno ops>a { color: var(--a); font-weight: 400; letter-spacing: 1px; }
clgno>bd p>input { height: 17px; width: 17px; margin: 0; padding: 0; }
clgno>bd p>label { margin: 0; }
clgno ops svg { fill: var(--a); }
clgno bl>ft>.btn { display: flex; justify-content: center; height: auto; padding: 11px; width: auto; font-family: "Roboto", sans-serif; font-weight: 700; font-style: normal; letter-spacing: 1px; height: 33px; align-items: center; }
clgno>ft btn { display: grid ; grid-template-columns: 44px auto; justify-content: center; text-align: center; align-items: center; font-size: 0.88em; font-weight: 600; letter-spacing: 0.88px; padding: 15px; margin: 4px; border: 1px solid var(--c); border-radius: 7px; }
clgno>ft btns { display: grid ; grid-template-columns: 50% 50%; position: relative; }
clgno>ft btn>i { display: flex; height: 19px; width: 19px; margin: 0 auto; border-radius: 11px; }
clgno>bd>p { text-align: center; }
clgno divider { width: auto; white-space: nowrap; opacity: 0.6; margin: 33px 11px; display: grid ; grid-template-columns: 34.5% auto 35.5%; }
clgno>bd>aa { display: block; text-align: center; padding: 11px; }
clgno divider>t { font-weight: 400; }
clgno a { font-weight: 500; }
clgno label>input { margin: 6px; height: 13px; width: 13px; border: 1px solid; margin-left: 0; }
clgno bl p { font-weight: 400; letter-spacing: 0.33px; text-align: center; }
clgno>hd>d { display: block; text-align: center; }
clgno bl>hd>label { display: grid ; grid-template-columns: 22px auto; font-size: 0.88em; align-items: center; }
login steps { display: none; }
clgno>hd { display: block; text-align: center; margin: 11px; margin-bottom: 44px; }
clgno>hd>p { margin: 11px 0; font-size: 1em; }
clgno>hd>d>i { height: 44px; width: 44px; margin: 22px auto; margin-top: 0; }
clgno>bd>bl>ft { margin: 11px 0; margin-bottom: 22px; }
.login login { display: block; overflow-y: auto; scroll-behavior: smooth; }
clgno>bd p.forgetmenot { display: grid ; grid-template-columns: 22px auto; align-items: center; padding: 4px 7px; text-align: start; margin: 0; }
login>bg { background: var(--aaa); z-index: -1; }
clgno { display: block; padding: 33px 22px; overflow: hidden; background: var(--b); border-radius: 22px 22px 0 0; height: 98%; max-width: 444px; margin: 0 auto; }
saco login { transition: 333ms; display: none; }
saco login logo>h1 { margin: 22px; padding: 22px; color: var(--b); width: auto; text-align: center; display: block; }
login out svg { fill: var(--b); }
login>hd { display: grid; grid-template-columns: 55px auto 129px; align-items: center; text-align: end; color: var(--b); font-size: 0.88em; position: sticky; top: 7px; z-index: 999; backdrop-filter: blur(20px); border-radius: 11px; margin: 7px; background: var(--aat); }
login>hd>btn.btn { background: var(--b-t44); height: auto; padding: 11px; font-weight: 400; border-radius: 7px; margin: 0 11px; }
login>ft { display: block; height: 75vh; }
clgno:after { content: ""; position: absolute; top: -11px; left: 0; right: 0; height: 14px; width: 90%; background: var(--b-t44); display: block; margin: 0 auto; z-index: -1; border-radius: 44px 44px 0 0; box-shadow: 0 -2px 7px var(--c); opacity: 0.5; }
clgno form sl>input { position: absolute; z-index: 0; border: none; height: auto; top: 0; bottom: 0; width: auto; left: 0px; right: 0px; margin: 0; background: transparent; font-family: "Karla", sans-serif; font-optical-sizing: auto; font-weight: 500; font-style: normal; padding: 11px 22px; padding-right: 44px; }
clgno form { position: relative; }
clgno form sl .btn { display: flex; margin: 0; position: relative; z-index: 99; width: 44px; height: 44px; align-items: center; justify-content: center; }
clgno form sl { display: flex; align-items: center; background: transparent; border: 1px solid var(--bor); height: 55px; border-radius: 11px; margin:13px 0; }
app.account.forgot login { display:none; }	
app.account.register login { display:none; }
@media screen and (min-width: 999px) {
login>hd { background: transparent; color: var(--c); position: unset; }
login out svg { fill: var(--c); }
login>hd>btn.btn { background: var(--aaa); }
clgno:after { display: none; }
login>bg { opacity: 0; }
saco login logo>h1 { color: var(--c); }
clgso>cvr { position: sticky; top: 0; }
clgno { background: transparent; }
}	
capro bl>bd { min-height: 144px }
#BuyOne input { position: absolute; left: 7px; top: 7px; margin: 0; right: 186px; max-width: 77%; background: rgba(0,0,0,0.44); color: var(--c); font-size: 50px; padding: 11px 22px;font-weight: bold;}
capro pricer { background: transparent; box-shadow: unset; }
capro form input { right: 0;width: 100%;max-width: 100%;left: 0;top: 0;background: transparent;border-radius: 0;padding: 2px 22px;border-bottom: solid 2px;text-align: center;font-family: monospace; color:#f00;margin: 11px 0; font-size: 2.5em; }	
capro form cs>i { position: absolute; left: 18px; width: 22px; height: 22px; top: 11px;display:none }	
capro form>p { margin: 0;font-size: 0.88em;text-align: center;margin-top:11px;bottom: 0;color:#F00;font-weight: bold;font-family: monospace; }
capro pricer>f { position: absolute;left: 0;right: 0;top: auto;bottom: 0;height: 77px;z-index: 88888; }	
capro pricer aa { position: absolute;top: 0;bottom: 0;display: flex;justify-content: center;align-items: center;transition: 77ms;margin: auto;left: 11%;right: 11%;background: linear-gradient( 133deg, #33bab3, #1e6fb5, #0c2eba);border-radius: 50px;height: 50px;box-shadow: var(--bs-b); }
capro pricer aa i { height: 33px;width: 33px;margin-right: 11px;fill: #fff; }		
capro pricer aa f { font-size: 22;font-weight:bold;letter-spacing: 0;color: #e8d5b2; }	

        
/* Component : Account_Privacy */
cpro ad { display: grid; background: var(--bc); align-items: center; padding: 11px; border-radius: 22px; } 
cpro ft { font-size: 0.77em; }
cpro ft ad hd { display: grid; grid-template-columns: 37px auto; }
cpro ft ad bd { display: grid; grid-template-columns: auto 30px; align-items: center; }
cpro a { font-weight: 500; color: var(--aa); font-size: 0.88em; }
cpro ad bd i { height: 100%; opacity: .7; }
crpo cpro>ft>btn { background: transparent; }
crpo cpydo pd { display: grid; grid-template-columns: 50% 50%; }
crpo cpydo { padding: 11px; }
crpo cpydo d { display: block; padding: 11px; border: 1px solid var(--bc); border-radius: 7px; margin: 5px; font-size: 0.77em; }
crpo cpydo pd>d>c { font-size: 15px; margin-top: 5px; }
crpo cpro { border-radius: 22px 22px 0 0; position: relative; padding-bottom: 33px; }
cpro { display: block; padding: 22px; position: relative; z-index: 2; overflow: hidden; border-radius: 22px; background: var(--bt); margin: 7px; }
cpro hd { display: grid; grid-template-columns: auto auto; align-items: center; justify-content: space-between; }
cpro p {margin: 0;}	
cpro button { border: solid 1px var(--bor); width: 20%; }
cpro name { font-weight: 400; }
cpro bd { display: grid; padding: 11px 0; gap: 11px; }
cpro trc { display: grid; grid-template-columns: 55px auto 25px; margin: 16px 0; border-bottom: solid 1px var(--bc); padding-bottom: 11px; align-items: center; gap: 2%; }
cpro trc bd { font-size: 0.88em; }	
cpro b { font-weight: 400; }
cpro trc ft svg { opacity: 0.4; filter: grayscale(1); transform: rotate(180deg); }	
cpro a { font-weight: 500; color: var(--aa); font-size: 0.88em; }
cpro h4 { font-weight: 500; }		
@media screen and (max-width: 999px) {
cpro { min-width: 333px; margin: 11px; }	
}




/* Component : Account_products */
cppo { display: grid ; padding: 22px; position: relative; z-index: 2; overflow: hidden; border-radius: 22px; background: var(--bt); margin: 7px 0; }
cppo ft { display: grid; grid-template-columns: auto auto auto; align-items: center; justify-content: space-between;font-size: 0.77em; }
cppo hd { display: grid; align-items: center; }
cppo p {margin: 0;}	
cppo button { border: solid 1px var(--bor); width: 20%; background: var(--aaa); color: var(--b); border-radius: 9px; }
cppo name { font-weight: 400; }
cppo bd { display: grid; padding: 11px 0; gap: 11px; background: var(--bc); border-radius: 22px; margin: 11px 0; }
cppo trc { display: grid; grid-template-columns: 50px auto 100px; margin: 16px auto; border-bottom: solid 1px var(--bc); align-items: center; gap: 2%; background: var(--bc); }
cppo trc bd { font-size: 0.88em; }	
cppo b { font-weight: 400; }
cppo trc ft svg { opacity: 0.4; filter: grayscale(1); transform: rotate(180deg); }	
cppo a { font-weight: 100; color: var(--aa); font-size: 0.88em; }	
cppo h4 { font-weight: 500; }	
cppo ad { display: grid; grid-template-columns: 44px auto auto 44px; background: var(--bc); align-items: center; }	
cppo i { height: 100%; }
cppo h3 { padding-bottom: 22px; }	
cppo trc>ft { display: grid; justify-content: center; grid-template-columns: auto 22px; align-items: center; }
cppo quick { display: grid; grid-template-columns: 25% 25% 25% 25%; padding: 11px; }
cppo bd a { padding: 22px; display: grid; }	
cppo t { color: var(--a); font-weight: 500; }	

@media screen and (max-width: 999px) {
cppo trc {margin: 11px 0; width: auto; grid-template-columns: 40px auto 23px; }	
cppo { margin: 11px;min-width: 333px;}	
cppo ad a { grid-column-start: 2; grid-column-end: 4; }
cppo ad i:nth-child(2) { grid-row-start: 1; grid-row-end: 2; }
cppo button { width: 88%; margin-top: 11px; }
cppo ft p { display: none; }	
cppo trc>ft { display: block; }	
cppo quick { grid-template-columns: 50% 50%; }		
}




/* Component : Register */
crgso>hd { display: block; padding: 33px 30px; padding-top: 7px; text-align: center; }
crgso>hd>i { height: 44px; width: 44px; margin: 11px auto; display: block; }
register { overflow-y: auto; scroll-behavior: smooth; }
gds gd>btn>label { margin: 0; opacity: 1; font-weight: 400; }
register>bg { background: var(--aaa); z-index: -1; }
register>hd { display: grid; grid-template-columns: 55px auto 129px; align-items: center; text-align: end; color: var(--b); font-size: 0.88em; position: sticky; top: 7px; z-index: 999; backdrop-filter: blur(20px); border-radius: 11px; margin: 7px; }
register>hd>btn.btn { background: var(--b-t44); height: auto; padding: 11px; font-weight: 400; border-radius: 7px; margin: 0 11px; }
saco register logo>h1 { margin: 22px; padding: 22px; color: var(--b); width: auto; text-align: center; display: block; }
crgso { display: block; padding: 33px 11px; background: var(--b); border-radius: 22px 22px 0 0; position: relative; min-height: 100%; max-width: 100%; }
register>ft { display: block; height: 75vh; }
register>bg { display: none; }
saco register logo>h1 { color: var(--c); }
register>hd>btn.btn { background: var(--aaa); }
.register account steps { padding-top: 33px; }
crgso:after { content: ""; position: absolute; top: -11px; left: 0; right: 0; height: 14px; width: 90%; background: var(--b-t44); display: block; margin: 0 auto; z-index: -1; border-radius: 44px 44px 0 0; box-shadow: 0 -2px 7px var(--c); opacity: 0.5; }
register>bg { display: none; }
saco register logo>h1 { color: var(--c); }
register>hd>btn.btn { background: var(--aaa); }
.register account steps { padding-top: 33px; }
app.account.forgot register { display:none; }		
app.account.login register { display:none; }
.register account steps { z-index: 2; background: transparent; opacity: 1; position: relative; top: unset; padding-bottom: 33px; }
register out svg { fill: var(--b); }
crgso sl.edt { grid-template-columns: auto 44px; display: grid; border-radius: 11px; padding: 0 11px; width: auto; height: 55px; background: transparent; border: 1px solid var(--bc); }
crgso sl.edt>input { position: absolute; z-index: 0; border: none; height: auto; top: 0; bottom: 0; width: auto; left: 0px; right: 0px; margin: 0; background: transparent; font-family: "Karla", sans-serif; font-optical-sizing: auto; font-weight: 500; font-style: normal; padding: 11px 22px; padding-right: 55px; }
crgso sl.edt>btn { display: flex; margin: 0; position: relative; z-index: 99; width: 44px; height: 44px; align-items: center; justify-content: center; grid-column-start: 2; background: transparent; box-shadow: none; opacity: 0.7; margin: auto; }
crgso>ft d { display: block; text-align: center; }
crgso>ft d>aa:last-child { font-weight: 500; color: var(--a); }
crgso>bd d { font-size: 0.88em; }

@media screen and (max-width: 999px) {	
	register>ft>cvr { position: absolute; top: -255px; opacity: 0.06; }
	register>ft>cvr>img { height: 100%; width: 100%; object-fit: cover; }
	}

@media screen and (min-width: 999px) {
	register>hd { color: var(--c); background: transparent; backdrop-filter: unset; position: relative; }
	register>ft { height: auto; display: grid; grid-template-columns: 55% 45%; }
	saco register logo { display: none; }
	register>ft>cvr>img { height: 100%; width: 100%; object-fit: cover; }
	register>ft>cvr { display: block; height: 61vh; border-radius: 22px; overflow: hidden; margin: 11px; position: sticky; top: 0; }
	crgso { max-width: 444px; display: block; margin: 0 auto; background: transparent; min-height: auto; }
	crgso:after { display: none; }
	account.verified steps>step:nth-of-type(1), account.verified steps>step:nth-of-type(2),maccount.verifying steps>step:nth-of-type(1) { border-color: var(--aa); background: var(--aaa); border-width: 2px; }
	account steps>step { border-color: var(--c); }
	}

	

/* Component : Account_Secure */
csfo { display: grid ; padding: 22px; position: relative; z-index: 2; overflow: hidden; border-radius: 22px; background: var(--bt); margin: 7px; }
csfo>ft { display: grid; grid-template-columns: auto auto auto; align-items: center; justify-content: space-between;font-size: 0.77em; }
csfo p {margin: 0;}	
csfo h2 { font-size: 1.25em; }
csfo name { font-weight: 400; }
csfo>bd { display: grid; padding: 11px 0; gap: 11px; }
csfo trc { display: grid; grid-template-columns: 55px auto 25px; margin: 16px 0; border-bottom: solid 1px var(--bc); padding-bottom: 11px; align-items: center; gap: 2%; }
csfo trc bd { font-size: 0.88em; }	
csfo b { font-weight: 400; }
csfo button { display: flex; justify-content: center; align-items: center; font-weight: bold; color: var(--b); background: var(--aaa); border-radius: 7px; height: 44px; width: 100%; margin-top: 11px; }
csfo trc ft svg { opacity: 0.4; filter: grayscale(1); transform: rotate(180deg); }	
csfo a { font-weight: 100; color: var(--aa); font-size: 0.88em; }	
csfo h4 { font-weight: 500; }	
csfo ad { display: grid; grid-template-columns: 44px auto auto 44px; background: var(--bc); align-items: center; }	
csfo i { height: 100%; }
csfo hd i { position: relative; display: flex; height: 135px; width: 135px; border-radius: 55%; justify-content: center; align-items: center; background: var(--bc); margin: auto; }

@media screen and (max-width: 999px) {	
csfo i { height: 55%; }		
csfo { margin: 11px; grid-template-rows: auto auto;min-width: 300px;}	
csfo ad a { grid-column-start: 2; grid-column-end: 4; }
csfo ad i:nth-child(2) { grid-row-start: 1; grid-row-end: 2; }	
}


/* Account_Security*/	
	
caso { display: grid; padding: 22px; position: relative; z-index: 2; overflow: hidden; border-radius: 22px; background: var(--bt); }
caso ft { display: grid; grid-template-columns: auto auto auto; align-items: center; justify-content: space-between;font-size: 0.77em; }
caso p {margin: 0;}	
caso name { font-weight: 400; }
caso b { font-weight: 400; }
caso a { font-weight: 500; color: var(--aa); font-size: 0.88em; }
caso h4 { font-weight: 500; }	
caso bd a { display: grid; }	
caso>bl>bd { padding-top: 11px; }		
caso hd btn i { display: grid; width: 40px; background: var(--aat); border-radius: 55%; height: 40px; }
caso btn { display: grid; grid-template-columns: 55px auto; align-items: center;padding: 11px 0; }
caso ad { display: grid ; background: var(--bc); align-items: center; padding: 11px; border-radius: 9px; font-size: 0.88em; }
caso hld{ display: grid ; grid-template-columns: 37px auto; }
caso bld { align-items: center; display: grid ; grid-template-columns: auto 30px; font-size: 0.88em; }
caso bld i { height: 100%; opacity: .7; }
caso btn h4 { font-weight: 400; }
caso btn h4>t { font-weight: 500; }
caso p { margin: 0; font-size: 0.77em; }
caso btn svg { width: 21px; }		
@media screen and (max-width: 999px) {	
caso hd { display: block; }	
cpro { margin: 11px;}
caso>hd h3 { padding-bottom: 22px; }		
caso { margin: 11px; }	
	
}	
/* Account_Security*/	
	
/* Component : Account_SecurityPrivacy */
cmpo { display: grid ; padding: 22px; position: relative; z-index: 2; overflow: hidden; border-radius: 22px; background: var(--bt); margin: 7px 0; }
cmpo>bl>ft { display: grid; grid-template-columns: auto auto auto; align-items: center; justify-content: space-between;font-size: 0.77em; }
cmpo>bl>hd { display: grid; align-items: center; }
cmpo p {margin: 0;}	
cmpo name { font-weight: 400; }
cmpo b { font-weight: 400; }
cmpo a { font-weight: 500; color: var(--aa); font-size: 0.88em; }
cmpo h4 { font-weight: 500; }	
cmpo i { height: 100%; }
cmpo h4 { padding-bottom: 22px;font-weight: 500; }	
cmpo trc>ft { display: grid; justify-content: center; grid-template-columns: auto 22px; align-items: center; }
cmpo bd a { display: grid; }	
cmpo trc hd { overflow: hidden; display: flex; justify-content: center; align-items: center; height: 50px; width: 50px; background: var(--bc); border-radius: 11px; }	
cmpo ads { display: grid; grid-template-columns: 33% 33% 33%; }
cmpo add { text-align: left; display: grid; grid-template-rows: auto auto 30px; background: var(--bc); align-items: center; border-radius: 22px; margin: 8px; padding: 22px; }	
cmpo bd { padding-top: 26px; }	
cmpo add hd { padding: 22px; }	


@media screen and (max-width: 999px) {
cmpo ads { grid-template-columns: 100%; }	
cmpo h4 { padding: 22px 0; }	
cmpo { margin: 11px; min-width: 333px; overflow-x: scroll; }
}




casko>bl { border-radius: 22px;/* background-image: linear-gradient( 201deg,#0ee4d8, #3a98e2, #6a3fea) !important;*/box-shadow: 0 50px 100px -20px rgb(50 50 93 / 25%), 0 30px 60px -30px rgb(0 0 0 / 30%), inset 0 -2px 6px 0 rgb(10 37 64 / 35%);transition:777ms;transition-timing-function: cubic-bezier(0.18, 0.89, 0.32, 1.28); }
casko mm b { fill: #fff; }
casko bl>bd { min-height:123px;padding-top: 0; }
casko bl>bd d { display:block;min-height:123px; }
casko bd trxwallet>f { z-index: 8;align-items: center;width: 100%;flex-wrap: wrap; }




caps { background: var(--b); box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); display: block; align-items: center; padding: 20px; border-radius: 10px; width: 96%; margin: 20px auto;} 
caps hd { display: block; font-weight: bold; font-size: 18px; margin-bottom: 12px; } 
caps bl { display: block; background: var(--bc); border-radius: 12px; padding: 30px 20px; text-align: center; margin: 11px 0; }
caps bd h3 { display: block; font-size: 16px; font-weight: 600; margin-bottom: 8px; } 
caps ft p { display: block; font-size: 14px;  }
@media screen and (max-width: 999px) {
 caps { margin: 11px; width: auto; }
}

/* Component : Activities */
cpvo grid { grid-template-columns: 100%;margin: 22px;display:none; }
cpvo grid hd { /* grid-column-start: 1; *//* grid-column-end: 3; */height: 44px; }
cpvo grid bl {  padding: 0; }
cpvo grid bl hd { padding: 11px 22px; }
cpvo grid bl grid { padding: 11%;height: 150px;background: #fff1;border-radius: 22px;grid-template-columns: 20% 20% 20% 20% 20%;grid-gap: 0; }
cpvo grid bl d { height: 33%;background: #3f51b5; }
cpvo grid bl d { height: 65%;background: #673ab7; }
cpvo grid bl d { height: 77%;background: #e91e63; }
cpvo grid bl d { height: 33%;background: #00bcd4; }
cpvo grid bl d { height: 55%;background: #ffeb3b; }
cpvo grid bl ft { display: block; padding: 11px 22px; }
cpvo grid bl h4 { color:transparent; }
cpvo grid { grid-template-columns: 25% 75%; }





/* Component : Activity_Creat */
csao>bl { display: block;}
csao>bl>hd { text-align: center; display: flex; flex-direction: column; justify-content: center; align-items: center; }
csao hd>i { max-width: 290px; max-height: 107px; width: 100%; height: 100%; margin: 11px; margin-bottom: 22px; }


/* Component : Activity_Created */
csas { display: block; padding: 11px; margin: 11px; background: var(--bt); border-radius: 11px; }
csas bd>bx { display: grid; grid-template-columns: 44px auto; align-items: center; border: 2px solid var(--bc); border-radius: 11px; padding: 6px 11px; margin: 22px; margin-bottom: 11px; }
csas bd>fltr { display: block; padding: 11px; margin: 11px; }
csas fltr src>hd>i { height: 100%; width: 21px; margin: auto; padding: 11px; }
csas fltr src { display: grid; grid-template-columns: 55px auto 50px; align-items: center; background: var(--bt); color: var(--c); border-radius: 11px; height: 55px; position: relative; }
csas fltr src>ft>btn { display: flex; padding: 5px; height: 33px; width: 33px; justify-content: center; align-items: center; }
csas bd>fltr bx { display: flex; padding: 11px 5px; justify-content: space-between; margin: 4px 0; }
csas bd>fltr bx>hd { display: grid; grid-template-columns: 44px auto; align-items: center; height: 35px; }
csas bd>fltr bx btn { display: grid; grid-template-columns: auto 23px; align-items: center; padding: 5px 11px; justify-content: space-between; border-radius: 5px; }
csas fltr src input { position: absolute; top: 0; left: 0; right: 0; bottom: 0; height: 100%; background: transparent; padding: 0 60px; width: auto; padding-left: 44px; }
csas fltr src input:focus { box-shadow: var(--bs); }
csas ft>bx { display: grid; grid-template-columns: auto 55px; background: var(--bt); border-radius: 11px; align-items: center; padding: 11px; font-weight: 600; }
csas ft>bx btn { display: block; padding: 4px; height: 33px; width: 33px; margin-left: auto; }
csas ft>t { display: grid; grid-template-columns: 33px auto; align-items: center; margin-top: 22px; }
csas ft>t>i { display: block; padding: 3px; border: 1px solid; border-radius: 50%; height: 11px; width: 11px; }
csas ft>bx btn i { height: 100%; width: 100%; }



bams { display: block; height: 100vh; background: var(--b); box-shadow: 0 0 5px rgba(0, 0, 0, 0.1); transition: width 0.3s ease; } 
bams.collapsed { width: 88px; } 
bams.expanded { width: 250px; }
bams i { height: 44px; width: 44px; }
bams hd { padding: 16px; display: flex ; align-items: center; border-bottom: 1px solid var(--bc); }
bams.expanded hd { justify-content: flex-start; padding-left: 16px; } 
bams hd img { height: 24px; } 
bams hd h1 { display: block; font-size: 18px; margin-left: 10px; } 
bams.expanded hd h1 { display: none; } 
bams bd { flex: 1; display: flex; flex-direction: column; overflow-y: auto; } 
bams.collapsed bd {padding: 16px 0;} 
bams.collapsed ft {padding: 16px 0;} 
bams.collapsed usr i { display: none; }
bams usr { display: flex; align-items: center; padding: 12px; border-bottom: 1px solid var(--bc); } 
bams.collapsed usr span { display: none; } 
bams usr img { width: 28px; height: 28px; border-radius: 50%; object-fit: cover; } 
bams.expanded usr { padding: 12px 0px; justify-content: space-between; } 
bams.expanded usr span { flex: 1; margin-left: 10px; font-size: 14px; font-weight: 500;  opacity: 0;} 
bams nvit { display: flex; align-items: center; padding: 12px;  cursor: pointer; transition: background-color 0.2s; } 
bams nvit:hover { background-color: var(--bc) } 
bams nvit.active { background: var(--aaa); color: var(--b); } 
bams nvit i { font-size: 20px; min-width: 36px; text-align: center; } 
bams.collapsed nvit span { display: none; } 
bams.expanded nvit { padding: 12px 0px; } 
bams.expanded nvit span { margin-left: 10px; font-size: 14px; opacity: 0;} 
bams dvdr { height: 1px; background-color: var(--bc); margin: 8px 0; flex-shrink: 0; } 
bams ft {  padding: 8px 0; } 
bams tgbtn { display: none; cursor: pointer; padding: 12px; }
bams nvit i { height: 27px; }

cacs bl { display: block; max-width: 900px; width: 100%; background: var(--b); border-radius: 8px; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); overflow: hidden; margin: 11px auto; }
cacs hd { display: block; padding: 16px 20px; border-bottom: 1px solid var(--bor); }
cacs hd h2 { font-size: 20px; font-weight: 600;  } 
cacs bd { display: flex; padding: 0;align-items: center; } 
cacs left { flex: 1; padding: 24px; } 
cacs right { width: 40%;  display: flex; align-items: center; justify-content: center; overflow: hidden; } 
cacs right img { width: 100%; height: auto; } 
cacs h1 { font-size: 24px; font-weight: 700; margin-bottom: 12px; } 
cacs p { font-size: 16px; margin-bottom: 24px; line-height: 1.4; opacity: 0.5; }
cacs div { display: flex; flex-direction: column; gap: 20px; margin-bottom: 24px; } 
cacs item { display: flex; gap: 16px; } 
cacs i { width: 40px; height: 40px; background: var(--bc); border-radius: 50%; display: flex ; align-items: center; justify-content: center; flex-shrink: 0; padding: 11px; }
cacs h3 { display: flex; flex-direction: column; } 
cacs t { font-size: 18px; font-weight: 600;  margin-bottom: 4px; } 
cacs b { font-size: 14px;  line-height: 1.4; font-weight: 300;} 
cacs ft { display: block; padding: 24px; } 
cacs btn { background: var(--aaa); border: none; border-radius: 6px; padding: 12px; font-size: 16px; font-weight: 600; display: block; cursor: pointer; text-align: center; color: var(--b); }
cacs btn:hover { background: var(--aa); }


@media screen and (max-width: 999px) {
cacs bl { margin: 11px; width: auto; }
cacs right { display: none; }
cacs h1 { font-size: 18px;  }
cacs p { margin: 0; font-size: 0.88em; margin-bottom: 31px; }
cacs i { width: 32px; height: 32px; margin: auto; }
}

camo>bl{ display: grid ; grid-template-rows: auto auto; padding: 22px; border-radius: 22px; background: var(--bt); }
camo>bl>hd { display: grid; grid-template-columns: 18%  auto 18%; align-items: center; }	
camo hd gr { display: grid; grid-template-columns: 30px auto; }
camo hd f { display: flex; align-items: center; gap: 7px; margin-left: 11px; }	

camo f i { width: 24px; height: 24px; }
camo f h4 { font-weight: 500; }	
camo bd { display: grid; grid-template-columns: 44px auto; align-items: center; }	
camo bd { display: grid; align-items: center;}
camo bd i { width: 40px; height: 40px; background: var(--at); border-radius: 26px; overflow: hidden; }
camo bd bd { display: grid; margin-left: 11px; }	
camo bd h4 { display: grid; margin-left: 11px; border-bottom: 1px solid var(--bc); padding-bottom: 7px; margin-bottom: 11px; }
camo bd input { background: unset; padding: unset; height: 30px; font-weight: 500; font-size: 14px; }	
camo ft { display: none; grid-template-columns: auto auto; justify-content: space-between; align-items: center; margin-left: 55px;    position: relative;
 }
camo ft i svg { max-width: 44px; max-height: 44px; }
camo ft btn { display: grid; grid-template-columns: auto auto; align-items: center; }
camo ft btn cnl { text-align: center; margin-right: 11px; padding: 11px 18px; border-radius: 38px; font-size: 0.88em; font-weight: 500; }	
camo ft btn cnl:hover { background: var(--bc); transition: 333ms; }	
camo ft btn t { text-align: center; background: var(--btn); color: var(--b); padding: 9px 11px; border-radius: 38px; font-size: 0.88em; font-weight: 500; }	
camo.cancel  ft { display: grid; }
/* Component : AddFrame_Profile */
cafp { display: block; align-items: center; background: var(--b); width: max-content; border-radius: 11px; position: absolute; inset: 0; max-width: 777px; margin: auto; height: fit-content; opacity: 0; transition: var(--tr-a); transform: scale(.95); visibility: hidden; padding: 11px; }
.Profile_DPFram cafp { opacity: 1; transform: scale(1); visibility: visible; }
cafp>hd { display: flex ; justify-content: space-between; align-items: center; padding: 17px; border-bottom: 1px solid var(--bor); }
cafp hd h1 { flex-grow: 1; text-align: center; font-weight: 600; }
cafp hd button { display: flex; align-items: center; justify-content: center; padding: 8px; border-radius: 50%; border: none; background: transparent; cursor: pointer }
cafp hd button:hover { background: #f0f2f5 }
cafp hd button svg { width: 24px; height: 24px; color: #65676b }
cafp>bl>bd { display: flex; }
cafp caf { padding: 16px; border-right: 1px solid var(--bor);height: fit-content;}
cafp caf h2 {font-size: 18px; font-weight: 600; margin-bottom: 11px; }
cafp csh { position: relative; margin-bottom: 16px }
cafp csh svg { position: absolute; left: 11px; top: 50%; width: 18px; height: 18px; margin: 0; }
cafp caf>sl { display: grid ; grid-template-columns: 44px auto; align-items: center; height: 44px; border-radius: 22px; position: relative; width: -webkit-fill-available; overflow: visible; }
cafp caf>sl>input { position: absolute; padding: 11px; padding-left: 44px; border-radius: 22px; min-height: auto; }
cafp csh input {padding: 0px 16px 0px 40px; border-radius: 9999px; border: none; background: var(--bc); outline: none; font-size: 14px; height: 33px; font-weight: 500;}
cafp caf>sl>input:focus { border-radius: 22px; }
cafp csh input:focus { box-shadow: 0 0 0 2px #1877f233 }
cafp cafs {display: flex ; flex-direction: column;max-height: 555px; overflow-y: auto; scrollbar-width: thin;}
cafp cafs::-webkit-scrollbar { width: 6px }
cafp cafs::-webkit-scrollbar-track { background-color: transparent }
cafp cafs::-webkit-scrollbar-thumb { background-color: #d1d5db; border-radius: 3px }
cafp cafs::-webkit-scrollbar-thumb:hover { background-color: #9ca3af }
cafp cbd { padding: 20px ;background: var(--bc); }
cafp>ft { display: flex ; justify-content: space-between; align-items: center; padding: 16px; border-top: 1px solid var(--bor); background: var(--b); }
cafp div { display: flex; align-items: center }
cafp ft span { font-size: 14px; color: #65676b }
cafp cop { position: relative; margin-left: 8px; display: inline-block }
cafp cop select { -webkit-appearance: none; -moz-appearance: none; appearance: none; background: transparent; border: 1px solid #ccd0d5; border-radius: 4px; padding: 4px 32px 4px 12px; font-size: 14px; outline: none }
cafp cop select:focus { border-color: #1877f2 }
cafp cop btn {position: absolute; right: 8px; top: 50%; transform: translateY(-50%); pointer-events: none; height: 16px; width: 16px;}
cafp>bl>ft>btn{ padding: 8px 16px; background: #e4e6eb; color: #1c1e21; font-weight: 500; border: none; border-radius: 6px; cursor: pointer; transition: background .2s ease; display: block; width: max-content; margin-top: 11px; }
cafp ft>btn:hover { background: #d8dadf }
cafp cbd input { width: auto; }
cafp cbd hd { margin-bottom: 22px; display: grid ; }
cafp>bl>ft { display: flex ; align-items: center; justify-content: space-between; }
@media (min-width: 768px) {
	cafp>bd { flex-direction:row }
	cafp caf {width: 40%; display: grid ; padding: 7px;}
	cafp div { width:60% }
}
@media (max-width: 999px) {
	cpdeo { margin: auto 7px; }
	cafp { width: auto; margin: auto 7px; overflow: auto; max-height: 88vh; bottom: 66px; }
	cafp ft { display: block; }
	cafp bd { display: grid ; grid-template-columns: 100% 100%; max-width: 100%; }
	cafp cbd { position: absolute; z-index: -1; opacity: 0; visibility: hidden; transition: 333ms; }
	cafp.active cbd { opacity: 1; visibility: visible; z-index: 99; background: var(--b); }
}
balo { display: flex ; flex-direction: column; align-items: center; justify-content: center; padding: 22px; border: dotted 2px var(--bc); background: unset; margin: 5px; cursor: pointer; transition: 99ms; border-radius: 17px; position: relative; overflow: hidden; }
balo:hover { background: var(--hover); }
balo bg { background: var(--bt); margin: 4px; border-radius: 15px; display: flex ; align-items: center; }
balo hd>i { height: 77px; width: 77px; margin: 0 auto; opacity: 0.5; }
balo>bl>bd { display: flex ; }
balo bd>h2 { font-size: 1.66em; text-align: center; opacity: 0.33; }
/* Component : Add_Friend */
cffo { display: grid ; width: auto; height: auto; background: var(--bt); border-radius: 7px; box-shadow: var(--bs); position: relative; }
cffo hd { display: block; }
cffo hd i { width: 100%; height: 100%; border-radius: 7px 7px 0 0; overflow: hidden; }
cffo>bl>bd { display: grid ; grid-template-rows: 18px 18px; padding: 11px; row-gap: 7px; }
cffo bd h4 { font-size: 1em; font-weight: 500; transition: 333ms; width: max-content; }
cffo bd>h4:hover cdpo { opacity: 1; visibility: visible; }
cffo bd>h4:hover { text-decoration: underline; }
cffo bd h5 { font-size: 0.77em; font-weight: 500; }
cffo ft { display: block; padding: 11px; }
cffo ft btns { display: grid ; row-gap: 7px; }
cffo ft btn { background: var(--bc); padding: 7px 0; border-radius: 7px; text-align: center; }
cffo ft btn:first-child { background: #d8e6f5; color: var(--a); }
cffs hd btn { padding: 9px 11px; border-radius: 5px; transition: 333ms; }
cffs hd btn:hover { background: var(--bc); }
cffo ft t { font-size: 0.88em; font-weight: 500; }
cffo cdpo { width: 444px; height: fit-content; top: 44px; left: -22px; z-index: 999; }

/* Component : Add_Friends */
cffs>bl { display: grid ; row-gap: 11px; margin: 22px; }
cffs>bl>hd { display: flex ; justify-content: space-between; align-items: center; }
cffs hd h2 { font-size: 1.44em; font-weight: bold; }
cffs hd t { font-size: 1em; font-weight: 500; color: var(--a); }
cffs>bl>bd { display: grid ; grid-template-columns: auto auto auto auto auto; gap: 11px; }

@media (max-width: 999px) {
cffs>bl>bd { grid-template-columns: 100%; }
	
}

/* Component : Addresses */
cmas { display: grid; padding: 22px; position: relative; z-index: 2; overflow: hidden; border-radius: 22px; background: var(--bt); margin: 5px; grid-template-rows: 52px auto 40px; align-items: flex-start; min-height: 27vh; }	
cmas hd { padding-bottom: 10px; border-bottom: 1px solid var(--bc); grid-template-columns: 33px auto; display: grid ; height: auto; margin-bottom: 11px; }
cman hd>i { height: 77px; width: 77px; margin: 0 auto; opacity: 0.5; }
cman { display: flex; flex-direction: column; align-items: center; justify-content: center; padding: 44px 22px; border: dotted 2px var(--bc); background: unset; margin: 5px; cursor: pointer; transition: 99ms; border-radius: 17px; position: relative; overflow: hidden; }
cman bd>h2 { font-size: 1.66em; }
cmas b { font-weight: 500; }		

cmas bl { background: var(--b-t22); }	
		
@media screen and (max-width: 999px) {
smas bl { margin: 11px 0;padding: 0 11px; }
cmas { margin: 2px; }
smas bl>bd { grid-template-columns: 100%;padding: 0; }	
}	
		
	
smas main { width: 100%; max-width: unset; }
cmass { display: grid; grid-template-columns: 33.3% 33.3% 33.3%; }
cmas ft btns { display: flex; align-items: center; white-space: nowrap; margin: 6px 0; justify-content: space-around; }
cmas ft hr { transform: rotate(90deg); max-width: 34px; }
smas cmas>hd {  padding-bottom: 10px; border-bottom: 1px solid var(--bc); grid-template-columns: 33px auto; display: grid; }
cmas bd { background: unset; }
cmas name { font-weight: bold; }
cmas bd h5 { font-weight: 400; font-size: 0.88em; margin: 6px 0; display: flex; gap: 2px; align-items: center; }
smas cmas>bd { padding: 0; margin: 11px 0; }
cmas p { font-size: 14px; margin: 0; }	
cmas bd h4 { display: flex; gap: 2px; align-items: center; }	

@media screen and (max-width: 999px) {
cmass { display: block; }	
cmas { margin: 11px 0; }
cman { flex-direction: unset; padding: 44px 11px; }
smas bl>bd { display: block; }
cman hd>i { height: 44px; width: 44px; opacity: 1; }
}

bado bl { display: block; max-width: 700px; width: 100%; background: var(--b); border-radius: 8px; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); overflow: hidden; margin: 7px auto; }
bado hd { display: block; padding: 20px; border-bottom: 1px solid var(--bor); } 
bado hd h2 { font-size: 20px; font-weight: 600;  margin-bottom: 4px; } 
bado hd p { font-size: 14px;  } 
bado bd { display: flex; flex-direction: column; align-items: center; justify-content: center; padding: 40px 20px; text-align: center; min-height: 300px; } 
bado .empty-icon { width: 80px; height: 80px; margin-bottom: 20px; opacity: 0.7; } 
bado bd h3 { font-size: 18px; font-weight: 600;  margin-bottom: 8px; } 
bado bd p { font-size: 14px; max-width: 400px; line-height: 1.4; } 
bado ft { display: flex; justify-content: center; padding: 20px; } 
bado .btn { background: var(--aaa); color: var(--b); border: none; border-radius: 6px; padding: 10px 20px; font-size: 16px; font-weight: 500; cursor: pointer; min-width: 120px; } 
bado .btn:hover { background: var(--bc); }



@media only screen and (max-width: 999px) { bado { width: auto; margin: 11px; display: block;} }/* Alert User  component */
caluo {display: grid; grid-template-columns: 66px auto auto; padding: 22px; background: var(--bt); border-radius: 11px; box-shadow: inset 0 -4px 7px 0px rgb(0 0 0 / 0%), inset 0 1px 7px 0px rgb(0 0 0 / 0%), 0 7px 11px rgb(0 0 0 / 6%); align-items: center; margin: 14px; margin-bottom: 11px; position: relative; min-width: 322px; }
caluo>ft>btn { display: block; padding: 11px 22px; text-align: center; background: var(--aaa); color: var(--b); border-radius: 33px; font-size: 0.8em; }
caluo>hd>i>svg { height: 22px; width: 22px; fill: var(--b); }
caluo>hd>i { height: 44px; width: 44px; padding: 2px; background: var(--c); border-radius: 55%; }
caluo>bd>p { margin: 0; margin-top: 4px; line-height: 1.44em; font-weight: 500; overflow: hidden; display: block; -webkit-line-clamp: 1; display: box; display: -webkit-box; -webkit-box-orient: vertical; text-overflow: ellipsis; white-space: normal; }
caluo>ft { display: flex; justify-content: end; }
caluo>bd>t { font-weight: 500; }


/* Component : AllConversations */
hcts>bl { display: grid ; grid-template-rows: max-content auto max-content; background: var(--bt); border-right: 1px solid var(--bc); position: relative; overflow: hidden; height: 100%; border-radius: var(--br); margin: var(--s-m); }
hcts>bl hd>f { display: flex ; justify-content: space-between; align-items: center; margin-bottom: 11px; }
hcts>bl f>btn { display: flex ; height: 33px; width: 33px; background: var(--bc); border-radius: 55%; align-items: center; margin: 0 4px; padding: 1px; }
hcts>bl>hd { display: block; padding: 11px; border-bottom: 1px solid var(--bc); }
hcts>bl hd>sl { display: grid ; grid-template-columns: 44px auto; align-items: center; height: 40px; border-radius: 55px; margin: 0; }
hcts>bl sl>input { position: absolute; border-radius: 33px; padding: 0 44px; width: auto; inset: 0; padding-right: 11px; min-height: auto; height: auto; }
hcts>bl sl>input:focus { border-radius: 33px; }
hcts>bl sl>i { height: 22px; width: 22px; padding: 5px; margin-left: 5px; }
hcts>bl hd>btns { display: flex ; }
hcts>bl hd>btns btn { display: block; padding: 5px 11px; font-weight: 500; border-radius: 22px; font-size: 0.88em; margin: 11px 0; margin-right: 7px; }
hcts>bl hd btn.this { background: var(--a-t); color: var(--a); }
hcts>bl hd btn:hover { background: var(--a-t); color: var(--a); }
hcts>bl>bd>d { display: block; overflow-y: scroll; max-height: 72vh; }
hcts>bl>ft btn { display: block; text-align: center; padding: 22px; }




cavs hd h3 { margin-top: 11px; margin-bottom: 16px; font-size: 1.11rem;padding: 0 12px; }
cavs>bl>bd { display: flex; overflow: hidden; overflow-x: scroll; gap: 11px; border-bottom: 1px solid var(--bc);padding-bottom: 11px;flex-wrap: wrap; }
cavs {display: grid ; padding: 16px 0;}





/* Component : AllWallet */
cawo bl { background-image: linear-gradient(180deg, rgba(0,255,255,0.11), rgba(20, 37, 55, 0.4)); }
cawo bl wallet b { fill: #fff; }
cawo bl wallet bd { min-height:123px;padding-top: 0; }
cawo bl wallet bd d { display:block;min-height:123px; }
cawo bl wallet bd f {  z-index: 8; items-align:center; }
cawo bl wallet bd h2 { line-height: 1;margin: auto 4px; }
cawo bl wallet bd balance { font-size: 0.66em; }
cawo bl wallet bd b { letter-spacing: 4px;font-size: 0.66em; }
cawo bl wallet bd ethwallet f { z-index: 8; item-aligns:center; }
cawo bl wallet bd btcwallet f { z-index: 8;item-aligns:center; }
cawo bl wallet bd btcwallet h2 { line-height: 1; margin: auto 4px; }
cawo bl wallet bd btcwallet b { letter-spacing: 4px; }




/*allownotification*/	
cnao { padding: 11px; margin: 11px 0; border-radius: 11px; background: var(--bc); display: none ; }
cnao hd h3 { font-size: 1.11em; padding: 7px; font-weight: 500; margin-bottom: 11px; }	
cnao bd { display: grid; }	
cnao gr { display: grid; grid-template-columns: 44px auto; align-items: center; }
cnao gr:nth-child(2) { justify-content: space-between; }
cnao gr d { display: grid; grid-template-columns: 44px auto; align-items: center; }
cnao gr i { min-width: 28px; min-height: 28px; }	
cnao gr h3 { font-size: 1em; font-weight: 500; margin-left: 11px; }	
cnao gr d i { min-width: 30px; min-height: 30px; }
cnao gr:nth-child(2)>i { min-width: 44px; min-height: 44px; }	
.cnao cnao{display:grid;}	




cpac bl { display: block; max-width: 700px; width: 100%; background: var(--b); border-radius: 8px; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); overflow: hidden; padding: 20px; margin: 11px auto; }
cpac hd { display: flex; justify-content: space-between; align-items: center; margin-bottom: 20px; } 
cpac hd h2 { font-size: 20px; font-weight: 600;  } 
cpac hd p { font-size: 14px; opacity: 0.5; }
cpac hd btn {background: var(--aaa); color: var(--b); border: none; border-radius: 6px; padding: 8px 16px; font-size: 14px; font-weight: 500; cursor: pointer; display: grid ; align-items: center; gap: 6px; height: 24px; grid-template-columns: 22px auto;} 
cpac d { margin-bottom: 24px; } 
cpac d h3 { font-size: 18px; margin-bottom: 16px; } 
cpac blc { display: flex; justify-content: space-between; padding: 8px 0; font-size: 14px; border-bottom: 1px solid var(--bc); } 
cpac blc:last-child { border-bottom: none; } 
cpac h4 { display: flex; align-items: center; gap: 6px;font-weight: 400;} 
cpac bl { display: block; max-width: 700px; width: 100%; background: var(--b); border-radius: 8px; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); overflow: hidden; padding: 20px; margin: 11px auto; }
cpac p { font-weight: 500; margin:0;} 
cpac chart { height: 120px; margin: 20px 0; position: relative; } 
cpac chart i { height: 100%; width: 100%; position: relative; } 
cpac .chle { fill: none; stroke: #0866ff; stroke-width: 2; } 
cpac .chae { fill: rgba(8, 102, 255, 0.1); } 
cpac .chgd { stroke: #e4e6eb; stroke-width: 1; } 
cpac lg { display: flex; justify-content: space-between; margin-top: 8px; font-size: 12px;  }
cpac ib { width: 16px; height: 16px; display: flex ; align-items: center; justify-content: center; font-size: 12px; background: var(--bc); border-radius: 50%; }
@media screen and (max-width: 999px) {
cpac bl { width: auto; margin: 11px; }
}
 
bads bl { max-width: 700px; margin: 0 auto; background: var(--b); border-radius: 8px; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); overflow: hidden; }
bads hd h2 { font-size: 20px;  margin-bottom: 4px; } 
bads hd p { font-size: 14px; } 
bads bd { padding: 20px; } 
bads .stat { display: flex; justify-content: space-between; align-items: center; padding: 10px 0; border-bottom: 1px solid var(--bor); margin-bottom: 20px; } 
bads lvl { display: flex; align-items: center; font-weight: 500; } 
bads i { display: inline-flex ; align-items: center; justify-content: center; width: 18px; height: 18px; background: var(--c); color: var(--b); border-radius: 50%; font-size: 12px; margin-left: 6px; cursor: pointer; transition: background-color 0.2s ease; } 
bads i:hover { background: var(--bc); transform: scale(1.1); } 
bads bd p { font-weight: 600; font-size: 16px; } 
bads chart { margin-top: 30px; padding-bottom: 20px; } 
bads h3 { font-size: 18px; font-weight: 600; margin-bottom: 20px; } 
bads .chart { display: flex; justify-content: space-between; align-items: flex-end; height: 150px; margin-bottom: 10px; } 
bads blc { width: 14%; display: flex; flex-direction: column; align-items: center; cursor: pointer; } 
bads b { width: 100%; background: var(--aaa); height: 4px; margin-bottom: 10px; transition: all 0.3s ease; } 
bads p { margin :0 ;transition: all 0.3s ease; } 
bads t { font-size: 12px;  margin-bottom: 10px; }
bads ft { padding: 12px 20px; background: var(--bc); } 
bads a { display: block; padding: 10px; background: var(--aaa); color: var(--b); border: none; border-radius: 4px; font-size: 14px; font-weight: 500; cursor: pointer; text-align: center; text-decoration: none; transition: all 0.3s ease; width: auto; }
bads a:hover { box-shadow: 0 1px 3px rgba(0,0,0,0.1); }
bads hd { padding: 11px; }
@media only screen and (max-width: 999px) {
bads { margin: 11px; display: block; }
bads bd p {  font-size: 7px; }
}
cmsa bl { display: block; width: 80%; max-width: 666px; background: var(--b); padding: 15px; border-radius: 10px; font-size: 18px; font-weight: bold; box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1); text-align: center; margin: 22px auto; }
cmsa blc { text-align: center; } 
cmsa i { height: 100px; width: 100px; margin: 22px auto; }
cmsa hd { display: block; font-size: 16px; text-align: left; } 
cmsa bd { display: block; font-size: 14px;  margin-top: 5px; }

@media screen and (max-width: 999px) {
cmsa bl { width: 100%; margin: 11px; max-width: fit-content; }
}


/* Component : App */
cdao>bl { display: grid ; grid-template-columns: max-content auto 22%; padding: 11px; border-radius: 11px; background: var(--b-t44); box-shadow: var(--bt-bx); align-items: center; max-width: 1400px; margin: 7px 0; transition: 95ms; }
cdao hd { display: grid ; grid-template-columns: 66px auto; align-items: center; width: max-content; }
cdao hd>i { height: 44px; width: 44px; padding: 4px; border: 1px solid var(--bc); margin: auto; }
cdao hd t { font-weight: 600; font-size: 0.88em; }
cdao hd p { margin: 0; font-size: 0.77em; }
cdao bd>d { display: flex ; justify-content: space-around; padding: 0 22px; font-size: 0.88em; font-weight: 500; }
cdao ft>btns { display: flex ; align-items: center; justify-self: end; }
cdao btns>btn { display: block; padding: 11px 22px; margin: 0 4px; place-content: center; justify-items: center; }
cdao btns>btn:first-child { border: 1px solid var(--bc); border-radius: 11px; text-align: center; font-size: 0.88em; padding: 7px 44px; }
cdao btns>btn:last-child { height: 33px; width: 33px; padding: 5px; }
cdao ft btn>i { transform: rotate(90deg); }
cdas { display: block; padding: 22px; max-width: 1400px; margin: 0 auto; background: var(--bt); border-radius: 11px; }
cdas>bl>hd { display: flex ; align-items: center; justify-content: space-between; padding-bottom: 55px; }
cdas hd p { margin: 4px 0; }
cdas hd btn { display: block; padding: 11px 22px; background: var(--aaa); color: var(--b); font-size: 0.88em; font-weight: 500; border-radius: 11px; box-shadow: 0px 3px 0 var(--c); margin: 0 4px; }
cdas hd btn:nth-child(1) { background: transparent; box-shadow: unset; color: var(--c1); }
cdas hd>btns { display: flex ; align-items: center; }
cdas bd>h4 { margin: 33px 11px 11px 0; width: max-content; }
cdao:hover { background: var(--b-t77); }
cdao:active { background: var(--b-t22); }
cdao hd>btn { display: block; margin: 0 4px; place-content: center; justify-items: center; height: 33px; width: 33px; padding: 5px; transition: 95ms; }
cdao hd>btn:hover { background: var(--bc;) }

@media (max-width : 999px) {
	cdas hd { display: block; }
	cdas>bl>hd { display: block; }
	cdas hd>btn { margin: 11px 0; width: max-content; }
	cdas hd { display: block; padding-bottom: 22px; }
	cdao bd>d { display: block; padding: 0; }
	cdao d>time { display: block; font-size: 0.88em; font-weight: 400; }
	cdao btns>btn:first-child { margin: 7px; padding: 11px; background: var(--b-t44); border-radius: 7px; }
	cdao btns>btn:hover { background: var(--b-t77); }
	cdao bd t { display: none; }
	cdao bd>d { margin: 0 11px; }
	cdao hd { grid-template-columns: 66px auto 55px; width: auto; }
	cdas { padding: 15px; }
	cdao ft btn>i { transform: rotate(0deg); }
	cdao { display: grid ; grid-template-rows: auto auto auto; grid-template-columns: 100%; }
	cdas hd>btns { flex-direction: row-reverse; justify-content: start; padding: 11px 0; }
	cdao ft { grid-row-start: 2; }
	cdao ft>btns { display: block; justify-self: unset; }
	cdao btns>btn:last-child { display: none; }}

@media (min-width : 999px) {
cdao hd>btn { display: none; }
}
/* Component : App_alsoview */
capvs bd div { display: block; }
capvs capv { display: flex ; align-items: center; gap: 3px; padding: 11px 5px; cursor: pointer; margin: 5px 8px; border-radius: 8px; transition: 333ms; }
capvs capv:hover { background: var(--bc); }
capvs capv hd { display: flex ; padding: 0px 0px; border-radius: 6px; overflow: hidden; border-top-left-radius: 12px; border-top-right-radius: 12px; cursor: pointer; }
capvs capv hd i { height: 55px; width: 55px; }
capvs capv>bd { display: block; }
capvs capv>bd h3 { font-size: 17px; font-weight: 500; margin: 2px 0px; }
capvs capv wr { display: flex ; align-items: center; }
capvs capv wr t { display: flex ; align-items: center; font-size: 13px; }
capvs bd capv wr i { height: 10px; width: 100%; margin: 0px 4px; }
capvs capv wr ln { height: 14px; background: var(--c0); width: 1px; margin: 0px 6px; }
capvs capv>ft { display: flex ; margin-left: auto; }
capvs capv>ft btn { display: flex ; background:var(--bc); padding: 1px 15px; margin: 0px 11px; border-radius: 3px; }
capvs capv>ft t { font-size: 13px; }
capvs capv>ft span { display: none; font-size: 13px; }
capvs bd div>line { display: flex ; height: 1px; background: var(--bor); width: 100%; }

@media screen and (max-width: 430px) {
	
capvs capv>ft { display: flex ; margin-left: auto; }
capvs capv>ft btn { padding: 3px 15px; }	
}



cbsg { display: block; background-color: var(--b); border-radius: 11px; border: solid 1px #6a666e30; padding: 11px; box-sizing: border-box; max-width: max-content; height: fit-content; max-width: 333px; transition: transform 0.3s ease-in-out, box-shadow 0.3s ease-in-out; transform: scale(1.0); }

cbsg hd i { height: 100%; }
cbsg hd { display: grid ; gap: 10px; grid-template-columns: 23% 50% auto; padding: 5px 5px; min-width: 299px; color: var(--c); }
cbsg hd img { border-radius: 5px; filter: drop-shadow(1px 2px 3px var(--bor));}
cbsg hd div { display: flex ; flex-direction: column; justify-content: center; }
cbsg btn { background: var(--bc); padding: 2px 10px; border-radius: 5px; font-weight: bold; height: 25px; transition: transform 0.3s, opacity 0.3s; opacity: 1; font-size: 12px; display: flex ; align-items: center; top: 23px; position: relative; }
cbsg bd .description { position: relative; left: 0;padding: 11px 9px; font-size: 14px; opacity: 0; transform: translateY(10px); margin: 0; }
cbsg bd .description { opacity: 1; transform: translateY(0); }
cbsg ft { display: none ;border-top: solid 1px var(--bor);}
cbsg bd { display: none ; gap: 11px; position: relative; }
cbsg button { display: none ; transform: translateY(-20px); }
cbsg ft div { display: flex ; align-items: center; gap: 10px; margin: 6px 8px; }
cbsg div i { width: 50px; height: 50px; }
cbsg ft app { display: flex ; flex-direction: column; justify-content: center; }
cbsg app p { margin: 1px 0; font-size: 12px; }
cbsg app b { font-size: 12px; }
cbsg div p { opacity: .7; }
cbsg div button { border-radius: 5px; background: var(--aa); box-shadow: 0px 3px 10px -6px var(--aa); color: var(--b); padding: 6px 0px; font-weight: 500; font-size: 15px; width: 45px; left: 14px; position: relative; cursor: pointer;}
ceao hd i { width: 100%; height: 100%; }

ceao hd i:first-child { position: absolute; z-index: -2; filter: blur(44px); }




@media only screen and (min-width: 999px) {
cbsg:hover { position: relative; z-index: 999999999999999; transition: 999ms; min-width: fit-content; transform: scale(1.03); top: 44px; box-shadow: 0px 10px 19px -13px; }
cbsg:hover bd, cbsg:hover ft, cbsg:hover button { display: block; }
	cbsg:hover btn { display: none ;}

}


 
/* Component : App_description */
capdc { display: flex ; flex-direction: column; background: var(--b-t); margin: 2% 1%; border-radius: 11px; padding: 3px 0px;}
capdc hd { display: flex ; border-bottom: 1px solid var(--bor); padding: 15px; margin: 1% 0%; }
capdc hd t { font-size: 17px; font-weight: 500; }

capdc bd { padding: 1px 32px; }
capdc bd tx { display: block; padding: 0; }
capdc bd tx.descr { display: none; }
.descrs capdc bd tx.descr { display: block; }

capdc ft  { display:block; padding: 19px 32px; }
capdc ft btn { display: flex ; color: var(--a); cursor: pointer; }
.descrs btn.less { display: block; }
capdc ft btn.less { display: none; }
.descrs capdc ft btn { display: none; }


 
/* Component : App_Detail */
cdwo { display: block; margin: 7px; background: var(--b); position: relative; border-radius: 11px; box-shadow: var(--bt-bx); }
cdwo>ft { display: block; padding: 33px; justify-items: end; background: var(--bc); }
cdwo>bd { display: block; padding: 33px 22px 11px 22px; }
cdwo>ft>btn { display: block; place-content: center; padding: 11px 33px; background: var(--bc); font-weight: 500; border-radius: 7px; }
/* Component : App_Features */
capfs { display: flex ; flex-direction: column; background: var(--b-t); margin: 2% 1%; border-radius: 11px; padding: 3px 0px;}
capfs hd { display: flex ; border-bottom: 1px solid var(--bor); padding: 15px; margin: 1% 0%; }
capfs hd t { font-size: 17px; font-weight: 500; }

capfs bd { padding: 1px 32px; }
capfs bd tx { display: block; padding: 0; }
capfs bd tx.fets { display: none; }
.fetrs capfs bd tx.fets { display: block; }

capfs ft  { display:block; padding: 19px 32px; }
capfs ft btn { display: flex ; color: var(--a); cursor: pointer; }
.fetrs btn.clo { display: block; }
capfs ft btn.clo { display: none; }
.fetrs capfs ft btn { display: none; }


 
/* Component : App_Hero1 */
capi { display: flex ; flex-direction: column; padding: 45px 68px; background: var(--b-t); position: relative; margin: 11px; border-radius: 22px; }
capi bg { width: 100%; height: 100%; z-index: -1; }
capi bg img { width: 100%; height: 100%; opacity: 1; object-fit: cover; }
capi hd { display: flex ; gap: 24px; align-items: center; }
capi hd>i { width: 5%; height: auto; }
capi hd>bl { display: block; }
capi hd>bl h2 { margin: 5px 9px; font-size: 34px; font-weight: 500; }
capi hd>bl bd { display: flex ; }
capi hd>bl bd wr { display: flex ; align-items: center; margin: 1px 9px; gap: 4px; flex-direction: column; align-items: baseline; }
capi hd>bl bd span { color: var(--a); cursor: pointer; }
capi hd>bl bd rt { display: flex ; align-items: center; }
capi hd>bl bd t { display: flex ; align-items: center; }
capi hd>bl bd t>i { width: 15px; height: 15px; margin: 0px 2px; }
capi hd>bl bd ln { height: 14px; background: var(--c0); width: 1px; margin: 0px 6px; }
capi hd>bl i { width: 10%; height: auto; }
capi hd>bl tx {display: block ; }
capi hd>bl tx t { font-size: 11px; }
capi hd>bl tx h4 { font-size: 14px; font-weight: 500; }


capi bd p { padding-right: 59%; margin: 37px 0px; }

capi ft { display: flex ; flex-direction: column; }
capi ft wr { display: flex ; align-items: center; }
capi ft btn { display: flex ; min-height: auto; min-width: 184px; line-height: 28px; background: var(--btn); color: var(--b); padding: 11px 9px; border-radius: 7px; width: fit-content; cursor: pointer; font-size: 17px; font-weight: 500; } 
capi ft p { display: flex ; align-items: center; }
capi ft p>i { border: 1px solid var(--bor); border-radius: 50%; font-style: normal; min-width: 12px; width: fit-content; margin-right: 6px; cursor: pointer; font-size: 8px; }
capi ft wr i { height: 22px; width: auto; margin: 0px 29px; cursor: pointer; padding: 2px 2px; transition: 333ms; }
capi ft wr i:hover { background: var(--bor); }

@media screen and (max-width: 430px) {
capi hd { flex-direction: column; gap: 0px; }
capi hd>i { width: 34%; height: auto; }
capi hd>bl { display: flex ; flex-direction: column; align-items: center; }	
capi hd>bl bd { flex-direction: column; align-items: center; }
capi hd>bl bd wr { justify-content: center; margin: 4px 0px; }	
capi { padding: 45px 29px; }
capi hd>bl i { width: 16%; height: auto; }	
capi bd p { display: none; }	
capi ft wr { display: flex ; align-items: center; flex-direction: column; margin: 16px 0px; }	
capi ft p { margin: 0; justify-content: center; }	
capi ft wr i { margin: 3px 0px; }	
}
 
/* Component : App_Hero2 */
caph { display: flex ; flex-direction: column; padding: 45px 68px; position: relative; color: var(--b); background: var(--b-t22); }
caph bg { width: 100%;height: 100%;z-index: -1;overflow: hidden; }
caph video { width: 100%; position: absolute; top: 0; }
caph hd bl wr { flex-direction: column; align-items: baseline; }
caph>hd { display: flex ; gap: 24px; align-items: center; }
caph>hd>i { width: 5%; height: auto; }
caph>hd>bl { display: block; }
caph>hd>bl h2 { margin: 5px 9px; font-size: 34px; font-weight: 500; padding-right: 19%; }
caph>hd>bl bd { display: flex ; }
caph>hd>bl bd wr { display: flex ; align-items: center; margin: 1px 9px; gap: 4px; }
caph>hd>bl bd span { color: var(--b-t44); cursor: pointer; }
caph>hd>bl bd rt { display: flex ; align-items: center; }
caph>hd>bl bd t { display: flex ; align-items: center; }
caph>hd>bl bd t>i { width: 15px; height: 15px; margin: 0px 2px; }
caph>hd>bl bd t>i svg { fill: var(--b); }
caph>hd>bl bd ln { height: 14px; background: var(--c0); width: 1px; margin: 0px 6px; }
caph>hd>bl i { width: 7%; height: auto; }
caph>hd>bl tx {display: block ; }
caph>hd>bl tx t { font-size: 11px; }
caph>hd>bl tx h4 { font-size: 14px; font-weight: 500; }

caph>bd p { padding-right: 59%; margin: 54px 0px; }

caph>ft { display: flex ; flex-direction: column; }
caph>ft wr { display: flex ; align-items: center; }
caph>ft btn { display: flex ; min-height: auto; min-width: 185px; max-width: 185px; line-height: 34px; background: var(--btn); color: var(--b); padding: 11px 9px; border-radius: 7px; width: fit-content; cursor: pointer; font-size: 17px; font-weight: 500; margin: 1px 3px; }




caph>ft p { display: flex ; align-items: center; }
caph>ft p>i { border-radius: 50%; font-style: normal; min-width: 12px; width: fit-content; margin-right: 6px; cursor: pointer; font-size: 8px; border: 1px solid var(--b-t); }
caph>ft wr i { height: 22px; width: auto; margin:0px 11px; cursor: pointer; padding: 2px 2px; transition: 333ms; }
caph>ft wr i:hover { background: var(--bor); }
caph>ft wr i svg { fill: var(--b); }
caph>ft wr i img { filter: invert(1); }

@media screen and (max-width: 430px) {
caph>hd { flex-direction: column; gap: 0px; }
caph>hd>i { width: 34%; height: auto; }
caph>hd>bl { display: flex ; flex-direction: column; align-items: center; }    
caph>hd>bl bd { flex-direction: column; align-items: center; }
caph>hd>bl bd wr { justify-content: center; margin: 4px 0px; }    
caph { padding: 45px 29px; }
caph>hd>bl i { width: 16%; height: auto; }    
caph>bd p { display: none; }    
caph>ft wr { display: flex ; align-items: center; flex-direction: column; margin: 16px 0px; }    
caph>ft p { margin: 0; justify-content: center; }    
caph>ft wr i { margin: 3px 0px; }    
}

/* Component : App_Peopleview */
capvs { display: flex ; flex-direction: column; background: var(--b-t); margin: 2% 1%; border-radius: 11px; }
capvs hd { display: flex ; padding: 1px 0px; margin: 1% 4%; align-items: center; cursor: pointer;}
capvs hd t { font-size: 17px; font-weight: 500;transition: 333ms; }
capvs hd t:hover { margin-left: 15%; }
capvs hd i { height: 30px; width: 30px; margin-top: 5px; }

capvs bd { display: block; padding: 0px 0px 8px 0px; }



/* Component : App_Ratings_reviews */
carr { display: flex ; flex-direction: column; background: var(--b-t); margin: 2% 1%; border-radius: 11px;padding: 3px 0px; }
carr hd { display: flex ; border-bottom: 1px solid var(--bor); padding: 15px; margin: 1% 0%; }
carr hd t { font-size: 17px; font-weight: 500; }

carr bd>hd { display: grid ; padding: 7px 20px; gap: 15px; grid-template-columns: 16% auto auto;border-bottom: unset; }
carr bd>hd tx { display: block; }
carr bd>hd h2 { font-size: 55px; font-weight: 400; }
carr bd>hd tx t { font-size: 11px; }
carr bd>hd rt { display: block; }
carr bd>hd rt tx { display: flex ; align-items: center; }
carr bd>hd rt tx t { display: flex ; align-items: center; }
carr bd>hd rt tx i { height: 13px; width: 20px; }
carr bd>hd rt tx bd { display: flex ; align-items: center; height: 0px; width: 100%; margin: 3px 1px 4px 9px; background: var(--bg); border: 1px solid #EAE7EF; border-radius: 9px; padding: 7px 0px; }
carr bd>hd rt tx bd ln { display: flex ; background: var(--aa); height: 14px; border-radius: 9px; }
carr bd>bl { padding: 15px; margin: 1% 0%; }
carr bd>bl btn { border: 1px solid var(--bor); padding: 6px 7px; border-radius: 7px; font-size: 11px; }
carr bd>bl h3 { display: flex ; font-size: 23px; margin: 10px 0px; font-weight: 500; align-items: center; }
carr bd>bl h3 i { height: 100%; width: 2%; margin: 0px 3px; margin-top: 4px; }
carr bd>bl h5 { font-size: 16px; margin: 13px 0px; font-weight: 500; }
carr bd>bl>btns { display: flex ; flex-wrap: wrap; row-gap: 7px; }
carr bd>bl>btns btn { border-radius: 17px; margin: 0px 2px; padding: 5px 10px; cursor: pointer; background: var(--bc); }
carr bd>bl h6 { margin-top: 14px; font-size: 14px; font-weight: 200; }


carr ft { display: block; padding: 19px 32px; }
carr ft btn { display: flex ; color: var(--a); cursor: pointer; }



@media screen and (max-width: 430px) {
carr bd>bl h3 { align-items: unset; }
carr bd>bl h3 i { width: 10%; }	
carr bd>hd { grid-template-columns: 24% auto; }
}

/* Component : App_Requirements */
capsr { display: flex ; flex-direction: column; background: var(--b-t); margin: 2% 1%; border-radius: 11px; padding: 3px 0px;}
capsr hd { display: flex ; border-bottom: 1px solid var(--bor); padding: 15px; margin: 1% 0%; }
capsr hd t { font-size: 17px; font-weight: 500; }

capsr bd { padding: 1px 21px; }
capsr bd tx { display: flex ; align-items: center; }
capsr bd tx i { height: 100%; width: 12px; background: #008000; border-radius: 50%; padding: 2px 2px; margin-right: 11px; }
capsr bd tx i img { filter: invert(1); }

capsr bd bl { display: block; padding: 0; }
capsr bd bl tx i { background: unset; }
capsr bd bl tx i img { filter: unset; }
capsr bd bl { display: flex ; align-items: center; }
capsr bd bl.systr { display: none; }
.syst capsr bd bl.systr { display: block; }

capsr ft  { display:block; padding: 19px 32px; }
capsr ft btn { display: flex ; color: var(--a); cursor: pointer; }
.syst btn.cls { display: block; }
capsr ft btn.cls { display: none; }
.syst capsr ft btn { display: none; }

@media screen and (max-width: 430px) {
capsr bd { padding: 1px 14px; }
capsr bd tx i { width: 21px; }
capsr bd bl tx i {width: 13px; }	
}
casb { display: flex ; justify-content: space-between; align-items: center;  padding: 0px 15px; }
casb h3 { display: grid ; grid-template-columns: auto 15%; }
casb caps { display: flex ; gap: 12px; }
casb caps i {width: 25px;height: 25px;border-radius: 20px;background: var(--b);}
casb h3 i { height: 100%; }
casb { display: flex ; justify-content: space-between; align-items: center; padding: 0px 4px; margin-block: 16px; }
casb h3:hover { background: var(--bc);  }
casb h3 { padding: 8px 11px; border-radius: 7px; transition: 99ms;}


@media only screen and (max-width: 999px) {
 casb caps { display: none; }
casb { margin-bottom: 0px; }	
}
/* Componet : App_Update */
cuao>bl { display: block; background: var(--b-t44); border-radius: 11px; overflow: hidden; transition: 95ms; margin: 7px 0; }
cuao cdao { box-shadow: unset; margin: 0; background: transparent; }
cuao detail { display: block; padding: 5px 11px; margin: 7px 11px; border-top: 1px solid var(--bc); font-size: 0.88em; }
cuao detail>d>t { display: block; font-weight: 500; }
cuao detail>btn:hover { background: var(--bc); }
cuao detail>btn { display: block; padding: 4px 11px; font-weight: 500; color: var(--c1); border-radius: 7px; width: max-content; font-size: 0.88em; transition: 95ms; }
cuao:active { background: var(--b-t22); } 
cuao:hover { background: var(--b-t77); }/* component= App_additionalinfo   */
 
caai { display: flex ; flex-direction: column; }
caai hd { border: unset; gap: 8px; padding: 3px 22px; }
caai hd i { height: 20px; width: 19px; margin-top: 2px; } 
caai hd bl { display: block; }
caai hd bl p { margin: 1px 0px; color: var(--c0); }
caai hd bl span { color: var(--a); font-weight: 400; }
caai hd bl t { font-size: 14px; }

/* Component : App_information */
cainf { display: flex ; flex-direction: column; background: var(--b-t); margin: 2% 1%; border-radius: 11px;padding: 3px 0px; }
cainf hd { display: flex ; border-bottom: 1px solid var(--bor); padding: 15px; margin: 1% 0%; }
cainf hd t { font-size: 17px; font-weight: 500; }
cainf bd { display: grid ; grid-template-columns: auto auto auto; } 

@media screen and (max-width: 430px) {
cainf bd {  grid-template-columns:100%; }
caai hd { align-items: center; }	
}
/* Component : App_mininav1 */
camn { display: flex ; justify-content: space-between; background: var(--bt); margin: 14px 0px; padding: 5px 12px; border-radius: 11px; position: sticky; top: 0; cursor: pointer; border: 1px solid var(--bor); z-index: 999; }
camn hd { display: flex ; align-items: center; }
camn hd wr { display: flex ; flex-direction: column; height: fit-content; margin: 0px 4px; }
camn hd wr i { width: 60px; overflow: hidden; }
camn hd wr h3 { font-weight: 500; }
camn hd wr t { font-size: 13px; }
camn bd { display: flex ; justify-content: end; width: 60%; }
camn bd bl { display: block; }
camn bd bl btn { display: flex ; min-height: auto; min-width: 184px; line-height: 28px; background: var(--btn); color: var(--b); padding: 11px 9px; border-radius: 7px; width: fit-content; cursor: pointer; font-size: 17px; font-weight: 500; margin: 5px 0px; }
camn bd bl p { display: flex ; align-items: center; margin: 3px 0px; }
camn bd bl p i { border: 1px solid var(--bor); border-radius: 50%; font-style: normal; min-width: 12px; width: fit-content; margin-right: 6px; cursor: pointer; font-size: 8px; }

@media screen and (max-width: 430px) {
camn { flex-direction: column; gap: 4px; }
camn bd { width: 100%; }
}
/* Component : App_screenshots1 */
capss { display: flex ; flex-direction: column; background: var(--b-t); margin: 2% 1%; border-radius: 11px;padding: 3px 0px; }
capss hd { display: flex ; border-bottom: 1px solid var(--bor); padding: 15px; margin: 1% 0%; }
capss hd t { font-size: 17px; font-weight: 500; }
capss bd { display: grid ; grid-template-columns: 4% auto 4%; align-items: center; }
capss bd btn { cursor: pointer; display: grid ; height: 255px; width: 30px; align-items: center; border-radius: 11px; justify-content: center; z-index: 1; }
capss bd btn i { height: 35px; width: 35px; transform: rotate(93deg); }
capss bd btn.right i { height: 35px; width: 35px; transform: rotate(267deg); }
capss bd btn i svg { opacity: 0; transition: 333ms; }
capss bd cneter { display: flex ; align-items: center; width: 100%; overflow: scroll; scroll-behavior: smooth; }
capss bd cneter scl { display: flex ; align-items: center; height: 200px; overflow: hidden; min-width: 352px; border-radius: 12px; margin: 4px; position: relative; cursor: pointer; }
capss bd cneter scl i { width: 100%; height: 100%; }
capss :hover i svg { opacity: 1; }	


@media screen and (max-width: 430px) {
capss bd btn i { display: none; }	
capss bd cneter scl { min-width: 380px; } 
capss bd { grid-template-columns: 6% auto 6%;   }	
}
/* Component : App_screenshots2 */
capps { display: flex ; flex-direction: column; background: var(--b-t); margin: 2% 1%; border-radius: 11px;padding: 3px 0px; }
capps hd { display: flex ; border-bottom: 1px solid var(--bor); padding: 15px; margin: 1% 0%; }
capps hd t { font-size: 17px; font-weight: 500; }
capps bd { display: grid ; grid-template-columns: 4% auto 4%; align-items: center; }
capps bd btn { cursor: pointer; display: grid ; height: 255px; width: 30px; align-items: center; border-radius: 11px; justify-content: center; z-index: 1; }
capps bd btn i { height: 35px; width: 35px; transform: rotate(93deg); }
capps bd btn.right i { height: 35px; width: 35px; transform: rotate(267deg); }
capps>bd btn i svg { opacity: 0; transition: 333ms; }
capps bd cneter { display: flex ; align-items: center; width: 100%; overflow: scroll; scroll-behavior: smooth; }
capps bd cneter scl { flex-direction: column; display: flex ; align-items: center; height: 200px; overflow: hidden; min-width: 352px; border-radius: 12px; margin: 4px; position: relative; cursor: pointer; justify-content: center; }
capps bd cneter scl i { width: 100%; height: 100%; }
capps bd cneter pl { position: absolute; background: var(--b); border-radius: 50%; padding: 6px 6px; opacity: 0; transition: 333ms; }
capps bd cneter pl i { height: 29px; width: 100%; }

capps :hover i svg { opacity: 1; }	
capps bd cneter scl:hover pl { opacity: 1; }



@media screen and (max-width: 430px) {
capps bd btn i { display: none; }	
capps bd cneter scl { min-width: 380px; } 
capps bd { grid-template-columns: 6% auto 6%;   }	
}capsl { display: flex ; justify-content: space-between; align-items: center;  padding: 0px 15px; }
capsl h3 { display: grid ; grid-template-columns: auto 15%; }
capsl capl { display: flex ; gap: 12px; }
capsl capl i {width: 25px;height: 25px;border-radius: 20px;background: var(--b);}
capsl h3 i { height: 100%; }
capsl { display: flex ; justify-content: space-between; align-items: center; padding: 0px 4px; margin-block: 16px; }
capsl h3:hover { background: var(--bc);  }
capsl h3 { padding: 8px 11px; border-radius: 7px; transition: 99ms;}


@media only screen and (max-width: 999px) {
capsl capl { display: none; }
capsl { margin-bottom: 0px; }	
}
ceap>ft { position: absolute; top: 30px; right: 24px; }


casr { display: flex ; flex-direction: column; gap: 20px; border-radius: 11px; width: 100%; overflow: hidden; max-height: 480px; min-height: 480px; position: relative; color: var(--b); justify-content: center; box-shadow: 0px 4px 11px -1px #9b9ab9; transition: 99ms; }
/*casr::before { content: ""; position: absolute; width: 100%; height: 100%; background-image: url(/-/Base/asset/AppImage.png); z-index: -9999; background-position: left; background-size: 901px 488px; background-repeat: no-repeat; }*/

cass bd { position: relative}
cass .swiper-pagination { position: absolute; bottom: -27px !important; }

cass flex>div { display: flex ; gap: 11px;  padding: 11px 11px; width:fit-content}

casr bd { margin-bottom: 0px !important; }
casr ft { margin-top: 11px !important; }
casr hd btn { display: block; width: fit-content; padding: 1px 7px; border-radius: 6px; background: var(--b-t22); margin-left: 22px; font-size: 14px; opacity: 0; }
casr bd, casr ft { display: block; margin: 44px; }
casr bd h4 { font-size: 12px; color: var(--b-t77); opacity: .8; }
casr ft btn { display: grid ; grid-template-columns: 22px auto; width: fit-content; border-radius: 11px; align-items: center; backdrop-filter: blur(4px); background: var(--bor); padding: 0px 15px; box-shadow: 0px .5px 0px var(--b-t44, 0px 1.1px 0px var(--b-t44)); font-size: 13px; margin-top: 0px; }
casr ft svg { fill: var(--b); transform: rotateZ(270deg); }
casr ft i { height: 33px; }
casr bg i, casr bg img { height: 100%; width: 100%; object-fit: cover;   }
casr bg { display: block; height: 100%; width: 100%; inset: 0; }

/*cass flex>div cas:first-child { max-width: 755px; min-width: 836px; transition: 99ms; }*/
cass cas.card {transition: min-width 0.5s ease-in-out; max-width: 322px; min-width: 322px; }

cass mg>div cas { max-width: 322px; min-width: 322px; }
.card.active { max-width: 755px; min-width: 836px; transition:min-width 0.5s ease-in-out;}

/*
.swiper-slide-active { min-width: 730px !important; max-width: 736px !important; transition: transform 0.9s ease-in-out,min-width 0.9s ease-in-out; }

.swiper-slide {  width: 322px !important;  Fixed width for slides flex-shrink: 0 !important;Prevent shrinkingtransition: transform 0.9s ease-in-out,min-width 0.9s ease-in-out; }
 */ 
/*
.swiper-wrapper { display: flex !important; flex-wrap: nowrap !important; transition: transform 0.9s ease-in-out; }
*/














































































































saps { display: block; margin-bottom: 66px; }
saps main { width: 100%; }
saps cass bd mg { display: grid ; grid-template-columns: auto; align-items: center; position: relative; height: auto; max-height: max-content; min-height: auto; overflow: hidden;}

@media only screen and (min-width: 999px) 
{
saps feature { display: block; margin: 0px 22px; }
}

@media only screen and (max-width: 999px)
{
saps mg { margin: 0px 12px; }
}






















casg flex>div { display: block; transition: 99ms; }
casg bd flex, cfag bd flex { display: grid ; grid-template-columns: repeat(auto-fit, minmax(333px, 1fr)); grid-auto-flow: column; 
	grid-template-rows: 103px 103px; width: max-content; overflow-y: visible; scroll-behavior: smooth; gap: 11px; align-items: center; scrollbar-width: none; --shadow-spacing: 8px; }

 @media only screen and (max-width: 666px) {
casg>bd, cfag>bd { display: flex ; overflow: scroll; margin: 7px; }
 }

cass { display: block; margin: 22px 0px; position: relative; }
 cass flex>i { /*position: absolute;*/ width: 33px; height: 33px; z-index: 9999999999999999; right: 0px; background: var(--c); border-radius: 50%; opacity: 1; transition: 99ms; }
cass flex>i img { filter: invert(1); }
cass flex>i:first-child { left: 11px; transform: rotate(180deg); min-height: 100%; background: var(--0); position: absolute; opacity: 0;}
 cass i.swiper-button.nextSwip { position: absolute; height: 100%; top: 0; background: var(--0); right: 11px; opacity: 0;}

cass:hover i.swiper-button.nextSwip, cass:hover flex>i:first-child { opacity: 1; }/*h1 { margin-bottom: 30px; font-size: 28px; } 
.search-box { background: #262626; border-radius: 30px; padding: 10px 20px; display: flex; align-items: center; width: 500px; max-width: 90%; } 
.search-box input { background: transparent; border: none; outline: none; color: #fff; flex: 1; padding: 10px; font-size: 16px; } 
.icons { display: flex; gap: 15px; align-items: center; } 
.icons i { cursor: pointer; font-size: 18px; color: #aaa; } 
.tools { margin-right: 15px; display: flex; align-items: center; gap: 5px; } 
.tools i { font-size: 14px; }*/
cast bl dv{ display: flex ; padding: 4px 14px; border-bottom: 1px solid var(--bc); align-items: center; border: 0;border-radius: 10px;}

cast bd ddv{ display: flex ; padding: 4px 14px; border-bottom: 1px solid var(--bc); align-items: center; border: 0;border-radius: 10px;}

cast bl dv:last-child { border-bottom: none; } 

cast bl dv i{ display: inline-block; width: 20px; height: 20px; margin-right: 12px; background: var(--bc); padding: 11px 11px; border-radius: 20px; }

cast ddv i { display: inline-block; width: 20px; height: 20px; margin-right: 12px; background: var(--bc); padding: 11px 11px; border-radius: 20px; }

cast bl img{ width: 100%; height: 100%; } 

cast bl d { display: flex; flex-direction: column; } 

cast bl t  { font-size: 14px; font-weight: bold; }

cast bl p { font-size: 12px; color: var(--c0);margin: 0; }

cast bl input  { margin-left: auto;display: block;width: 18px;}

cast>bl { background: var(--b); border-radius: 8px; padding: 16px; box-shadow: 0 16px 70px var(--aa-t); position: absolute; z-index: 9999; width: 279px; top: -6em;}

cast bd ddv d { align-items: baseline; }

cast bl dv:hover { background: var(--bc); }

cast bl ddv:hover { background: var(--bc); }

beso.AS cast { display: block; }

cast { display: none;position: relative; }
cafao { background: var(--b-t); border-radius: 22px; padding: 22px; width: 444px; box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15); display: flex ; flex-direction: column; align-items: center; gap: 16px; margin: 22px; }
cafao hd { display: flex; justify-content: space-between; align-items: center; width: 100%; } 
cafao i img { width: 60px; } 
cafao bd { text-align: center; } 
cafao bd h2 { font-size: 2rem; font-weight: 600; margin-bottom: 8px; color: var(--c); }
cafao bd p { font-size: 0.88em; color: var(--c); }
cafao ft { width: 100%; } 
cafao btn { background: var(--aaa); color: var(--b); padding: 12px 20px; border: none; border-radius: 8px; font-size: 0.88em; cursor: pointer; margin: 11px auto; display: grid ; justify-content: center; margin-bottom: 0; }
/* Balance : Balance */
cbnco bl {border-radius: 22px;/* background-image: linear-gradient(
201deg,#0ee4d8, #3a98e2, #6a3fea) !important;*/box-shadow: 0 50px 100px -20px rgb(50 50 93 / 25%), 0 30px 60px -30px rgb(0 0 0 / 30%), inset 0 -2px 6px 0 rgb(10 37 64 / 35%);transition:777ms;transition-timing-function: cubic-bezier(0.18, 0.89, 0.32, 1.28);}	
cbnco hd>h3{display: flex;align-items: center;}
cbnco h3 img{ width: 30px; height: 30px; display: inline-block; margin-right: 7px;}
cbnco bd { min-height:123px;padding-top: 0; }
cbnco bd d { display:block;min-height:123px; }
cbnco bd trxwallet f { z-index: 8;align-items: center;width: 100%;flex-wrap: wrap; }
cbnco bd trxwallet bt { opacity:0;margin: 0 11px; }
cbnco bd trxwallet h2 { font-family: system-ui;line-height: 1;margin: auto 4px; }
cbnco bd trxwallet balance { font-size: 0.66em; }
cbnco bd trxwallet b { letter-spacing: 4px;font-size: 0.66em; }
cbnco bd trxwallet address { position: relative;left: 15px;bottom: 0;min-width: 100%;font-style: unset;text-transform: uppercase;letter-spacing: 4px;font-family: system-ui;font-weight: bold;opacity: 0.77;text-shadow: -1px 1px 2px rgb(0 0 0 / 44%); }
cbnco bd ethwallet f { z-index: 8;item-aligns:center; }
cbnco bd ethwallet h2 {  line-height: 1; margin: auto 4px; }
cbnco bd ethwallet b {  letter-spacing: 4px; }






ccba { background-image: linear-gradient(#00000000, #000000cc),url(/-/Base/asset/Best_apps.png); background-size: 100% 100%; color: var(--b); padding: 22px; display: flex ; flex-direction: column; gap: 20px; }
ccba { max-width: 450px; min-width: 450px; border-radius: 11px; max-height: 220px; min-height: 220px; position: relative; justify-content: flex-end; box-shadow: 0px 4px 11px -1px #9b9ab9; transition: 99ms; margin: 0.5rem 0.0rem 0.5rem 0.5rem; }
ccba:hover { transition: 99ms; }
ccba:hover blur { position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: 1; backdrop-filter: blur(10px); border-radius: 25px; }
ccba:hover bl { display: block; z-index: 2; }
ccba t { display: none; transition: 999ms; }
ccba:hover t { display: block; transition: 999ms; margin: 13px 0 10px 0; }

/* Component : Bot */
card { position:relative; }
card d { display: grid; grid-template-columns: 111px auto; position: relative; z-index: 888; margin: auto;margin: 11px; }
card d hd dp { display: flex; justify-content: center; align-items: center; height: 111px; width: 111px; box-shadow: var(--bs-ajio); border-radius: 22px; }
card d hd dp img { width: 85%; margin: auto; display: block;border-radius: 12px; }
card d bd { margin-top: 8px;width: 100%;grid-column-start: 1;grid-column-end: 3;grid-template-columns: 50% 50%; }
card d bd va { font-weight: bold; }
card dd { display: grid;margin-top: 33px;width: 100%;grid-column-start: 1;grid-column-end: 3;grid-template-columns: 33.33% 33.33% 33.33%;color: rgb(154,160,166); }
card dd b { color:var(--c); }

smbo ddd { padding: 0 11px; display: grid; grid-template-rows: auto auto; justify-content: flex-start; align-items: center; text-align: center; }	
smbo dd { margin: 0; }	
smbo actn { display: grid; grid-template-columns: auto auto; height: 40px; grid-column-gap: 4px; margin: 11px 0;/*width: 55%;  */}
smbo p { font-weight: bold; margin : 0;}
smbo va { font-weight: 100; }	
smbo bot { grid-column-end: 3; grid-column-start: 1; }	
smbo wish svg { opacity: 0.44; }

@media screen and (max-width: 999px) {
	smbo actn {width: 100%;}
	smbo nv h3 { white-space: nowrap; width: 18%; overflow: hidden; text-overflow: ellipsis; }	
	smbo ddd { justify-content: center; }	
	
}

/ Component : Bought /
cbuto bd { display: grid; grid-gap: 7px; padding: 7px 0; }






/* Component : BrandRelated */
brlp>bl { display: grid ; min-width: 211px; flex: none; padding: 11px; margin: 7px; background: var(--bc); border-radius: 11px; position: relative; overflow: hidden; border: solid 1px var(--bt); grid-template-rows: 188px auto auto; max-width: 333px; }
brlp>bl hd { display: block; height: -webkit-fill-available; width: 100%; margin: auto; overflow: hidden; border-radius: 11px; }
brlp>bl hd>i img { height: 100%; width: 100%; object-fit: cover; }
brlp>bl name { font-size: 0.88em; font-weight: 500; margin: 8px 0; text-align: start; font-family: "Roboto", "Arial", sans-serif; line-height: 1.2em; overflow: hidden; max-height: 4.4em; -webkit-line-clamp: 2; display: -webkit-box; -webkit-box-orient: vertical; text-overflow: ellipsis; white-space: normal; }
brlp>bl is { display: flex ; font-size: 15px; align-items: center; font-weight: 600; }
brlp>bl is>i { height: 16px; width: 16px; margin-right: 3px; }
brlp>bl price { display: block; text-align: start; font-size: 1.11em; font-weight: 700; line-height: 1.77; }
brlp>bl price>small { font-size: 0.66em; position: relative; top: -3px; font-weight: bold; right: -4px; }
brlp>bl ft { display: grid ; align-items: end; }
brlp>bl actn { display: grid ; grid-template-columns: auto 40px; height: 40px; grid-column-gap: 4px; position: relative; z-index: 99; }
brlp>bl actn>btn { display: flex ; justify-content: center; align-items: center; font-weight: bold; color: var(--aa); background: var(--aa-t); border-radius: 7px; font-size: 0.88em; }
brlp>bl wish { display: flex ; justify-content: center; align-items: center; font-size: 2em; font-family: monospace; background: var(--bc); border-radius: 7px; }
brlp>bl hd>i { height: 100%; }
brlp>bl bd>span { -webkit-box-flex: 0; -webkit-box-ordinal-group: 1; cursor: pointer; display: grid ; line-height: 16px; padding: 7px; background-color: var(--aa); color: var(--b); width: max-content; font-size: 0.88em; margin: 4px; }
brlp>bl ft>a { position: relative; font-size: 0.80em; font-weight: 600; color: var(--a); }
/*  Component : BrandRelateds */	
brls>bl { display: block; background: var(--bt); padding: 22px; border-radius: 11px; margin: 11px; }
brls>bl bd>d { overflow: scroll; padding: 11px 0; display: flex ; position: relative; margin: unset; width: 100%; }
brls>bl reverse, brls>bl next { display: flex ; align-items: center; justify-content: center; height: 44px; width: 44px; position: absolute; top: 0; bottom: 0; right: 0; margin: auto -22px; background: var(--b); box-shadow: 0 0 7px 4px var(--bc); border-radius: 55%; z-index: 999; }
brls>bl>bd { display: block; position: relative; }
brls>bl reverse { right: unset; left: 0; }
brls>bl next { transform: rotate(180deg); }
brls>bl hd>h4 { font-size: 1.44em; margin-bottom: 11px; }
brls>bl bd>d>i img { height: 100%; width: 100%; object-fit: cover; }
brls>bl bd>d>i { height: 100%; min-width: 504px; mask-image: linear-gradient(89deg, #000 91%, transparent); mask-composite: intersect; max-height: 333px; }
brls>bl hd>d { display: grid ; grid-template-columns: max-content max-content auto; align-items: center; padding: 11px 0; }
brls>bl hd>d>i { max-width: 122px; max-height: 88px; }
brls>bl txt>t { display: block; font-weight: 500; font-size: 1em; }
brls>bl txt a { font-size: 0.77em; font-weight: 500; color: var(--a); }
brls>bl d>hr { height: 100%; width: 2px; margin: auto 22px; }

@media (max-width : 999px) {

	brls>bl hd>d { display: block; }
	brls>bl hd>h4 { font-size: 1.22em; }
	brls>bl bd>d>i { display: none; }
	
}
/* Component : Business_Analytics */
cbano>hd>d { display: grid ; grid-template-columns: auto 33px; align-items: center; width: max-content; font-size: 1.33em; margin-bottom: 7px; }
cbano { display: block; padding: 22px; border-radius: 11px; margin: 4px; background: var(--bt); box-shadow: var(--bt-bx); }
cinss>hd { display: block; padding: 11px 0; border-bottom: 2px solid; }
cinss>bd { display: grid ; grid-template-columns: 50% 50%; }
cinss { display: block; max-width: 1300px; margin: 11px auto; position: relative; padding: 11px; transition: 333ms; overflow: hidden; background: var(--bt); border-radius: 11px; }
cbano>bd>i { height: 100%; overflow: hidden; border-radius: 11px; display: block; }
cbano>bd>i>img { width: 100%; height: 100%; object-fit: cover; }
cbano>bd>i { height: auto; overflow: hidden; border-radius: 11px; display: block; margin-top: 11px; }
cbano:nth-child(2) { background: var(--bt); box-shadow: var(--bt-bx); }
crcs { display: block; padding: 22px; border-radius: 11px; background: var(--bt); margin: 4px; box-shadow: var(--bt-bx); }

@media (max-width : 1333px) {
	cinss { max-width: 1100px; }}

@media (max-width : 1200px) {
	cinss { max-width: 1010px; }}

@media (max-width : 999px) {
	cinss>bd>i { height: 66%; bottom: 0; top: unset; width: max-content; }
	cinss>bd { display: block; }
}

@media (max-width : 999px) {
cinss { max-width: 833px; }}

@media (max-width : 800px) {
	cinss { grid-template-columns: auto; }}hii

cbas p { display: block; margin-top: 20px; font-size: 0.88em; }
cbas svg { width: 100px; height: 100px; }
cbas bl { display: block; width: 100%; max-width: 600px; margin: 50px auto; text-align: center; background: var(--b); padding: 22px; border-radius: 22px; }
@media screen and (max-width: 999px) {
cbas bl { margin: 11px; width: auto; }
}
cbfs p { display: block; margin-top: 20px; font-size: 0.88em; }
cbfs svg { width: 100px; height: 100px; }
cbfs bl { display: block; width: 100%; max-width: 600px; margin: 50px auto; text-align: center; background: var(--b); padding: 22px; border-radius: 22px; }
@media screen and (max-width: 999px) {
cbfs bl { margin: 11px; width: auto; }
}
cbis p { display: block; margin-top: 20px; font-size: 0.88em; }
cbis svg { width: 100px; height: 100px; }
cbis bl { display: block; width: 100%; max-width: 600px; margin: 50px auto; text-align: center; background: var(--b); padding: 22px; border-radius: 22px; }
@media screen and (max-width: 999px) {
cbis bl { margin: 11px; width: auto; }
}

cbpo  { display: flex ; justify-content: center; align-items: center; margin: 22px auto; }
cbpo bl { background-color: var(--b); width: 100%; max-width: 666px; border-radius: 11px; box-shadow: 0 2px 12px rgba(0, 0, 0, 0.2); max-height: 90vh; overflow-y: auto; }
cbpo hd { padding: 16px; display: flex; justify-content: flex-end; }
cbpo hd i { background: var(--bc); border: none; border-radius: 50%; width: 36px; height: 36px; display: flex; align-items: center; justify-content: center; cursor: pointer;padding: 7px; }
cbpo blc { display: flex; flex-direction: column; padding: 0 20px 20px; }
cbpo blc>i { width: 112px; height: 112px; border-radius: 50%; background-color: var(--bc); display: flex ; justify-content: center; align-items: center; overflow: hidden; }
cbpo h1 { margin-top: 12px; font-size: 24px; font-weight: 700;  }
cbpo blc p { margin-top: 4px;  font-size: 15px; }
cbpo button.msg { display: grid ; grid-template-columns: 35px auto; justify-content: center; align-items: center; padding: 2px; }
cbpo stars { display: flex ; gap: 4px; font-size: 20px; padding: 11px 0; }
cbpo stars i { height: 22px; width: 22px; }
cbpo h2 { font-size: 17px; font-weight: 600;  margin-bottom: 12px; }
cbpo .seflr>div { background: var(--bc); border-radius: 9px; border: solid 1px var(--bc); width: auto; display: flex ; align-items: center; margin: auto 0; height: -webkit-fill-available; }
cbpo .seflr { display: grid ; grid-template-columns: 44% 27% 27%; gap: 2%; margin-bottom: 20px; }
cbpo .seflr button { background: transparent; padding: 0 4px; text-align: center; }
cbpo .seflr input { background: transparent;padding: 0; }
cbpo .seflr>div.srh { display: grid ; grid-template-columns: 24px auto; align-items: center; padding: 0px 12px; }
cbpo no { display: flex; flex-direction: column; align-items: center; padding: 40px 0; color: #65676b; } 
cbpo no img { width: 112px; height: auto; margin-bottom: 16px; }
cbpo .msg i { margin-right: 8px; }
cbpo .divider { height: 1px; background: var(--bor); margin: 11px 20px; }
cbpo .fbtns { display: flex; gap: 8px; flex-wrap: wrap; }
cbpo no i { height: 111px; }


@media (min-width: 768px) {
cbpo  .seflrs { flex-direction: row; align-items: center; } 
cbpo .fbtns { width: auto; } }  

@media (max-width: 999px) {
cbpo { margin: 11px; }
cbpo .seflr>div.srh { grid-template-columns: 24px 0px; width: fit-content; }
cbpo .seflr input { display: none; }
cbpo .seflr {  grid-template-columns: 14% 42% 42%;  }
cbpo .seflr>div.srh { height: 40px; }
}
bcld bd div { display: grid ; grid-template-columns: repeat(7, 1fr); gap: 2px; margin-bottom: 24px; }
bcld { width: 100%;text-align: center; }
bcld hd>b { padding-block: 10px; display: block; }
cldr hd d,cldr bd d { display: flex ; gap: 9px; padding: 5px 7px; }
cldr>bl>hd,cldr>bl>bd { display: flex ; border-bottom: solid 1px var(--bor); }
cldr hd dv { display: flex ; align-items: center; justify-content: space-between; width: 100%; padding: 2px 5px; }
cldr hd dv:nth-child(1) { border-right: solid 1px var(--bor); width: 65%; }
cldr bd dv:nth-child(1) { display: block; overflow: scroll; width: 40%; height: 48vh;border-right: solid 1px var(--bor); }
cldr ft btns { display: flex ; justify-content: flex-end; padding: 15px 20px; gap: 20px; }
cldr btn.bgray { background: 0; color: unset; }
cldr btn.bgray:hover { background: var(--bc); }
cldr bd dv:nth-child(2) { width: 61%; }
cldr ft btn { background: var(--a); justify-content: center; font-weight: 500; color: var(--b1); padding: 8px 22px; display: flex ; border-radius: 6px; }
/* Component : Call */
ceco ec { display:block }
ceco wt{display: block; padding: 11px 33px; border-radius: 22px; background: #fff6; border: solid 1px #fff; margin-top: 11px;position: relative; overflow: hidden; }
ceco ec grid { transition:111ms;grid-template-rows: 66px auto; background: linear-gradient( 45deg , rgb(0 136 218 / 11%),rgb(7 110 194 / 11%),rgb(16 76 161 / 11%),rgb(22 55 140 / 11%),rgb(24 47 133 / 11%),rgb(0 26 63 / 11%)); padding: 11px 22px; border-radius: 11px; margin: 11px 7px; }
ceco ec f{align-items: center;position:unset;}
ceco ec co input{transform: scale(1.1); height: 44px; width: 44px; margin:0  }
ceco ec h7{display: flex; align-items: center;letter-spacing: 0; }
ceco ec label { margin-left: 11px;}
ceco ec input:after { position: absolute; content: ''; z-index: 88; left: 0; right: 0; top: 0; bottom: 0; }

ceco ec grid{position:relative}
ceco ec co { margin: 7px; border-radius: 11px; overflow: hidden; position: relative; height: 44px; width: 44px;box-shadow:0 0 0 7px rgb(255 255 255 / 22%); border: solid 2px var(--c); display: flex; justify-content: center; align-items: center; font-family: monospace;font-size: 3em;}
ceco ec co:after { z-index: 888; content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; }
ceco ec a { position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: 8; }
ceco ec svg { margin: 22%; height:55%;width:55%}
ceco ec grid.this { box-shadow: inset 0 0 0 2px green, var(--bs-b); background: rgb(0 128 0 / 20%); filter: drop-shadow(1px 2px 4px black);}

ceco select { width: 88%; margin: 6%; border: unset; border-radius: 7px; padding: 15px 11px; background: linear-gradient( 45deg , rgb(0 136 218 / 11%),rgb(7 110 194 / 11%),rgb(16 76 161 / 11%),rgb(22 55 140 / 11%),rgb(24 47 133 / 11%),rgb(0 26 63 / 11%)); font-weight: bold;     margin-bottom: 0;} 
ceco ec { display:block; }
ceco bl { box-shadow:var(--bs-b); }
ceco bl hd { padding-bottom:22px;padding-left:11px;padding-top: 11px; }
ceco bl hd h3 { display: flex;align-items: center; }
ceco bl hd t { margin-left:4px; }
ceco bl hd b { fill: #fff; }
ceco bl bd { min-height:123px; padding:0; }
ceco bl bd form { position:relative;background:var(--b-t);padding: 7px;border-radius: 22px; }
ceco bl bd form d { display: grid;grid-template-columns: 50% 50%; display:none }
ceco bl ft { display: block; }
ceco bl ft aa { position: relative; display: flex; justify-content: center; align-items: center; transition: 77ms; background: linear-gradient( 133deg , #2196f3, rgb(0 255 222), #ffeb3b); border-radius: 50px; height: 50px; box-shadow: var(--bs-b); margin: 22px;  }
ceco bl ft i { height: 40px;width: 40px; margin-right: 0px; fill: #fff; }
ceco bl ft f { font-size: 22; font-weight:bold; letter-spacing: 0; }
ceco div { background: var(--b-t); padding: 22px; border-radius: 22px; backdrop-filter: blur(7px); display:none; }







/* Component : Call_Setting */
cmcno>bl { position: relative; display: grid ; grid-template-columns: 66px auto 66px; padding: 22px; background: var(--bt); align-items: center; margin: 11px 0; border-radius: 11px; justify-content: space-between; }
cmcno svg{height: 30px}
cmcno hd { display: flex; justify-content: space-around; text-align: center; align-items: center; }	
cmcno ft { display: flex; justify-content: space-around; text-align: center; align-items: center; }
cmcno bd {display: flex; gap: 11px; justify-content: space-around; text-align: center; align-items: center;}
cmcno p { margin: 0; }
cmcno a { display: grid; gap: 11px; }
smso cmcno btn { display: grid ; justify-content: center; align-items: center; border-radius: 7px; margin: auto; font-weight: 400; white-space: nowrap; text-align: center; grid-template-rows: 55px auto; }
cmcno copo btn { grid-template-rows: unset; margin: 4px 0; }
cmcno btn>i { width: 44px; background: var(--bc); padding: 6px; margin: auto; margin-bottom: 4px; }
cmcno btn.this i { background: var(--aaa); }
cmcno btn.this svg { fill: var(--b); }
cmcno btn.this { background: var(--00); color: var(--aa); }
/* Component : Calls */
calso { background: var(--b-t); margin: 11px; box-shadow: var(--bs-b); border-radius: 22px; padding: 22px;display: block; }
calso hd { display: grid; grid-template-columns: 44px auto; }
calso hd i { height: 40px; width: 40px; }
calso hd h3 {  display: flex; align-items: center; padding-left: 1px; }
calso bd gbs { grid-template-columns: 55px 222px 222px 222px 222px 222px; width: 100%; overflow: hidden; overflow-x: auto; padding-right: 22px; display: grid; margin: 7px;margin-left: 0;letter-spacing: 1 }
calso bd gbs bt { display: flex; justify-content: center; align-items: center; }

calso bd gb { display: block; background: linear-gradient( 137deg , rgb(96 229 222 / 33%), rgb(78 173 214 / 33%), rgb(68 135 223 / 33%), rgb(56 89 228 / 33%) ); padding: 22px; margin: 4px; backdrop-filter: blur(11px); box-shadow: var(--bs-b); border-radius: 22px; }
calso bd gb p { font-weight: bold; margin: 4px; }
calso bd gb hd{background:var(--b-t)}	
calso bd gb h6{color:green}
calso bd gb p{color:gray}





bcas bl { display: flex ; align-items: center; padding: 10px 20px; border-radius: 4px; background: var(--b);justify-content: space-between; }
bcas blc { display: flex ; align-items: center; background: var(--bc); padding: 4px 17px; border-radius: 36px; margin-right: 8px; }
bcas blc i { display: inline-block; margin: 0 4px; width: 16px; height: 16px; } 
bcas blc btn { background: none; border: none; font-size: 14px; margin-left: 6px; cursor: pointer; }
bcas input { flex: 1; padding: 5px 17px; border: none; outline: none; font-size: 13px; background: transparent; } 
bcas .clear { color: var(--a); text-decoration: none; margin-left: 8px; border: 1px solid var(--bc); border-radius: 4px; padding: 6px 12px; font-size: 14px; display: flex ; cursor: pointer; height: 22px; gap: 1px; }
bcas bl hd { display: flex ; }
bcas input:hover { display: flex ; align-items: center; background: var(--bc);  border-radius: 36px; margin-right: 8px; width: 333px; }
bpmo bl { display: flex ; align-items: center; justify-content: space-between; padding: 10px 20px; background: var(--b); border-bottom: 1px solid #e0e0e0; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05); }
bpmo hd { display: flex; align-items: center; gap: 15px; } 
bpmo bd { display: flex; align-items: center; gap: 10px; } 
bpmo ft { display: flex; align-items: center; gap: 15px; } 
bpmo h3 { font-weight: 600;  padding: 5px 10px; border-right: 1px solid var(--bc); } 
bpmo info { display: flex ; align-items: center; gap: 5px;  padding: 8px; position: relative; background: var(--bc); border-radius: 6px; } 
bpmo i { height: 20px; width: 20px; }
bpmo p { margin: 0; }
bpmo score b { width: 20px; height: 20px; }
bpmo .updated {  font-size: 13px; } 
bpmo btn { border: 1px solid var(--bc); border-radius: 4px; padding: 6px 12px; font-size: 14px; display: flex ; cursor: pointer; height: 22px; gap: 1px; }
bpmo bld { display: flex ; align-items: center; padding: 10px 4px; margin-top: 5px; background: var(--aat); border-radius: 6px; gap: 2%; }
bpmo blc { display: none; align-items: flex-start; padding: 10px; margin-top: 5px; background: var(--b); border-radius: 6px; }
bpmo bld b { font-size: 14px;  } 
bpmo input[type="text"] { width: 100%; padding: 6px 10px; border: 1px solid var(--a); border-radius: 6px; font-size: 13px; box-sizing: border-box; } 
bpmo blc i { margin-right: 10px; margin-top: 4px; } 
bpmo blc p { font-size: 10px; }
bpmo bld input { height: 15px; width: 16px; }
bpmo info.acr:hover blc { display: block; position: absolute; top: 37px; }
ccps bl { display: flex ; align-items: center; justify-content: space-between; padding: 10px 20px; background: var(--b); border-bottom: 1px solid #e0e0e0; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05); }
ccps hd { display: flex; align-items: center; gap: 15px; } 
ccps bd { display: flex; align-items: center; gap: 10px; } 
ccps ft { display: flex; align-items: center; gap: 15px; } 
ccps h3 { font-weight: 600;  padding: 5px 10px; border-right: 1px solid var(--bc); } 
ccps info { display: flex ; align-items: center; gap: 5px;  padding: 8px; position: relative; background: var(--bc); border-radius: 6px; } 
ccps i { height: 20px; width: 20px; }
ccps p { margin: 0; }
ccps score b { width: 20px; height: 20px; }
ccps .updated {  font-size: 13px; } 
ccps btn { border: 1px solid var(--bc); border-radius: 4px; padding: 6px 12px; font-size: 14px; cursor: pointer; height: 22px; }
ccps bld { display: flex ; align-items: center; padding: 10px 4px; margin-top: 5px; background: var(--aat); border-radius: 6px; gap: 2%; }
ccps blc { display: none; align-items: flex-start; padding: 10px; margin-top: 5px; background: var(--b); border-radius: 6px; }
ccps bld b { font-size: 14px;  } 
ccps input[type="text"] { width: 100%; padding: 6px 10px; border: 1px solid var(--a); border-radius: 6px; font-size: 13px; box-sizing: border-box; } 
ccps blc i { margin-right: 10px; margin-top: 4px; } 
ccps blc p { font-size: 10px; }
ccps bld input { height: 15px; width: 16px; }
ccps info.acr:hover blc { display: block; position: absolute; top: 37px; background: var(--b); z-index: 99;}ccpao bl { display: block; width: 100%; max-width: 550px; background: var(--b); border-radius: 8px; box-shadow: 0 2px 10px rgba(0,0,0,0.1); overflow: hidden; } 
ccpao hd { display: flex; justify-content: space-between; align-items: center; padding: 16px 20px; border-bottom: 1px solid var(--bc); } 
ccpao bd btns { display: flex ; border: 1px solid var(--bc); border-radius: 4px; overflow: hidden; }
ccpao bd btns btn { padding: 8px 16px; font-size: 14px; background: var(--b);; border: none; cursor: pointer; }
ccpao bd btn:nth-child(1) { background: var(--bc); font-weight: 500; }
ccpao bd slt { display: flex ; align-items: center; padding: 8px 16px; background: var(--b); border: 1px solid var(--bc); border-radius: 4px; font-size: 14px; cursor: pointer; }
ccpao bd trc { display: flex ; justify-content: space-between; align-items: center; margin-bottom: 20px; }
ccpao bd p { font-size: 14px; color: var(--c0); max-width: 300px; margin: 0 auto; } 
ccpao ft { display: flex; justify-content: flex-end; padding: 16px 20px; border-top: 1px solid var(--bc); } 
ccpao hd>btn { width: 32px; height: 32px; display: flex; align-items: center; justify-content: center; font-size: 18px; color: var(--c0); cursor: pointer; background: var(--b); border: 1px solid var(--bc); border-radius: 4px; } 
ccpao bd { display: block; padding: 20px; } 
ccpao controls { display: flex; justify-content: space-between; margin-bottom: 20px; }
ccpao bd chart h3 { font-weight: 600; font-size: 16px; margin-bottom: 8px; }
ccpao bd  chart { display: flex; flex-direction: column; align-items: center; justify-content: center; min-height: 300px; padding: 30px 0; text-align: center; } 
ccpao hd h4 { font-weight: 600; font-size: 16px; }
ccpao ft btn { display: flex; align-items: center; padding: 8px 16px; background: var(--b); border: 1px solid var(--bc); border-radius: 4px; font-size: 14px; cursor: pointer; }
ccpao bd slt i { height: 20px; width: 20px; }
ccpao bd slt i:nth-child(1) { margin-right: 8px; }
ccpao ft btn i { height: 20px; width: 20px; margin-right: 7px; }
ccpao bd chart i { width: 60px; height: 40px; margin-bottom: 20px; opacity: 0.5; }
ccpao bd trc h4 { font-weight: 600; font-size: 14px; }

@media only screen and (max-width: 999px) {
ccpao bl { display: block; width: 100%; margin: 0; }	

}

bcdo bl { display: block; margin: 0px auto; background: var(--b); border-radius: 8px; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); border-top: solid 1px solid var(--bc); }
bcdo hd { display: flex; padding: 15px; border-bottom: 1px solid var(--bc); } 
bcdo btns { display: flex; flex: 1; gap: 10px; } 
bcdo btn { border: 1px solid var(--bc); border-radius: 4px; padding: 6px 12px; font-size: 14px; display: flex ; cursor: pointer; height: 22px; gap: 1px; } 
bcdo btn.this { background: var(--aa); color: var(--b); } 
bcdo btn i { width: 20px; height: 20px; display: flex; align-items: center; justify-content: center; } 
bcdo bd { display: block; padding: 15px; } 
bcdo blc { display: flex ; margin-bottom: 15px; gap: 10px; justify-content: space-between; }
bcdo btns.df { display: inline-flex ; flex: inherit; }
bcdo tr { background: var(--b); }
bcdo ft { display: block; } 
bcdo .data-table { width: 100%; border-collapse: collapse; } 
bcdo th { padding: 0px 15px; text-align: left; border: 1px solid var(--bc); font-size: 14px; } 
bcdo td { padding: 0px 15px; text-align: left; border: 1px solid var(--bc); font-size: 14px; } 
bcdo .data-table th { font-weight: 500;  position: relative; } 
bcdo .icon { margin-left: 5px;  font-size: 10px; }
bcdo .checkbox { width: 18px; height: 18px; border: 1px solid var(--bc); border-radius: 3px; }
am btn:hover { background: var(--bc); }bcto table { border-collapse: collapse; width: 100%; font-size: 14px; }
bcto th, td { border: 1px solid var(--bc); padding: 8px 12px; text-align: left; white-space: nowrap; }
bcto th { font-weight: bold; padding: 0px 15px; text-align: left; border: 1px solid var(--bc); font-size: 14px; }
bcto tr:hover { background-color: var(--b-t); }
bcto a { color: var(--at); text-decoration: none; }
bcto .checkbox { width: 18px; height: 18px; border: 1px solid var(--bc); border-radius: 3px; }
bcto tr { background: var(--b); }
bcto th i { width: 20px; height: 20px; display: flex ; align-items: center; justify-content: center; }
bcto th span.icon { margin-left: 5px; font-size: 10px; }
bcto th { font-weight: 500; position: relative; }
bcto { display: block; overflow: scroll; }
bcto td i { width: 20px; height: 20px; margin-left: 7px; }
bcto td.results { display: flex ; }


/* Component : Cart */
cmcto>bl { grid-template-columns: 100px auto auto; width: auto; gap: 2%; margin: 7px 0; background: var(--b); padding: 22px; border-radius: 22px; display: grid ; box-shadow: var(--bs-b); position: relative; }









/* Component : Cart_Select */







czso {display: grid ; grid-template-rows: 66px auto; text-align: center; min-width: 88px; max-width: 88px; background: var(--bt); border-radius: 11px; margin: 5px; padding: 22px; position: relative;}
czso>hd>i { height: 44px; width: 37px; margin: auto; margin-top: 7px; }


cayo>bl { padding: unset; }
clfo div { padding: 16px 16px; border: solid 1px var(--bor); border-radius: 6px; font-size: 16px; transition: border-color 0.2s ease; display: flex ; flex-direction: column; margin-bottom: 20px; }
clfo div:hover { border: solid 1px; }
clfo bd dv { display: flex ; justify-content: space-between; }
clfo dv i { width: 20px; }
cayo input[type="radio"] {display: none;}
cayo bd label { display: flex ; padding: 7px 9px; padding-left: 33px; }
cayo hd d { display: flex ; align-items: center; gap: 13px; font-weight: 500; }
cayo bd>div { display: flex ; flex-direction: column; border: unset; padding: unset; }
clfo bd div:focus { outline: none; border-color: var(--a); box-shadow: 0 0 0 2px var(--a-t); }
clfo.cy span {color: var(--a);}

body:has(#radio-tools:checked) clfo  div dv tx::after { content: "Tools"; }
body:has(#radio-furniture:checked) clfo  div dv tx::after { content: "Furniture"; }
body:has(#radio-household:checked) clfo  div dv tx::after { content: "Household"; }
body:has(#radio-garden:checked) clfo  div dv tx::after { content: "Garden"; }
body:has(#radio-appliances:checked) clfo  div dv tx::after { content: "Appliances"; }
/*body:has(#radio-Video:checked) clfo  div dv tx::after { content: "Video Games"; }*/
body:has(#radio-Books:checked) clfo  div dv tx::after { content: "Books, films & music"; }
body:has(#radio-Bags:checked) clfo  div dv tx::after { content: "Bags & luggage"; }
body:has(#radio-Women:checked) clfo  div dv tx::after { content: "Women's clothing & shoes"; }
body:has(#radio-Men:checked) clfo  div dv tx::after { content: "Men's clothing & shoes"; }
body:has(#radio-Jewellery:checked) clfo  div dv tx::after { content: "Jewellery and accessories"; }
body:has(#radio-Health:checked) clfo  div dv tx::after { content: "Health & beauty"; }
body:has(#radio-Pet:checked) clfo  div dv tx::after { content: "Pet supplies"; }
body:has(#radio-Baby:checked) clfo  div dv tx::after { content: "Baby & children"; }
body:has(#radio-Toys:checked) clfo  div dv tx::after { content: "Toys and games"; }
body:has(#radio-computers:checked) clfo  div dv tx::after { content: "Electronics & computers"; }
body:has(#radio-Mobile:checked) clfo  div dv tx::after { content: "Mobile phones"; }

body:has(#radio-Bicycles:checked) clfo  div dv tx::after { content: "Bicycles"; }
body:has(#radio-Arts:checked) clfo  div dv tx::after { content: "Arts & crafts"; }
body:has(#radio-Sport:checked) clfo  div dv tx::after { content: "Sport and outdoors"; }
body:has(#radio-Car:checked) clfo  div dv tx::after { content: "Car parts"; }

body:has(#radio-sale:checked) clfo  div dv tx::after { content: "Garage sale";}
body:has(#radio-Miscellaneous:checked) clfo  div dv tx::after { content: "Miscellaneous"; }
ccgn>bl { display: block; position: absolute; z-index: 100000; max-height: 250px; top: 0rem; box-sizing: border-box; background: var(--b); border-radius: 4px; width: 305px; padding: 8px 12px; box-shadow: 0 16px 70px var(--aa-t); overflow: scroll; }
ccgn { position: relative; display: none; }
clfo.cy ccgn { display: block; }


bfui { display: block; padding: 22px; }
bfui bl { max-width: 600px; margin: auto;background: var(--b); box-shadow: var(--bs); padding:22px;  text-align: center; border-radius: 22px;  }
bfui bd {display: block;  }
bfui i { display: grid ; background: var(--a); padding: 7px; border-radius: 44px; margin: auto; margin-bottom: 11px; width: 44px; height: 44px;}
bfui i svg { width: 33px; height: 33px; fill:var(--b); }
bfui h3 { font-size: 18px; font-weight: bold; color: var(--c); margin-bottom: 6px; }
bfui p { font-size: 14px; color: #666; }
cclto { display: none; }
cclto bl {background: var(--b); width: 400px; border-radius: 11px; box-shadow: 0 12px 28px 0 rgba(0, 0, 0, .2), 0 2px 4px 0 rgba(0, 0, 0, .1), inset 0 0 0 1px rgb(255 250 250 / 50%); padding: 22px; position: relative; display: grid ; grid-template-rows: 55px auto 77px; gap: 2%;}
cclto hd { display: grid ; align-items: center; grid-template-columns: auto 33px; border-bottom: 1px solid var(--bor); padding-bottom: 14px; }
cclto i { width: 24px; height: 24px; background: var(--bc); padding: 3px; border-radius: 22px; margin: auto; }
cclto aa { display: grid ; justify-content: start; align-items: center; height: 42px; border-radius: 5px; font-weight: 400; grid-template-columns: 35px auto 0px; padding: 7px; box-shadow: 0 0 0 1px var(--bc); margin: 11px 0;}
cclto h4 { display: flex ; flex-direction: column; font-weight: 400; padding-left: 11px; }
cclto span { font-size: 0.77em; }
cclto aa i { background: transparent; }
cclto h2 { margin: 0; font-size: 18px;  }
cclto input, cclto select { width: 100%; border-radius: 5px; font-size: 14px; font-weight: 400; margin: 0; padding: 0;height: auto; }

cclto .map { margin-top: 15px; width: 402px; height: 300px;  /*background: url(/-/Base/asset/Location.png)*/ no-repeat center;  background-size: cover;  border-radius: 5px; position: relative; }

cclto btn { width: 22%; padding: 10px; background: var(--a); border: none; color: var(--b); font-size: 0.88em; border-radius: 5px; cursor: pointer; text-align: center; }
cclto btn:hover { background: var(--at); }
cclto ft { display: flex ; justify-content: end; align-items: center; border-top: 1px solid var(--bor); }
cclto .map i { background: var(--b); width: 50px; border-radius: 5px; position: absolute; right: 2px; top: 3px; }
cclto .aa{display: flex ; flex-direction: column; justify-content: center; align-items: flex-start;}
cclto .aa span {padding-left: 5px;}
cclto .map{width: 360px; height: 300px}
.cltn popups { opacity: 1; visibility: visible; }
.cltn cclto { display: block ; margin:11px }

@media only screen and (max-width: 999px) {
cclto bl {width: auto; margin:11px ;padding: 11px;}

}

.leaflet-container .leaflet-overlay-pane svg, .leaflet-container .leaflet-marker-pane img, .leaflet-container .leaflet-shadow-pane img, .leaflet-container .leaflet-tile-pane img, .leaflet-container img.leaflet-image-layer, .leaflet-container .leaflet-tile { max-width: none; max-height: none; width: 430px; height: 360px; }

/* Component : Changelog */
ccgo { display: block; background: var(--b-t); border-radius: 11px; margin: 7px; padding: 22px; }
ccgo hd { display: flex ; align-items: center; padding: 24px; border: 1px solid var(--bor); border-left: 4px solid var(--aat); background: var(--aat); }
ccgo hd span { font-size: 1em; font-weight: bold; }
ccgo hd p { font-size: 0.88em; font-weight: 500; margin: 0; }
ccgo bd { display: block; margin-top: 22px; }
ccgo bd d { display: block; margin: 11px 0; }
ccgo bd d h3 { font-size: 1em; font-weight: 500; }
ccgo bd d ul { padding-left: 22px; line-height: 28px; }
ccgo bd d ul li { font-size: 0.88em; font-weight: 500; }







/* Component : Channel */
cleco>bl { display: grid ; grid-template-columns: 44px auto 60px; height: auto; width: auto; justify-content: unset; background: var(--0); gap: 2%; align-items: center; border: solid 1.6px var(--bc); margin: 7px 0; border-radius: 7px; padding: 11px; }
cleco hd { background: var(--bc); width: 44px; height: 44px; border-radius: 44px; align-content: center; }
cleco hd i { display: flex ; width: 24px; height: 24px; margin: auto; }
cleco bd name { font-size: 0.88em; font-weight: 500; }
schn bd h7 { display: flex ; font-weight: 400; }
cleco bd span { display: inline-grid ; vertical-align: middle; padding-left: 6px; }
schn h7 i { height: 16px; width: 16px; }
cleco ft { display: block; text-align: center; }
cleco ft btn { font-size: 0.88em; font-weight: 500; padding: 7px; }





/* Component : ChannelNoVideo */
cnco {display: flex; flex-direction: column; position: relative;}
cnco hd i img { width: 48%; }
cnco bd { display: grid; }	
cnco bd t { font-size: 28px; font-weight: 500; }	
cnco bd p { font-size: 26px; margin: 22px 0; }
cnco ft { display: grid; justify-content: center; }	
cnco ft btn { background: var(--btn); color: var(--b); padding: 11px 38px; border-radius: 44px; font-size: 22px; }	



chpc {display: block; height: max-content; width: 100%; max-width: 200px; min-width: 188px; max-height: 100%; position: relative; padding: 11px; background: var(--b-t22);}
chpc i { height: 100%; width: 100%; }	
chpc img { height: 100%; width: 100%; border-radius: 16px; }	
chpc bd h3 {font-weight: 500; font-size: 1rem; overflow: hidden; -webkit-line-clamp: 2; display: -webkit-box; -webkit-box-orient: vertical; text-overflow: ellipsis; margin-top: 7px;}
chpc bd {display: grid; padding: 0 4px; height: fit-content; justify-content: space-between; align-items: start;}
chpc bd btn { display: flex; height: auto; width: auto; transform: rotate(90deg); justify-content: center; margin-top: 4px; cursor: pointer; align-items: center; border-radius: 44px; }
chpc bd btn svg { height:18px; width:18px; }	
chpc chp {position: absolute; height: 100%; top: -4px; bottom: 0; z-index: -1; background-color: #1c4c7a; width: calc(100% - 16px); left: 8px; right: 8px; border-radius: 12px;}	
chpc chpp {position: absolute; height: 100%; top: -8px; bottom: 0; z-index: -2; background-color: #f77d6d; opacity: 50%; width: calc(100% - 24px); left: 12px; right: 12px; border-radius: 12px;}		
chpc hd { position: relative; }



chnlpst { position: relative; display: grid; width: auto; height: auto; padding: 11px; border-radius: 11px; text-align: center; margin: auto; max-width: 777px; min-width: 333px; }
chnlpst hd { display: grid; height: fit-content; }	
chnlpst hd i { display: flex; height: 44px; width: 44px; margin: auto; background: var(--bc); padding: 11px; border-radius: 44px; }	
chnlpst hd i svg { height: 80%; width: 80%; }	
chnlpst bd { display: grid; margin-top: 16px; }	
chnlpst bd h3 { font-size: 1.22rem; font-weight: 500; }
chnlpst ft p { font-size: 1rem; font-weight: 500; }	

/* Component : ChannelShorts */
sidebar csrv { min-width: 133px; }
csrv {display: block; max-height: fit-content; min-width: 210px; position: relative; margin: 0 2px;}	
csrv hd { display: grid; }
csrv hd i {max-height: 315px; margin: 0; border-radius: 7px; overflow: hidden;}
csrv hd img { height: 100%; width: 100%;object-fit: cover; display: grid; }	
csrv bd h3 {font-weight: 500; font-size: 1rem; overflow: hidden; -webkit-line-clamp: 2; display: -webkit-box; -webkit-box-orient: vertical; text-overflow: ellipsis;}	
csrv btn { display: flex; width: 14px; height: 14px; transform: rotate(90deg); justify-content: center; margin-top: 4px; align-items: start; }
csrv btn:hover { background: var(--hover); }
csrv bd {display: grid ; align-items: center; justify-content: space-between; padding-top: 7px; height: fit-content; grid-template-columns: auto 22px;}	
csrv ft d { font-size: 0.77rem; font-weight: 500; color: var(--c0); }
/* Component : ChannelSubscribe */
skrb {display: grid; max-width: 222px; width: 100%; min-width: 200px; text-align: center; position: relative; padding: 16px 0; background: var(--bc); border-radius: 11px; box-shadow: var(--bs); justify-content: center; margin: 7px;}
skrb ft { display: grid;margin: auto; }
skrb bd h3 { margin-top: 7px; }
skrb bd p { font-size: 0.88em; font-weight: 400; margin: 5px 0; }
skrb hd i { margin: auto; border-radius: 50%; height: 111px; width: 111px; box-shadow: var(--bs-bt); overflow: hidden; }

csubskrb { display: grid; grid-auto-flow:column;border-bottom:1px solid var(--bc);margin-top:11px;overflow: scroll; width: 100%; padding-bottom: 7px;gap:11px; }	
skrb btn {padding: 7px 22px; background: var(--btn); color: var(--b); font-weight: 500; border-radius: 44px; position: relative; z-index: 99999; transition: 222ms;}	
skrb btn:hover { transform: scale(0.95); background: linear-gradient(222deg, var(--a), var(--aa)); }

@media only screen and (max-width: 999px){
skrb {max-width: 188px; min-width: 166px; margin: 0 11px;} 

}


/* Component : ChannelVideo */
ccnv { display: block; height: max-content; width: 100%;  min-width: 304px; position: relative; padding: 11px; border-radius: 11px; transition: 222ms; }
ccnv>bl{display: grid ;}
ccnv hd i { height: 100%; width: 100%; }	
ccnv img { height: 100%; width: 100%; border-radius: 11px; }	
ccnv bd h3 {font-weight: 500; font-size:14px;overflow: hidden; -webkit-line-clamp: 2; display: -webkit-box; -webkit-box-orient: vertical; text-overflow: ellipsis;}
ccnv:hover { background: var(--bt); }
ccnv ft btn:hover { background: var(--hover); }
ccnv bd { display: grid ; grid-template-columns: auto 28px; padding: 0 7px; padding-top: 7px; height: fit-content; justify-content: space-between; align-items: center; }
ccnv ft btn {display: flex; height: 22px; width: 22px; transform: rotate(90deg); justify-content: center; margin-top: 4px; cursor: pointer; align-items: center; border-radius: 44px; padding: 4px;}
ccnv ft btn svg { height:16px; width:16px; }	
ccnv bd span:nth-child(2){ margin-left:5px;}

ccnv bd btn { margin: auto; transform: rotate(90deg); padding: 7px; border-radius: 22px; transition: 333ms; }
ccnv bd btn:hover { background: var(--bc); }
ccnv bd i { width: 14px; height: 14px; }
ccnv ft { display: block; padding: 0 7px; }
ccnv ft span { font-size: 0.88em; font-weight: 500; }


ccvt {display: block; height: max-content; width: 100%; min-width: 222px;  min-height: 100%; position: relative;}
ccvt bl {display: grid; grid-template-columns: 147px auto 30px;}
ccvt i { height: 100%; width: 100%; }	
ccvt img { height: 100%; width: 100%; border-radius: 11px; }	
ccvt bd h3 {font-weight: 500; font-size:0.88rem; overflow: hidden; -webkit-line-clamp: 2; display: -webkit-box; -webkit-box-orient: vertical; text-overflow: ellipsis;}
ccvt bd {display: grid; padding: 0 11px; padding-top: 7px; height: fit-content; justify-content: space-between;align-items: start;}
ccvt ft btn { display: flex; height: auto; width: auto; transform: rotate(90deg); justify-content: center; margin-top: 4px; cursor: pointer; align-items: center; border-radius: 44px; }
ccvt ft btn svg { height:18px; width:18px; }


/* Component : Channel_About */
ccab bd { display: block; margin: 7px 0; border-bottom: 1px solid var(--bc); }
ccab bd mb { display: grid ; grid-auto-flow: column; justify-content: start; column-gap: 7px; }
ccab a { display: block; padding: 7px; }
ccab bd a.this { border-bottom: 2px solid; color: var(--a); }





/* Component : Channel_Basicinfo */
basc>bl { display: block; padding: 22px; background: var(--b); border-radius: 22px; margin: 7px; }
basc hd { display: block; }
basc hd h3 { font-size: 1em; font-weight: 500; }
basc hd p { font-size: 0.88em; font-weight: 500; margin: 7px 0; }
basc hd span { display: inline-grid ; vertical-align: middle; margin-left: 7px; }
basc hd p i { width: 16px; height: 16px; }
basc hd input { font-size: 0.88em; font-weight: 500; border: 1px solid var(--bc); padding: 11px; height: auto; border-radius: 7px; margin: 11px 0; }
basc hd input:first-child { box-shadow: 0px 0px 0px 1.5px var(--c0); }
basc hd btn { display: flex ; align-items: center; background: var(--btn); color: var(--b); font-size: 0.88em; font-weight: 500; width: max-content; padding: 7px 11px; border-radius: 22px; column-gap: 7px; }
basc hd btn>i { width: 18px; height: 18px; }
basc hd btn path { fill: var(--b); }
basc bd { display: block; margin: 11px 0; }
basc bd h3 { font-size: 1em; font-weight: 500; }
basc bd p { font-size: 0.88em; font-weight: 400; margin: 7px 0; }
basc bd span { display: inline-grid ; vertical-align: middle; padding-left: 6px; }
basc bd i { width: 16px; height: 16px; }
basc bd d { display: grid ; padding: 7px; border: 1px solid var(--bc); border-radius: 3px; margin: 11px 0; background: var(--bc); grid-template-columns: auto 33px; align-items: center; font-size: 0.88em; font-weight: 500; margin-bottom: 11px; overflow: hidden; }
basc ft { display: block; }
basc ft d { display: none ; grid-template-columns: 33px auto 33px; column-gap: 7px; align-items: center; margin-bottom: 11px; }
basc ft d i { width: 28px; height: 27px; }
basc ft dt { display: grid ; grid-template-columns: 35% 64%; column-gap: 7px; }
basc ft b { display: grid ; padding: 7px; box-shadow: 0px 0px 0px 1.5px var(--bor); border-radius: 4px; }
basc ft h5 { font-size: 0.88em; font-weight: 500; }
basc ft b>input { font-size: 0.88em; font-weight: 500; height: auto; padding: 0; }
basc ft d i:last-child { width: 18px; height: 18px; opacity: 0; transition: 333ms; padding: 7px; border-radius: 22px; }
basc ft btn { display: flex ; background: var(--btn); width: max-content; color: var(--b); font-size: 0.88em; font-weight: 500; padding: 7px 11px; border-radius: 22px; column-gap: 7px; align-items: center; margin-bottom: 11px; }
basc ft btn>i { width: 18px; height: 18px; }
basc ft btn path { fill: var(--b); }
basc ft h3 { font-size: 1em; font-weight: 500; }
basc ft p { font-size: 0.88em; font-weight: 400; margin: 7px 0; }
basc ft span { display: grid ; padding: 7px; border: 1px solid var(--bc); border-radius: 7px; margin-top: 11px; width: 44%; }
basc ft h4 { font-size: 0.88em; font-weight: 500; }
basc ft input { padding: 0; font-size: 0.88em; font-weight: 500; height: auto; }



.lnk basc ft d { display: grid ; }
basc ft d:hover i:last-child { opacity: 1; }
basc ft d i:last-child:hover { background: var(--bc); }

@media only screen and (max-width: 999px) {
basc>bl { margin-bottom: 22%; }	

}


/* Component : Channel_Branding */
scnb>bl { display: block; background: var(--bt); padding: 22px; border-radius: 22px; margin: 7px; }
scnb bd i img { height: 120px; width: 120px; border-radius: 100px; }	
scnb bl>bd { display: grid; grid-template-columns: 270px auto; }		
scnb bl>bd i { height: auto; background: var(--bc); margin: 11px; padding: 11px; width: auto;}
scnb bd t h4 { padding: 7px 17px; background: var(--bc); font-weight: 500; border-radius: 44px; position: relative; z-index: 99999; width: 37px; align-items: center; justify-content: center; display: grid; margin-top: 7px; }


@media only screen and (max-width: 999px) {
scnb>bl { margin-bottom: 22%; }
scnb bl>bd { display: block; }

}



/* Component : Channel_Footer */
chnt { display: block; margin: 11px; }
chnt hd { display: grid; margin: 11px; }	
chnt bd { display: grid ; grid-auto-flow: column; grid-template-columns: 40% auto auto; align-items: center; padding: 0 11px; }
chnt bd>i { height: 122px; width: 122px; margin: auto; border-radius: 88px; overflow: hidden; }
chnt bd d { font-weight: 500; margin: 0px; margin-bottom: 7px; }
chnt bd btn { padding: 10px 22px; background: var(--btn); color: var(--b); font-weight: 500; border-radius: 44px; }







/* Component : Channel_Orders */
schn.fld aa.fe, .all aa.al, .scs aa.su, .pnd aa.pe { border-bottom: solid; }	
schn.all all.al { display: block; }
schn.scs succes.su { display: block; }
schn.pnd pending.pe { display: block; }
schn.fld Failed.fe { display: block; }		
schn hd h2 { padding: 0; }	
schn gp d { display: block; padding-top: 11px; }	
schn gp { margin: 0; }	
schn>bl { display: block; background: var(--bt); padding: 22px; border-radius: 22px; margin: 7px; }	
schn gp h6 { color: var(--c0); }	
schln mg a { display: flex; justify-content: center; align-items: center; position: relative; font-weight: 400; height: 50px; }
schln mg hd { display: grid; gap: 11px; grid-template-columns: 77px 77px 77px; }
schln mg { display: grid ; align-items: center; justify-content: space-between; padding-top: 22px; grid-template-columns: auto auto; }
schln mg btns { display: grid ; gap: 11px; grid-template-columns: 124px 81px 80px; }
schln mg btns btn { display: grid ; padding: 7px 14px; background: var(--bc); border-radius: 22px; align-items: center; color: var(--c0); font-weight: 500; }

schn trc { display: grid; grid-template-columns: unset; align-items: center; border-radius: 7px; padding: 11px; max-width: 100%; position: relative; margin: 7px 0; width: auto; border: solid 1.6px var(--bc); }
schn trc bl { display: grid; grid-template-columns: 44px auto 60px; height: auto; width: auto; justify-content: unset; background: var(--0); gap: 2%; align-items : center;}	
all trc hd>i { background: var(--bc); width: 45px; height: 45px; border-radius: 44px; }	
schn all trc>bd { display: flex; gap: 11px; justify-content: unset; }	
schn trc hd i svg { height: 25px; width: 25px; }	
schn h7 i { height: 16px; width: 16px; }
schln .aerea { justify-content: start; padding-top:22px;}	
schn stn { display: grid ; align-items: center; padding: 11px; grid-template-columns: auto 130px; gap: 7px; }
schn stn btn i svg { fill: var(--b); }
schn stn bd btn { display: grid; grid-template-columns: 34px auto; margin: 0; padding: 3px 0px; }
schn asn { display: none; }	

schn bd>i { height: 36px; width: 24px; }		
schn scn { display: grid; border-radius: 7px; padding: 11px; margin: 7px 0; border: solid 1.6px var(--bc); }
schn scn hd { display: grid; grid-template-columns: 44px auto; justify-content: unset; background: var(--0); gap: 2%; align-items: center; }
schln { display: grid; background: var(--b); }	
schln h>d { padding: 22px 22px 0px 22px; border-bottom: solid 1px var(--bor); }
scn hd bd h7 { display: flex ; }

schn bd d { display: grid ; grid-template-columns: auto 14%; align-items: center; margin: 11px 0; }
schn bd h7 { display: flex ; font-size: 0.88em; font-weight: 400; column-gap: 7px; }
schn bd d>btn { display: flex ; justify-content: center; column-gap: 7px; }
schn bd btn i { width: 24px; height: 24px; }
schn bd t { font-size: 0.88em; font-weight: 500; }


@media only screen and (max-width: 999px) {
schn>bl { margin-bottom: 24%; }

}


/* Component : Channel_Profile1 */
ccal>bl { display: block; margin: 11px; }
ccal hd { display: block; }
ccal hd i { width: 100%; height: 100%; border-radius: 11px; overflow: hidden; }
ccal>bl>bd { display: grid ; grid-template-columns: 18% auto; align-items: center; margin: 11px 0; }
ccal bd>i { width: 144px; height: 144px; border-radius: 55%; overflow: hidden; box-shadow: 0 0 0 1px rgb(0 0 0 / 4%), 0 6px 20px rgb(0 0 0 / 20%); padding: 7px; margin: auto; }
ccal bd d { display: block; }
ccal bd name { display: flex ; align-items: center; column-gap: 7px; }
ccal bd h2 { font-size: 1.88em; font-weight: bold; }
ccal bd name>i { width: 24px; height: 24px; }
ccal bd h5 { display: grid ; opacity: 0.77; font-weight: bold; margin: 7px 0; }
ccal bd b { font-size: 0.88em; font-weight: 500; }
ccal bd b>a { color: var(--a); }
ccal bd sp { margin-left: 4px; font-weight: bold; }


/* Component : Channel_Sections */
scno>bl { display: grid ; grid-template-columns: 33px auto; align-items: center; column-gap: 11px; border-radius: 7px; padding: 11px; margin: 7px 0; border: solid 1.6px var(--bc); }
scno hd { display: grid; grid-template-columns: 44px auto; justify-content: unset; background: var(--0); gap: 2%; align-items: center; }
scno bd name { font-size: 0.88em; font-weight: 500; }


/* Component : Channel_Short */
ccht {display: block; max-width: 131px; min-height: 100%; height: 100%; min-width: 131px; position: relative; max-height: 100%; margin: 0 7px;}
ccht hd i {height: 100%; position: relative; min-height: 210px;}	
ccht hd img { height: 100%; width: 100%; border-radius:7px; object-fit: cover; display: grid; }	
ccht bd {display: grid; align-items: center; justify-content: space-between; padding: 7px;padding-bottom: 0;height: fit-content; grid-template-columns: auto 28px;position: relative;}	
ccht bd h3 {font-weight: 500; font-size: 1rem; overflow: hidden; -webkit-line-clamp: 2; display: -webkit-box; -webkit-box-orient: vertical; text-overflow: ellipsis;}	
ccht bd btn { display: flex ; height: auto; width: auto; transform: rotate(90deg); justify-content: center; margin-top: 4px; align-items: start; padding: 7px; border-radius: 22px; transition: 333ms; }
ccht bd btn:hover { background: var(--bc); }
ccht bd i { width: 14px; height: 14px; }
ccht ft span { font-size: 0.88em; font-weight: 500; }

.ccspp bd d {display: block;}
ccht bd d {display: none;  position: absolute; background: var(--b); border-radius: 12px;right: 43px; z-index: 999999; box-shadow: 0 0 3px var(--bor);width: 100%; min-width: 170px;top: -172px;}
ccht bd f {display: flex ; gap: 6px; align-items: center; padding: 8px 12px;}
ccht bd f:hover { background: var(--bc-t); }
ccht d i { width: 28px; height: 24px; }



/* Component : Channel_Short */
shos>bl { display: block; }
shos hd { display: flex ; align-items: center; column-gap: 7px; margin-bottom: 11px; }
shos>bl>hd>i { width: 24px; height: 24px; }
shos>bl>bd { display: flex ; overflow: hidden; overflow-x: scroll; padding-bottom: 11px; border-bottom: 1px solid var(--bc); position: relative; }





/* Component : Channels_Today */
chdo>bl { display: block; }
chdo>bl>hd { display: flex ; justify-content: space-between; align-items: center; margin-bottom: 11px; }
chdo hd h4 { font-size: 1.33em; font-weight: bold; }
chdo >bl>hd>i { width: 24px; height: 24px; }
chdo >bl>hd path { fill: var(--a); }
chdo >bl>bd { display: grid ; grid-auto-flow: column; align-items: center; column-gap: 11px; overflow-x: scroll; }







/* Component : Channels_Today */
ccna>bl { display: block; padding: 22px; padding-bottom: 0; border-bottom: 1px solid var(--bc); }
ccna hd { display: block; margin-bottom: 11px; }
ccna hd h2 { font-size: 1.44em; font-weight: bold; }
ccna bd { display: flex ; justify-content: space-between; }
ccna bd mg { display: flex ; column-gap: 7px; }
ccna bd a { display: block; padding: 11px; font-size: 0.88em; font-weight: 500; }
ccna bd a.this { border-bottom: 2px solid; color: var(--a); }
ccna bd btns { display: flex ; align-items: center; column-gap: 7px; }
ccna bd btn { font-size: 0.88em; font-weight: 500; padding: 7px 14px; background: var(--bc); border-radius: 22px; }

@media only screen and (max-width: 999px) {
ccna bd { display: grid ; row-gap: 11px; }

}

ctbs btns { display: flex ; align-items: center; }
ctbs bl { padding: 22px; padding-bottom: 0; }
@media only screen and (min-width: 999px) {
ctbs btns btn { font-size: 0.875rem; padding: 0.25rem 1rem; border-radius: 9999px; margin-right: 0.5rem; margin-bottom: 1rem; }
ctbs btns btn:first-child { background: var(--a); color: var(--b); font-weight: 600; }
ctbs btns btn:not(:first-child) { border: 1px solid var(--bc-t);}

}
@media only screen and (max-width: 999px) {
ctbs btns btn {display: block; text-align: center; padding: 11px 16px; padding-top: 0; font-size: 16px; font-weight: 500; position: relative; width: max-content; white-space: nowrap;}
ctbs btns btn:first-child { color: var(--a);}
ctbs btns btn:first-child:after {content: ''; position: absolute; bottom: -3px; left: 22%; height: 6px; border-radius: 11px; width: 55%; margin: auto; background: var(--a);}	
}
/* Component : Conversations */
cnvs>bl { display: grid ; grid-template-rows: 66px auto max-content; height: 100%; }
cnvs>bl hd>div { display: grid; grid-template-columns: 55px auto auto; align-items: center; padding: 11px; box-shadow: 0 1px 7px var(--bc); }
cnvs>bl hd>div>hd { display: block; height: 44px; width: 44px; overflow: hidden; border-radius: 55%; }
cnvs>bl hd>div>hd>i { height: 100%; }
cnvs>bl hd>div>hd>i>img { object-fit: cover; height: 100%; width: 100%; }
cnvs>bl hd>div>ft { display: flex; justify-content: end; }
cnvs>bl hd>div btn { height: 33px; width: 33px; display: flex; align-items: center; justify-content: center; margin: 4px; border-radius: 55%; padding: 1px; }
cnvs>bl hd>div btn:hover { background: var(--hover); }
cnvs>bl hd>div>ft>btns { display: flex; }
cnvs>bl cnvrsstion>p { text-align: center; margin: 0; }	
cnvs>bl cico { display: flex; padding: 22px; margin: 11px; justify-content: end; flex-direction: column; align-items: center; margin-bottom: 0; }
cnvs>bl cnvrsstion { display: block; height:auto; }

@media screen and (min-width: 999px) {	
	cnvs>bl bd { display: block; overflow-y: scroll; transition: 333ms; margin-right: 6px;}
	cnvs>bl>bd { display: block; overflow: hidden; overflow-y: scroll; scrollbar-width: thin;max-height: 73vh; }
}

@media screen and (max-width: 999px) {
	chat>bl { margin: 0; }
	chat>bl bd { display: block; overflow-y: scroll; transition: 333ms; margin-right: 6px;}
}
ccis bl { margin:11px 0px;} 
ccis hd { display: block; padding: 12px 16px; border-bottom: 1px solid var(--bc);  position: relative; } 
ccis hd img { width: 32px; height: 32px; border-radius: 50%; vertical-align: middle; } 
ccis hd i {  background: none; border: none;  font-size: 18px; cursor: pointer;height: auto; width: auto; } 
ccis bd { display: block; height: calc(100vh - 180px); overflow-y: auto; padding: 16px;  } 
ccis profile { display: block; text-align: center; padding: 16px 0; } 
ccis profile img { width: 60px; height: 60px; border-radius: 50%; margin-bottom: 8px; }
ccis btns { display: flex; justify-content: center; gap: 24px; margin-top: 16px; } 
ccis btn { display: flex; flex-direction: column; align-items: center; font-size: 12px; } 
ccis btn icon { display: flex; align-items: center; justify-content: center; width: 36px; height: 36px; background: var(--bc); border-radius: 50%; margin-bottom: 4px; } 
ccis status { display: block; font-size: 12px; margin: 16px 0; text-align: center; } 
ccis status a { color: var(--a); text-decoration: none; } 
ccis message { display: block; margin-top: 8px; } 
ccis message bubble { display: inline-block; padding: 8px 12px; background: var(--aaa); color: var(--b); border-radius: 18px; max-width: 80%; float: right; } 
ccis message status { display: block; text-align: right; font-size: 11px; margin-top: 4px; clear: both; } 
ccis bl ft { display: block; border-top: 1px solid var(--bc); padding: 0; padding-top: 11px; } 
ccis ft d { display: flex ; }
ccis hd d { display: grid ; grid-template-columns: 44px auto 25px; align-items: center; }
ccis hd span { margin: 0; font-weight: 500; vertical-align: middle; font-size: 0.88em; width: 88%; }
ccis svg { height: 20px; }
ccis { display: none; }
.nch ccis { display: block; }

/* Component : Chat_List */
cclo>bl { display: block; background: var(--b); padding: 20px; border-radius: 10px; box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.1); width: 888px; margin:11px auto;} 
ccli bl:last-child { border-bottom: none; } 
ccli bl:hover { background: var(--bc); }
ccli img { width: 60px; height: 60px; border-radius: 9px; vertical-align: middle; object-fit: cover; }
cclo hd { font-size: 18px; font-weight: 500; display: block; margin-bottom: 10px; } 
ccli bl { display: grid ; padding: 10px; border-bottom: 1px solid var(--bor); position: relative; width: auto; grid-template-columns: 88px auto 77px; border-radius: 11px; }
cclo ft { font-size: 12px;  text-align: right; display: block; margin-top: 5px; } 
cclo .dot { width: 8px; height: 8px; background: var(--a); border-radius: 50%; display: inline-block; margin-right: 5px; }
cclo p { margin: 3px 0; }
ccli ft { align-items: center; display: flex ; justify-content: end; }

Inbox cndo { display: none; }
Inbox cclo { display: none; }
.buyy bctf hd { margin: 0; border: none; }
.buyy bctf bl { padding-bottom: 0; }
Inbox.buyy bctf bd { display: none; }
Inbox.buyy bctf ft { display: none; }


Inbox.sell cndo { display: block; }
Inbox.buyy cclo { display: block; }
Inbox .aerea { flex-direction: row; }
@media only screen and (max-width: 999px) { cclo>bl { width: auto; margin: 11px; } }
ccms>bd>time { text-align: center; display: block; font-size: 0.77em; padding: 11px; margin: 11px; margin-top: 0; }
ccms seen {margin: 0 5px; display: flex ; font-size: 0.77em; justify-content: end; margin-bottom: 11px; margin-right: 11px; }
ccms ciso { display: grid; grid-template-columns: auto auto 0; align-items: center; padding: 0 5px; margin-bottom: 2px; justify-content: end; }
ccms ciso:hover hd>btns { height: 100%; opacity: 0.7; z-index: 99; }
ccms inputchats ciso:last-child sms { border-radius: 22px 5px 22px 22px; }
ccms coso bl{ display: grid; grid-template-columns: 44px auto auto; align-items: center; padding: 0 5px; margin-bottom: 2px; justify-content: start; }
ccms coso sms { display: block; background: var(--bc); font-weight: 500; padding: 6px 11px; font-size: 0.88em; width: fit-content; border-radius: 5px 22px 22px 5px; }
ccms coso>ft>btns { align-items: center; display: flex; transition: 99ms; position: relative; z-index: -1; height: 0; opacity: 0; }
ccms coso>ft>btns>btn { display: flex; height: 30px; width: 30px; justify-content: center; align-items: center; margin: 0 5px; border-radius: 55%; }
ccms coso>ft>btns>btn:hover { background: var(--hover); }
ccms coso:hover coso>ft>btns { height: 100%; opacity: 0.7; z-index: 99; }
ccms coso:hover btns { height: 100%; z-index: 99; opacity: 0.7; }
ccms coso:first-child sms { border-radius: 22px 22px 22px 5px; }
ccms coso>hd>i { height: 100%; display: none; }
ccms coso:last-child>hd>i { display: block; }
ccms coso:last-child sms { border-radius: 5px 22px 22px 22px; }
ccms ciso sms t { word-break: break-all; }
/* js Css */
ccms react {display: flex; background: #ffffff; position: relative; z-index: 99999999999999999; box-shadow: 0px 0px 7px #929292; border-radius: 18px; padding: 2px; width: fit-content; }
cafm {display: grid ; align-items: center; padding: 7px; border-radius: 7px; cursor: pointer; position: relative; overflow: hidden;}
cafm bl{display: grid ; align-items: center; gap: 12px; grid-template-columns: 49px auto auto;}
cafm:hover { background: #f0f2f5 }
cafm[active=true] { background: #f0f2f5 }
cafm hd {display: grid ; width: 46px; height: 46px; overflow: hidden; border-radius: 50%; border: 1px solid var(--bor); padding: 0;pointer-events: none;}
cafm hd i { height: 100%; }
cafm bd h3 { font-size: 14px; font-weight: 500 }
cafm bd p { font-size: 12px; color: #65676b;margin:0; }
cafm btn {background: transparent; cursor: pointer; padding: 0;}
cafm btn:hover { color: #1c1e21 }
cafm btn svg { width: 18px; height: 18px }
/*cafm.this { padding-left: 16px; background: var(--bc); }
cafm.this:before { content: ''; position: absolute; inset: 0; background: var(--aaa); width: 8px; height: 70%; border-radius: 22px; margin: auto 0; }
cafm.this:after { content: ''; position: absolute; inset: 0; background: var(--a); width: 16%; filter: blur(28px); height: 70%; left: unset; border-radius: 22px; margin: auto 0; }*/
/* Component : ChooseGIF */
cgeo { display: none ; background: var(--b); width: 388px; height: 555px; border-radius: 11px; margin: 22px; backdrop-filter: blur(22px); box-shadow: var(--bs-bt); overflow: hidden; margin: auto; }
cgeo hd { display: grid ; grid-template-columns: 33px auto; align-items: center; padding: 11px; border-bottom: 1px solid var(--bc); }
cgeo hd i { width: 18px; height: 18px; background: var(--bc); padding: 7px; border-radius: 22px; }
cgeo hd h3 { font-size: 1.22em; font-weight: bold; text-align: center; }
cgeo bd { display: block; padding: 11px; }
cgeo bd t { display: flex ; align-items: center; background: var(--bc); padding: 0 11px; border-radius: 22px; }
cgeo bd t i { width: 24px; height: 24px; }
cgeo bd t input { background: transparent; padding: 0 11px; }
cgeo ft { display: block; overflow-y: scroll; max-height: 435px; }
cgeo ft mg { display: grid ; }
cgeo ft mg i { width: 100%; height: 100%; }


.GIF cgeo { display: block; }


/* Component : ChooseProfile_Picture */
cpuo { display: grid ; background: var(--b); border-radius: 11px; overflow: hidden; position: absolute; max-width: 666px; inset: 0; margin: auto; height: fit-content; transition: var(--tr-a); opacity: 0; transform: scale(.95); visibility: hidden; }
.Profile_DP cpuo { opacity: 1; transform: scale(1); visibility: visible; }
cpuo>bl>hd { display: grid ; grid-template-columns: auto 33px; align-items: center; padding: 11px; border-bottom: 1px solid var(--bc); text-align: center; position: relative; }
cpuo hd h3 { font-size: 1.22em; font-weight: bold; text-align: center; }
cpuo hd exit { display: block; margin: auto; }
cpuo hd i { width: 24px; height: 24px; background: var(--bc); padding: 5px; border-radius: 22px; }
cpuo bd { display: block; padding: 11px; }
cpuo bd btns { display: grid ; grid-template-columns: auto auto 55px; align-items: center; column-gap: 11px; }
cpuo bd btns btn { display: flex ; justify-content: center; padding: 9px 11px; background: var(--bc); border-radius: 7px; column-gap: 5px; align-items: center; position: relative; overflow: hidden; }
cpuo bd btns btn>input { position: absolute; inset: 0; z-index: 99; width: auto; opacity: 0; }
cpuo bd btns i { width: 18px; height: 18px; }
cpuo bd btns t { font-size: 14px; font-weight: 500; }
cpuo ft { display: block; padding: 22px; overflow-y: scroll; scrollbar-width: thin; max-height: 484px; padding-bottom: 0; }
cpuo ft d { display: block; padding: 11px 0; }
cpuo ft d h3 { font-size: 1em; font-weight: 500; margin-bottom: 11px; }
cpuo ft d mg { display: flex ; align-items: center; justify-content: start; border-radius: 11px; overflow: hidden; flex-wrap: wrap; }
cpuo ft d mg i { width: 104px; height: 104px; margin: 0 7px 7px 0; }


cpuo ft d mg i:first-child { border-radius: 11px 0 0 11px; overflow: hidden; }
cpuo ft d mg i:nth-child(6) { border-radius: 0 11px 11px 0; overflow: hidden; }
cpuo ft d mg i:last-child { border-radius: 0 11px 11px 0; overflow: hidden; }

@media (max-width : 999px) {
	cpuo { margin: auto 7px; }
}
/* Component : Close_Friends */
cfco { display: block; width: 548px; height: auto; background: var(--b); border-radius: 11px; opacity: 0; visibility: hidden; }
cfco hd { display: grid ; grid-template-columns: auto 44px; align-items: center; padding: 11px; border-bottom: 1px solid var(--bc); }
cfco hd h3 { font-size: 1.22em; font-weight: bold; text-align: center; }
cfco hd ext { position: relative; margin: 0; }
cfco hd i { width: 34px; height: 28px; }
cfco bd { display: grid ; padding: 11px; padding-bottom: 0; }
cfco bd sl { display: flex ; padding: 0 11px; height: 44px; border-radius: 22px; }
cfco bd sl i { width: 24px; height: 24px; }
cfco bd input { padding: 0 7px; font-size: 0.88em; font-weight: 500; }
cfco bd input:focus { box-shadow: unset; }
cfco bd d { display: grid ; overflow-y: scroll; height: 90%; scrollbar-width: thin; margin-top: 11px; }
cfco bd div { display: grid ; grid-template-columns: 44px auto 24px; align-items: center; padding: 7px; border-radius: 7px; transition: 333ms; }
cfco bd div:hover { background: var(--bc); }
cfco bd d i { width: 36px; height: 36px; border-radius: 44px; overflow: hidden; }
cfco bd d i:last-child { width: 24px; height: 24px; }
cfco bd div:hover path { fill: var(--a); }
cfco bd h4 { font-size: 0.88em; font-weight: 500; }
cfco ft { display: grid; padding: 11px; padding-top: 0; row-gap: 11px; }
cfco ft sp { display: none ; row-gap: 11px; padding: 7px; border: 2px solid var(--bc); border-radius: 7px; overflow-y: scroll; max-height: 70px; scrollbar-width: thin; }
cfco ft sp span { font-size: 1em; font-weight: 500; }
cfco ft sp btns { display: grid ; grid-template-columns: auto auto; justify-content: start; gap: 11px; }
cfco ft btc { display: flex ; align-items: center; padding: 7px; border-radius: 7px; background: #ebf5ff; column-gap: 7px; }
cfco ft btc i { width: 20px; height: 20px; border-radius: 22px; overflow: hidden; }
cfco ft btc t { font-size: 0.88em; font-weight: 500; color: var(--a); }
cfco ft btc path { fill: var(--a); }

cfco ft btns { display: flex ; justify-content: space-between; }
cfco ft btn { font-size: 0.88em; font-weight: 500; border-radius: 7px; transition: 333ms; }
cfco ft btn:first-child { padding: 7px 11px; color: var(--a); }
cfco ft btn:first-child:hover { background: var(--bc); }
cfco ft btn:last-child { padding: 7px 28px; background: var(--a); color: var(--b); }cfco ft btn:last-child { padding: 7px 28px; background: var(--a); color: var(--b); }
.addfird cfco { opacity: 1; visibility: visible; }

cfco .this i:last-child { background: var(--a); }
cfco .this i:last-child path { fill: var(--b); }



coee { display: block; max-width: 548px; overflow: scroll; padding: 20px 0px;border-radius: 11px; height: 37vh; }

coee hd input { border-radius: 0; height: 22px; padding: 0; margin: 0; font-weight: 400; background: unset;font-size: 17px; }

coee blc { display: flex ; justify-content: space-between; border-radius: 30px; padding: 6px; align-items: center; }

coee blc>i { height: 25px; width: 25px; background: unset; }

coee bl bd { border: solid 1px var(--bor); padding: 15px; border-radius: 10px; }
coee bd img { object-fit: scale-down; }
coee bd dv:nth-child(1) { flex-direction: unset; }
coee bd dv {display: flex;flex-direction: column;gap: 4px;}
coee bd dv span { font-size: 13px; color: var(--c0); }
coee bd dv b { font-size: 15px; }
coee bd dv p {  display: flex ; align-items: center; font-size: 13px; color: var(--c0); margin: 0; }
coee bd dv:nth-child(1) i { height: 33px; width: 33px; border-radius: 26px; padding: 2px 2px; }
coee bd dv d { flex-direction: column; gap: 0; }
coee bd dv p svg { height: 12px; width: 12px; margin: 0; }
coee bd div dv:nth-child(1) { flex-direction: column; }
coee bd div { display: flex ; justify-content: space-between; background: var(--bc-t); padding: 14px 20px; border-radius: 10px; }
coee bd btn { display: flex ; align-items: center; padding: 10px 10px; border-radius: 6px; background-color: var(--bc); font-size: 13px; font-weight: 600; gap: 6px; height: 20px; color: var(--a); margin-top: 6%; }/*  Collapsible_Panel   */

ccppo hd { display: block; font-size: 18px; font-weight: bold; padding: 15px 0; border-bottom: 1px solid #e0e0e0; margin-bottom: 10px; } 
ccppo bd { display: block; background: white; border-radius: 8px;  padding: 15px; margin-bottom: 20px; }
ccppo ft { display: block; text-align: center; padding: 15px; color: #666; font-size: 14px; border-top: 1px solid #e0e0e0; margin-top: 20px; } 
/* Rule elements */
ccppo rl { display: block; margin-bottom: 15px; padding-bottom: 15px;  } 
ccppo h3 { display: inline-block; width: 25px; font-weight: bold; } 
ccppo t { font-weight: bold; margin-bottom: 5px; }
ccppo p { display: none; color: #666; font-size: 14px; margin-left: 25px; margin-top: 5px; } 
ccppo i { width: auto; height: auto; }
ccppo svg { width: 20px; height: 20px; }
ccppo btn { display: grid ; grid-template-columns: 24px auto 23px; }
ccppo { display: flex ; width: 100%; background: var(--b); border-radius: 15px; }
ccppo bl { display: grid ; width: 100%; padding: 2px 20px; }
.csba ccppo p{display: flex;}

clno bd flex { display: flex ; gap: 10px; align-items: center; }
cwac {display: grid ; grid-template-columns: 55px auto; background: var(--b); padding: 11px; border-radius: 11px; margin: 7px 11px;}
cwac hd {display: flex ; gap: 7px; padding: 0; height: 44px; width: 44px;}
cwac hd img { width: 36px; height: 36px; border-radius: 50%; border: 2px solid var(--a); }
cwac bd { display: flex ; align-items: center; }
cwac bd input { background: var(--0); font-size: 14px; padding: 5px; height: 22px; font-weight: 500; }
cwac ccf i {background-image: url('/-/ID/asset/icons.png');background-position: 1px -201px; background-size: auto; width: 22px; height: 16px; background-repeat: no-repeat; display: grid ; margin: 0 2px;}
cwac ft btn { display: grid ; height: 22px; opacity: 0.44; }
cwac ccf { display: grid ; background: var(--bc); padding: 7px; border-radius: 22px; }
cwac ft { display: none; justify-content: space-between; align-items: center; margin-top: 8px; }
cwac cim { display: flex ; }
cwac cim i:nth-child(1) { background-position: 1px -201px; }
cwac cim i:nth-child(2) { background-position: 1px -286px; }
cwac cim i:nth-child(3) { background-position: 1px -252px; }
cwac cim i:nth-child(4) { background-position: 1px -303px; }
cwac cim i:nth-child(5) { background-position: 1px -388px; }
ccnt { width: 100%; max-width: 500px; background: #fff; border-radius: 10px; box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1); padding: 15px; } 
ccnt bl { display: flex; flex-direction: column; gap: 15px; } 
ccnt hd { display: flex; justify-content: space-between; align-items: center; } 
ccnt hd div { display: flex; align-items: center; gap: 10px; } 
ccnt hd div div { display: flex; flex-direction: column; } 
ccnt hd img { width: 40px; height: 40px; border-radius: 50%; } 
ccnt hd span:first-child { font-weight: bold; } 
ccnt hd button { background: none; border: none; cursor: pointer; } 
ccnt bd { display: flex; flex-direction: column; gap: 10px; } 
ccnt bd p { font-size: 14px; color: #333; } 
ccnt bd a { color: #1877f2; text-decoration: none; font-weight: bold; } 
ccnt bd a:hover { text-decoration: underline; }
ccnt ft { display: flex; align-items: center; gap: 15px; } 
ccnt ft button { display: flex; align-items: center; gap: 5px; border: none; background: none; cursor: pointer; font-size: 14px; color: #555; } 
ccnt ft button:hover { color: #1877f2; } </style>
ccms { display: block; background: var(--b); margin: 11px; border-radius: 11px;  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); overflow: hidden; }
ccms> bl { display: block;  margin: 11px; border-radius: 11px;  overflow: hidden; }

ccms> hd { display: block; padding: 11px; border-bottom: 1px solid var(--bc); } 
ccms hd h2 { font-size: 20px; font-weight: 600;  margin-bottom: 16px; } 
ccms sl { display: flex ; align-items: center; background-color: var(--bc); border-radius: 6px; padding: 8px 12px; margin-bottom: 16px; height: 44px; }
ccms input { border: none; background: transparent; outline: none; font-size: 14px; width: 100%; padding: 0px; } 
ccms btns { display: flex; gap: 8px; opacity: 0; transition: 0.3s;} 
ccms coso bl:hover ccms btns { opacity: 1; } 

ccms> btn { display: flex ; align-items: center; gap: 6px; background: var(--bc); border: none; border-radius: 6px; padding: 8px 12px; font-size: 14px; cursor: pointer; }
ccms btn.this { color: var(--a); } 
ccms i { width: 18px; height: 18px; display: flex ; align-items: center; justify-content: center; }
ccms hd i { width: 39px; height: 39px;  border-radius: 55%; overflow: hidden; }
ccms btns svg { height: 18px; }
ccms>bl>bd { display: block; padding: 20px;} 
ccms sl input:focus { box-shadow: unset; border-radius: 11px; }
bcrt hd div { display: flex ; align-items: center; justify-content: space-between; font-weight: bold; font-size: 16px; }

bcrt hd { display: block; padding: 0px 8px 6px; border-bottom: 1px solid var(--bor); }

bcrt hd i { height: 27px; width: 27px; background: var(--bc); border-radius: 28px; padding: 6px 6px; }

bcrt bd { display: block; padding: 16px; }

bcrt bd strong { font-size: 18px; margin-bottom: 5px; display: block; }

bcrt bd span { font-size: 15px; margin-bottom: 12px; display: block; }

bcrt bd a { color: var(--a); text-decoration: none; display: inline-block; margin-bottom: 16px; font-size: 16px; }

bcrt bd btn { background: var(--a); padding: 10px; font-weight: bold; border-radius: 6px; font-size: 14px; justify-content: center; display: flex ; color: var(--b); }

bcrt>bl { display: block; max-width: 500px; padding: 20px 0px; border: solid 1px var(--aa-t); position: absolute; z-index: 100000; box-sizing: border-box; background: var(--b); border-radius: 11px; box-shadow: 0 16px 70px var(--aa-t); margin-block: 19px; right: 0; top: 13rem; left: 33rem; }

bcrt { display: none; }

seso.CR bcrt { display: block; }
ccfr h1 { font-size: 24px; } 
ccfr hd { display: flex ; justify-content: space-between; }
ccfr .filter-box { display: flex ; align-items: center; gap: 10px;padding: 11px 0; }
ccfr select { background: var(--bc); border: none; padding: 10px; border-radius: 5px; width: calc(100% - 58px); max-width: 133px;margin: 0; }
ccfr .reset-btn { background: var(--aa); color: var(--b); border: none; padding: 10px 15px; border-radius: 5px; cursor: not-allowed;width: fit-content; }
ccfr .filter-btn { color: var(--b); border: none; padding: 10px 15px; border-radius: 5px; cursor: pointer; background: var(--aa); }
ccfr { display: block; padding: 22px; background: var(--b); margin: 11px; border-radius: 11px; transition: 333ms; overflow: hidden; }
ccfr bd { display: block; gap: 22px; padding: 22px 0; height: 0; transition: 333ms; padding: 0; overflow: hidden; opacity: 0; visibility: hidden; }
ccfr.ftr bd { transition: 333ms; padding: 22px 0; height: 77%; visibility: visible; opacity: 1;padding-bottom: 0; }
/* Component : Company */
compo { font-size: 0.77em; display: block; padding: 22px;z-index: 2;position: relative;}
compo .links a { border-right: 1px solid #d2d2d7; margin-right: 7px; padding-right: 10px; display: inline-block; margin-top: 5px; white-space: nowrap;cursor:pointer; color: #515154; text-decoration: none;transition:333ms; }
compo a:hover{color: #fff !important;}
compo div { margin-bottom: 7px;padding-bottom: 8px;border-bottom: 1px solid #515154; }
compo div { margin-bottom: 7px;padding-bottom: 8px;border-bottom: 1px solid #515154; }
compo div a { color: #06c; cursor:pointer; transition:333ms; }
compo div { float: right; margin-top: 5px; position: relative; top: -3px; z-index: 2; white-space: nowrap; }
compo div { margin-right: 30px; float: left; margin-top: 5px; }







ccao .card img { width: 100%; border-radius: 10px; } 
ccao .card-content { padding: 10px 0; } 
ccao .title { font-size: 1.1em; font-weight: 500; }
ccao .rating { display: flex ; align-items: center; gap: 5px; margin: 5px 0; font-size: 0.77em; }
cao .free-badge { background: var(--aa); padding: 3px 12px; border-radius: 5px; font-size: 0.8em; float: right; color: var(--b-t); }
ccao .category { font-size: 0.9em; color: #bbb; } 
ccao .description { margin-top: 10px; font-size: 0.85em;  }
ccao bl { display: grid ; grid-template-columns: 62px auto auto; gap: 2%;align-items: self-start; }
ccao .card { width: 350px; background: var(--b); border-radius: 11px; overflow: hidden; padding: 15px; margin: 11px 0; }
ccao bl i { height: 100%; }
ccao hd img {height: 77px; width: 56px !important; border-radius: 6px !important; object-fit: cover;}
ccao span.free-badge { background: var(--aa); color: var(--b); border: none; padding: 7px 15px; border-radius: 5px; cursor: not-allowed; width: initial; justify-content: center; display: flex ; font-size: 0.77em;}
ccas { display: flex ; gap: 1%;overflow-x: scroll; }
scpo sidebar { display: none; }
scpo main { width: 100%; }
ccao .card:hover { transform: scale(1.05); transition: background-color 1s ease-in-out, transform 1s ease-in-out, opacity 1s ease-in-out 0.3s, transform 1s ease-in-out 0.3s; }

.hover-block { position: relative;overflow: hidden; } 
.preview-video { position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; opacity: 0; transition: opacity 0.3s ease; } 
.play-text { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); background: rgba(0, 0, 0, 0.7); color: white; padding: 10px 20px; font-size: 16px; font-weight: bold; border-radius: 5px; opacity: 0; transition: opacity 0.3s ease; } 
.hover-block:hover .preview-video { opacity: 1; } 
.hover-block:hover .play-text { opacity: 1; }
ccao:hover .preview-video { opacity: 1; z-index: 1; transform: scale(1.1); }
ccao:hover img.thumbnail {  z-index: 0; }
ccao:hover .hover-block { overflow: auto; }

@media screen and (max-width: 480px) {
ccao .card { width: auto; margin: 11px; }
ccas { display: block;  }
 
}
ccfn>bl { display: block; max-width: 500px; padding: 20px 0px; border: solid 1px var(--aa-t); position: absolute; z-index: 100000; box-sizing: border-box; background: var(--b); border-radius: 11px; box-shadow: 0 16px 70px var(--aa-t); margin-block: 19px; right: 0; top: 13rem; left: 33rem; }
ccfn hd i { height: 27px; width: 27px;margin: auto;}
ccfn hd div { text-align: center; display: flex ; flex-direction: column; gap: 8px; }
ccfn hd btns { display: flex ; justify-content: center;gap: 8px;}
ccfn hd btn { display: flex ; justify-content: center; font-size: 16px; background: var(--a-t); border-radius: 7px; padding: 1px 11px; align-items: anchor-center; color: var(--aaa); }
ccfn bd { display: flex; padding: 9px;gap: 20px; }
ccfn bd dot { background: var(--aa); display: block; width: 6px; height: 6px; border-radius: 20px;z-index: 999; }
ccfn bd dv { display: flex ; flex-direction: column; gap: 5rem; }
ccfn bd dv::before { content: " "; position: absolute; width: 2px; height: 41%; background: var(--bor); left: 11px; }
ccfn ft { display: flex ; justify-content: center; padding: 16px;border-top: solid 1px var(--bor); }
ccfn ft btn { display: flex ; width: 100%; justify-content: center; padding: 9px; background: var(--a); border-radius: 9px; font-weight: 500; color: var(--b); font-size: 17px; } 
ccfn div d { display: flex ; flex-direction: column;margin-bottom: 5px; }
ccfn bd b { font-weight: 600; font-size: 17px; }
ccfn bd span { font-size: 15px; }
ccfn hd h2 { font-size: 19px; }
ccfn { display: none; }
seso.CN ccfn { display: block; }ccho .container { display: flex ; justify-content: space-between; max-width: 1200px; margin: 50px auto; padding: 20px; align-items: baseline; background: var(--b); border-radius: 22px; padding: 22px; }
ccho .left { flex: 1; font-size: 46px; font-weight: 700; }
ccho .right { flex: 1;} 
ccho .right h3 { font-size: 1.5rem; font-weight: 700; } 
ccho .right p { font-size: 1rem; } 

@media (max-width: 768px) { 
ccho .container { flex-direction: column; text-align: center;margin: 11px; } 
ccho .left { font-size: 24px; text-align: left;} 
ccho .right h3 { font-size: 1rem; text-align: left; margin-top: 11px; }
ccho .right p { font-size: 0.88em; text-align: left; }
}
/* Component : Connect_WhatsApp */
cwwo { display: none ; width: 411px; height: auto; backdrop-filter: blur(22px); box-shadow: var(--bs-bt); background: var(--b); border-radius: 11px; margin: auto; }
cwwo hd { display: grid ; grid-template-columns: 33px auto; align-items: center; padding: 11px; border-bottom: 1px solid var(--bc); }
cwwo hd i { width: 18px; height: 18px; background: var(--bc); padding: 7px; border-radius: 44px; }
cwwo hd h3 { font-size: 1.22em; font-weight: bold; text-align: center; }
cwwo bd { display: block; padding: 11px; }
cwwo bd d { display: grid ; grid-template-columns: max-content auto; column-gap: 11px; align-items: center; }
cwwo bd sl { background: transparent; border: 2px solid var(--bc); }
cwwo bd select { background: var(--bc); width: auto; height: 50px; padding: 7px; }
cwwo bd sl:focus-visible { outline: unset; }
cwwo ft { display: block; padding: 11px; }
cwwo ft btn { display: flex ; justify-content: center; width: 100%; background: var(--bc); padding: 11px 0; border-radius: 7px; }
cwwo ft btn t { font-size: 0.88em; font-weight: 500; }


.cow cwwo { display: block; }
cein { display: grid ; background: var(--b); border-radius: 10px; overflow: hidden; box-shadow: 0 2px 8px var(--bor); min-width: 175px; max-width: 175px; margin: 0 5px; }
cein hd { position: relative; } 
cein hd img { width: 100%; height: 100%; object-fit: cover; }
cein button { position: absolute; top: 5px; right: 5px; background: rgba(0, 0, 0, 0.6); border: none; width: 25px; height: 25px; border-radius: 50%; font-size: 14px; text-align: center; cursor: pointer; padding: 0px; }
cein bd { padding: 5px 12px; }
cein bd h4 { font-size: 18px; }
cein bd p { font-size: 14px; color: var(--bor); margin: 4px 0; }
cein ft { padding: 10px; border-top: 1px solid var(--bor) }
cein ft btn { display: flex ; align-items: center; justify-content: center; gap: 10px; background: var(--aat); color: var(--a); padding: 8px 10px; border-radius: 5px; font-size: 18px; }
cein ft btn i { width: 20px; height: 20px; }
cein ft img { width: 14px; height: 14px; }
cein hd svg {fill:var(--b);}
cein ft svg { fill: var(--a); }cpkn { display: block; overflow: scroll; padding: 10px; border: solid 1px var(--bor); border-radius: 12px; background: var(--b); margin: 20px 0; }
cpkn>hd { display: flex ; justify-content: space-between; margin-bottom: 12px; }
cpkn>hd b { display: flex ; color: var(--swiper-theme-color); }
cpkn>bd { display: flex ; }
cpkn>bd div { display: flex ; gap: 5px; }scto sidebar { display: none; }
ccifo .contact-container { display: flex ; gap: 5%; justify-content: center; background: var(--b); padding: 22px; border-radius: 22px; margin: 11px auto; max-width: 1200px; }
ccifo .contact-card { background: var(--bc); padding: 22px; width: 250px; text-align: center; border-radius: 22px; transition: 0.3s ease-in-out; }
ccifo .contact-card i { height: 44px; padding: 10px; border-radius: 50%; width: 44px; margin: auto; }
ccifo .contact-card h3 { font-size: 20px; margin-top: 10px; font-weight: 600; } 
ccifo .contact-card p { font-size: 0.88em; margin-top: 11px; } 
ccifo .contact-card:hover { transform: translateY(-5px); box-shadow: 0 6px 15px rgba(0, 0, 0, 0.15); }



@media screen and (max-width: 999px) {
ccifo .contact-card { background: var(--b); width: auto; margin: 11px 0; }
ccifo .contact-container { display: block; background: unset; margin: 11px; padding: 0; }  
}ccsso .contact-section { background: var(--aa); color: var(--b); text-align: center; padding: 40px; border-radius: 22px; max-width: 1200px; margin: 11px auto; }
ccsso .contact-section h2 {  margin-bottom: 15px; } 
ccsso .contact-section p { font-size: 18px; line-height: 1.75em; max-width: 88%; margin: auto; }
ccsso .contact-btn { display: inline-block; background: var(--b); padding: 10px 20px; text-decoration: none; font-weight: bold; border-radius: 20px; margin-top: 15px; transition: 0.3s ease; }
@media screen and (max-width: 999px) {
ccsso .contact-section { margin: 11px; padding: 23px; }
ccsso .contact-section p { font-size: 0.88em; max-width: 100%; }
}


ccds bl { display: block; max-width: 900px; width: 100%; background: var(--b); border-radius: 8px; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); overflow: hidden; } 
ccds hd { display: flex; justify-content: space-between; align-items: center; padding: 16px 20px; border-bottom: 1px solid var(--bor); } 
ccds hd h2 { font-size: 20px; font-weight: 600; } 
ccds hld { display: flex; gap: 10px; align-items: center; } 
ccds btn { background: var(--aaa); color: var(--b); border: none; border-radius: 6px; padding: 8px 16px; font-size: 14px; font-weight: 500; cursor: pointer; display: grid ; align-items: center; gap: 6px; height: 20px; grid-template-columns: 22px auto;} 
ccds btn1 { background: var(--bc); border: none; border-radius: 6px; padding: 8px 16px; font-size: 14px; font-weight: 500; cursor: pointer; display: grid ; align-items: center; gap: 6px; height: 20px; grid-template-columns: auto 22px; } 
ccds bd { display: block; padding: 0; } 
ccds blc { display: flex; padding: 16px 20px; border-bottom: 1px solid var(--bor); align-items: center; } 
ccds blc:last-child { border-bottom: none; } 
ccds i { width: 60px; height: 60px; border-radius: 4px; overflow: hidden; margin-right: 16px; background: var(--bc); } 
ccds i img { width: 88%; height: 88%; object-fit: cover; } 
ccds fl { flex: 1; } 
ccds h4 { font-size: 16px; font-weight: 500;  margin-bottom: 4px; } 
ccds p { font-size: 13px; margin: 0; } 
ccds stats { display: flex; gap: 20px; text-align: center; } 
ccds h3 { min-width: 60px; display: flex ; flex-direction: column; }
ccds t { font-size: 12px;  margin-bottom: 4px; } 
ccds b { font-size: 14px; font-weight: 500;  } 
ccds ft p { display: block; padding: 16px 20px; border-top: 1px solid var(--bc); text-align: center; font-size: 14px;  }
ccds btn1 svg { height: 14px; }

@media screen and (max-width: 999px) {
ccds bl { margin: 11px; width: auto; }
ccds btn1 { display: none; }
ccds blc { display: grid ; grid-template-columns: 63px auto 0px; gap: 2%; }
ccds stats { display: none; }
}

/* Component : Conversation */
cnvrs { display: block; height: 90vh; }
cnvrs>bl { display: grid ; grid-template-rows: max-content auto max-content; background: var(--bt); border-radius: var(--br); margin: 11px; height: 100%; overflow: hidden; }
cnvrs>bl>hd { display: grid ; grid-template-columns: 55px auto max-content; align-items: center; padding: 11px; box-shadow: 0 1px 7px var(--bc); }
cnvrs>bl>hd>i { display: block; height: 44px; width: 44px; overflow: hidden; border-radius: var(--br-xl); background: var(--bc); }
cnvrs>bl>hd>i img { object-fit: cover; height: 100%; width: 100%; }
cnvrs>bl>hd btns { display: flex ; align-items: center; }
cnvrs>bl>hd btn { height: 33px; width: 33px; display: flex ; align-items: center; justify-content: center; margin: 4px; border-radius: 55%; padding: 1px; }
cnvrs>bl>hd btn:hover { background: var(--hover); }
cnvrs>bl bd pf>i { display: block; height: 55px; width: 55px; overflow: hidden; border-radius: var(--br-xl); }
cnvrs>bl pf>i img { object-fit: cover; height: 100%; width: 100%; }
cnvrs>bl pf { display: flex ; flex-direction: column; margin: 11px; align-items: center; }
cnvrs>bl pf>name { font-weight: 600; line-height: 2; }
cnvrs>bl bd time { text-align: center; display: block; font-size: 0.77em; padding: 11px; margin: 11px; margin-top: 0; }
cnvrs>bl>bd { display: grid ; max-height: 81vh; overflow: auto; }
cnvrs>bl bd>div { display: flex ; height: -webkit-fill-available; flex-direction: column; justify-content: end; padding-bottom: 22px; }


@media (max-width : 999px) {
	
	cnvrs { height: 98vh; }
	cnvrs>bl { margin: 0; border-radius: 0; }
	cnvrs>bl>bd { max-height: 88vh; }
	
}
/* Component : ConversationAccount */
cacc>bl { display: block; background: var(--bt); position: relative; overflow: hidden; border-radius: var(--br); margin: var(--s-m); height: 100%; }
cacc>bl hd>i { height: 90px; width: 90px; margin: 11px auto; overflow: hidden; border-radius: var(--br-xl); }
cacc>bl hd>i img { object-fit: cover; height: 100%; width: 100%; border-radius: 100%; }
cacc>bl name { display: block; text-align: center; font-weight: bold; }
cacc>bl hd>d { display: grid ; grid-template-columns: 22px auto; align-items: center; justify-content: center; padding: 4px 11px; background: var(--bc); border-radius: 44px; font-size: 0.88em; width: fit-content; margin: 11px auto; font-weight: 500; }
cacc>bl hd>btns { display: flex ; justify-content: center; align-items: center; margin: 11px; }
cacc>bl hd>btns btn { display: grid ; grid-template-rows: 44px auto; align-items: center; text-align: center; justify-content: center; margin: 0 22px; font-size: 0.88em; }
cacc>bl hd btn>i { display: block; margin: auto; height: 16px; width: 16px; padding: 11px; background: var(--bc); border-radius: var(--br-xl); }
cacc>bl ul { display: block; margin: 11px 0; padding: 0; }
cacc>bl ul>li { display: grid ; padding: 2px 11px; margin: 4px; border-radius: 5px; grid-template-columns: auto 33px; align-items: center; font-size: 0.88em; font-weight: 500; }
cacc>bl li:hover { background: var(--hover); }
/* Component : ConversationMassage */
cnmg>bl { display: flex ; align-items: center; padding: 0px 11px; margin-bottom: 4px; justify-content: start; gap: 7px; }
cnmg>bl hd>i { display: block; height: 33px; width: 33px; overflow: hidden; border-radius: 55%; }
cnmg>bl hd>i img { object-fit: cover; height: 100%; width: 100%; }
cnmg>bl bd>t { display: block; font-weight: 500; font-size: 0.88em; }
cnmg>bl btns { align-items: center; display: flex ; position: relative; opacity: 0; transition: var(--t-normal); }
cnmg>bl btns>btn { display: flex ; height: 30px; width: 30px; justify-content: center; align-items: center; margin: 0 5px; border-radius: 55%; }
cnmg:last-child>bl hd>i { opacity: 1; }
cnmg>bl hd>i { display: block; height: 33px; width: 33px; overflow: hidden; border-radius: 55%; opacity: 0; transition: var(--t-normal); }
cnmg>bl bd { background: var(--bc); display: block; padding: 7px 11px; border-radius: 5px 22px 22px 5px; transition: var(--t-normal); width: fit-content; }
cnmg.from:first-child bd { border-radius: 22px 22px 22px 5px; }
cnmg.from:last-child bd { border-radius: 5px 22px 22px 22px; }
cnmg>bl:hover btns { opacity: 1; visibility: visible; }
cnmg.to>bl { flex-direction: row-reverse; justify-content: end; }
cnmg.to:first-child bd { border-radius: 5px 22px 22px 22px; }
cnmg.to:last-child bd { border-radius: 22px 5px 22px 22px; }
cnmg.to>bl bd { border-radius: 22px 5px 5px 22px; }
cnmg.to:first-child bd { border-radius: 22px 22px 5px 22px; }
cnmg.to>bl btns { flex-direction: row-reverse; }
cnmg.from>bl btns { display: none; }
/* Component : ConversationUser */
cacu>bl { display: grid ; grid-template-columns: 55px auto 0px; padding: 11px; margin: 4px 11px; align-items: center; border-radius: 11px; position: relative; }
cacu>bl hd>i { height: 48px; width: 48px; border-radius: 55%; overflow: hidden; box-shadow: 0 0 0 1px var(--bc); }
cacu>bl hd i>img { object-fit: cover; height: 100%; width: 100%; }
cacu>bl bd p {margin: 4px 0; font-weight: 400; font-size: 0.77em; width: 188px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
cacu>bl name { font-weight: 500; }
cacu>bl bd div { display: flex ; align-items: center; color: var(--c0); }
cacu>bl bd time { font-size: 0.77em; }
cacu>bl:hover { background: var(--hover); }
/* Component : Cost */
ccto bl { margin: 7px; box-shadow: unset; background: var(--b); padding: 11px; width: auto; border-radius: 22px; }
ccto hd { display: grid ; grid-template-columns: 44px auto; align-items: center; margin: 3px; }
ccto img { filter: invert(1); }	
ccto bd { text-align: center; display: grid; background: var(--b-t); margin-top: 7px; padding: 8px; border-radius: 22px; }	
ccto bd ccc { font-weight: bold; }	



cupn {display: grid; height: fit-content; background: var(--b-t); padding: 22px; border-radius: 11px; margin: 22px 0; position: relative; max-width: 777px; min-width: 333px; }

cupn { display: grid; width: auto; gap: 22px; }	
cupn hd i img { height: 100px; width: 100px; display: grid; max-width: unset; max-height: unset; object-fit: cover; }
cupn hd i {height: 100px; width: 100px; margin: auto; box-shadow:var(--bs-b); border-radius: 50%; display: grid;}	
cupn bd { display: grid; text-align: center; margin-top: 33px; }
cupn h3 { display: grid; font-size: 1.55rem; font-weight: 500; }	
cupn up { font-size: 1.88rem; font-weight: 700; color: hsl(138.8deg 70.75% 41.57%); margin-top: 7px; }	
cupn bd p { font-size: 1.22rem; opacity: 0.88;margin-top: 33px;}	
cupn bd { display: grid; }	
cupn btn {display: grid; grid-template-columns: 46px auto; width: 60%; background: #1fb54e0f; margin: auto; align-items: center; justify-content: center; border-radius: 5px; padding: 16px 11px; font-size: 1.33rem; font-weight: 600; gap: 16px; border: dashed 1px #1fb54e;}
cupn btn i { height: 38px; width: 38px; }
cupn flt {display: grid; grid-template-columns:133px auto 133px;align-items: center; height: max-content; justify-content: center; gap: 22px; }
cupn flt i { border: solid 1px var(--bc); background: var(--b-t); }
cupn bd .p {font-size: 1.44rem; font-weight: 500; margin-top: 44px;}
cupn bd .p span { font-weight: 700; }	
cupn .loading { display: flex; justify-content: center; align-items: center; margin: 20px 0; }
cupn .loading dot { width: 10px; height: 10px; background-color: #ccc; border-radius: 50%; margin: 0 5px;background: #b1b1b1; animation: bounce 1s infinite; }
cupn .loading dot:nth-child(1) { animation-delay: -0.33s; } 
cupn .loading dot:nth-child(2) { animation-delay: -0.22s; } 
cupn .loading dot:nth-child(3) { animation-delay: 0; }
ccss>bd { overflow: scroll; }
ctss strs { overflow: scroll; }


@keyframes bounce {
0%, 80%, 100% { transform: scale(1); } 
40% { transform: scale(1.3);background:var(--a); }

}


@media screen and (max-width: 999px) {
cupn { gap: 11px; }	
cupn hd i { height: 88px; width: 88px; }	
cupn hd i img	{ height: 88px; width: 88px; }
cupn h3 { font-size: 1.22rem; }	
cupn up { font-size: 1.44rem; font-weight: 600; }	
cupn bd p { font-size: 1rem; }	
cupn btn { width: 90%; font-size: 1.11rem; grid-template-columns: 33px auto; }	
cupn btn i { height: 33px; width: 33px; }	
cupn bd .p { font-size: 1.22rem; }	
cupn flt { grid-template-columns: 100px auto 100px; }
	
}


/* Component : Coupons_Cashback */
ccfro hd { width: 211px; height: 133px; box-sizing: border-box; border-radius: 4px; display: flex; align-items: center; padding: 0 5px; background: var(--bc);}
ccfro { display: block; padding: 22px; background: var(--b-t); border-radius: 11px; margin: 11px 5px; position: relative; max-width: 266px; min-width: 211px; }
ccfro bd>d { display: grid; grid-template-columns: 33px auto; align-items: center; padding: 5px 11px; background: #e5fff5; border-radius: 5px; font-weight: 500; margin-top: auto; font-size: 0.88em; white-space: nowrap; }
ccfro bd>name { margin: 11px 0px; font-size: 1.11em; }
ccfro bd { display: flex; padding: 11px; flex-direction: column; }
ccfro bd>d t { text-align: center; }



offr {display: grid; background: var(--b-t); padding: 26px; border-radius: 11px; max-width: 188px; height: fit-content; border: solid 1px var(--bc); box-shadow: 4px 3px 6px 0 #e5ebff; margin: 0 7px; min-width: 172px; position: relative;}
offr> i { height: 44px; width: fit-content; }
offr zol { display: grid; grid-template-columns: 26px auto; align-items: center; }	
offr bd h3 { margin: 11px 0; font-size: 1.22rem; font-weight: 600; }	
offr zol i { height: 22px; width: 22px; }	
offr ft { display: grid; margin-top: 22px; }
offr hd> i { height: 44px; width: fit-content; }	
offr cpbtn { display: grid; }
offr cpbtn btn {display: grid; width: 90%; padding: 4px; background: var(--btn); color: var(--b); border-radius: 7px; position: relative; font-size: 0.88rem; font-weight: 500; height: 33px; align-items: center; text-align: center;}
offr cpbtn btb {position: absolute; top: 0%; padding: 7px; right: 0px; : 0; border: dashed 1px; z-index: -1; padding-right: 7px; font-size: 1rem; font-weight: 500; height: 25px; background: var(--bc); color: var(--c); border-radius: 6px;}	









/* Component : Coupons_Increased */
ccbo hd { height: 100%; display: flex; max-height: 180px; justify-content: center; align-items: center; border: 1px solid var(--bc); border-radius: 11px; position: relative; overflow: hidden; }
ccbo {display: block; padding: 11px; margin: 5px; box-shadow: 0 0 3px 0 rgba(101, 116, 150, 0.23); border-radius: 11px; background: var(--bt); width: fit-content; position: relative; min-width: 234px; }
ccbo hd>i { height: 100%; }
ccbo hd svg, ctsto>hd img { height: 100%; width: 100%; object-fit: fill; }
ccbo ft>d { display: grid; padding: 2px 11px; grid-template-columns: 40px auto; font-size: 0.88em; font-weight: 500; background: #e5fff5; align-items: center; border-radius: 11px; }
ccbo bd>p { margin: 5px 0; }
ccbo bd { display: block; padding: 11px 5px; }
ccbo:hover { box-shadow: 0 0 22px 0 var(--bc); }



/* Component : Coupons_Off */
cpoo { display: grid; padding: 22px; border-radius: 5px; border: solid 1px #f4f4f4; background-color: #fff; position: relative; transition: all ease 0.5s; box-shadow: 0 0 10px 0 var(--bc); margin: 5px; width: fit-content; height: 222px; grid-template-rows: 55px auto 44px; min-width: 206px; }
cpoo:hover { background: var(--aat); }
cpoo hd { width: 99px; height: 44px; display: block; margin-bottom: 3px; }
cpoo hd>i { height: 100%; }
cpoo hd>i>img { height: 100%; width: 100%; border-radius: 5px; }
cpoo bd>d { display: grid; padding: 2px 0; grid-template-columns: 38px auto; font-size: 0.88em; font-weight: 500; align-items: center; border-radius: 11px; white-space: nowrap; margin-top: 11px; }
cpoo ft>btn { display: block; text-align: center; padding: 11px; background: var(--aaa); color: var(--b); font-weight: 500; border-radius: 5px; }



/* Component : Coupons_Offer */
ccro hd { height: 100%; max-height: 164px; border-radius: 11px 11px 0 0; display: flex; justify-content: center; align-items: center; overflow: hidden; }
ccro bx>hd>i { height: 40px; width: 95px; border-radius: 6px; box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.08); display: flex; justify-content: center; align-items: center; padding: 5px; background: var(--b); }
ccro bx>hd { margin-top: -22px; display: block; }
ccro bx>bd>p { margin: 11px 0; margin-top: 11px; font-weight: 500; letter-spacing: 0.1px; }
ccro ft>d { display: flex; width: fit-content; align-items: center; padding: 6px 11px; background: #e5fff5; border-radius: 5px; }
ccro ft>d>i { height: 22px; width: 22px; border-radius: 55%; overflow: hidden; padding: 4px; }
ccro ft>d>t { font-weight: 500; margin-left: 5px; }
ccro hd>i { height: 100%; }
ccro hd>i>img { height: 100%; width: 100%; object-fit: fill; }
ccro bd { display: block; padding: 11px; padding-bottom: 0; }
ccro ft { display: block; padding: 11px; }
ccro ft>p { margin: 0; font-size: 0.66em; }
ccro ft>t { display: flex; align-items: center; margin: 11px 0; }
ccro ft>t>h5 { margin-left: 6px; text-decoration: line-through; color: var(--bor); font-weight: 500; }
ccro { display: block; border-radius: 11px; box-shadow: 0 0 0 1px var(--bc); margin: 8px; overflow: hidden; background: var(--b); width: fit-content; transition: transform 0.8s; min-width: 246px; }

cbco { border-radius: 10px; transform: rotateY(180deg); background: var(--b-t); display: flex; flex-direction: column; justify-content: center; text-align: center; backface-visibility: hidden; transition: transform 0.8s; position: absolute; top: 7px; right: 7px; bottom: 7px; left: 7px; backdrop-filter: blur(20px); box-shadow: inset 0 0 0px 4px var(--bc); }
cbco bx { display: flex; flex-direction: column; }
cbco bx>btn { background: var(--bt); padding: 11px; display: block; text-align: center; margin: 0 22px; border-radius: 5px; font-weight: bold; margin-bottom: 11px; }
cbco bx a { font-weight: 500; text-decoration: underline; color: var(--b); }

card { position: relative; display: inline-block; }
card:hover ccro { transform: rotateY(180deg); backface-visibility: hidden; }
card { position: relative; display: inline-block; }
card:hover cbco { transform: rotateY(0deg); }

/* Component : Coupons_Offers */
cscs { display: block; position: relative; }
cscs>bl>hd { display: block; margin-bottom: 11px; }



/* Component : Coupons_Rewards */
ctsto bd>t { text-align: center; letter-spacing: 0.36px; margin-top: 11px; display: block; font-size: 1.22em; font-weight: 500; }
ctsto {display: block; padding: 11px; margin: 5px; box-shadow: 0 0 3px 0 rgba(101, 116, 150, 0.23); border-radius: 11px; background: var(--bt); max-height: 324px; max-width: 333px; min-width: 355px; position: relative;}
ctsto hd>i { height: 100%; }
ctsto hd svg, ctsto>hd img { height: 100%; width: 100%; object-fit: fill; }
ctsto hd { height: 100%; display: flex; max-height: 180px; justify-content: center; align-items: center; border: 1px solid var(--bc); border-radius: 11px; position: relative; overflow: hidden; }
ctsto hd>ii { position: absolute; top: 11px; right: 11px; }
ctsto ft>d { margin-top: 11px; display: grid; padding: 11px; grid-template-columns: 40px auto; font-size: 1.22em; gap: 5px; color: #0b5b24; font-weight: 500; }


/* Component : Coupons_Step */
ccso>bl {display: grid; padding: 22px; grid-template-columns: 77px auto 44px; border: 1px solid var(--bc); border-radius: 11px; margin: 11px; align-items: center; position: relative; background: var(--bt); max-width: 333px; min-width: 322px; }
ccso hd { height: 66px; width: 66px; display: flex; align-items: center; justify-content: center; }
ccso hd>i { height: 55px; }
ccso bd>p { margin: 4px 0; }
ccso bd>t { font-weight: 500; }
ccso stp { display: flex; padding: 8px; border-radius: 5px; background: var(--aaa); color: var(--b); align-items: center; justify-content: center; height: 11px; width: 11px; position: absolute; top: -6px; right: 16px; }


/* Component : Coupons_Steps */
ccss>bl { display: block; padding: 11px; margin: 11px; }
ccss ccso>hd { height: 66px; width: 66px; display: flex; align-items: center; justify-content: center; }
ccss ccso>hd>i { height: 55px; }
ccss bd { display: block; }
ccso bd>p { margin: 4px 0; }
ccso bd>t { font-weight: 500; }
ccso stp { display: flex; padding: 8px; border-radius: 5px; background: var(--aaa); color: var(--b); align-items: center; justify-content: center; height: 11px; width: 11px; position: absolute; top: -6px; right: 16px; }
ccss>bl>bd { display: flex; background: var(--b-t22); border-radius: 22px; box-shadow: 0 0 4px 0px var(--bc); margin-top: 11px; }


/* Component : Coupons_Upto */
ctsso { padding: 11px; border-radius: 11px; box-shadow: 0 0 3px 0 rgba(101, 116, 150, 0.23); cursor: pointer; display: inline-block; position: relative; background: var(--bt); margin: 5px; width: fit-content; min-width: 90PX; }
ctsso hd bx { display: grid ; grid-template-rows: 60% auto; }
ctsso hd { display: grid; }
ctsso hd i { height: 80%; }
ctsso bx i>img { height: 100%; width: 100%; object-fit: fill; border-radius: 11px; }
ctsso:hover bl { height: 100%; opacity: 1; }
ctsso bl { position: absolute; height: 0; left: 0; right: 0; bottom: 0; display: flex; align-items: center; justify-content: center; background: var(--aaa); backdrop-filter: blur(20px); border-radius: 11px; overflow: hidden; transition: all ease 0.5s; opacity: 0; font-size: 0.88em; font-weight: 500; color: var(--b); }
ctsso bx>bd>d { display: grid; grid-template-columns: 33px auto; align-items: center; border: 1px solid var(--bc); border-radius: 5px; margin-top: 11px; }


/* Component : Coupons_UptoStores */
ctss { display: block; margin: 11px; }
ctss strs { display: flex; background: var(--b-t22); border-radius: 22px; box-shadow: 0 0 4px 0px var(--bc); margin-top: 11px; padding: 11px; }
ctsto bd>t { text-align: center; letter-spacing: 0.36px; margin-top: 11px; display: block; font-size: 1.22em; font-weight: 500; }
ctsto { display: block; padding: 11px; margin: 5px; box-shadow: 0 0 3px 0 rgba(101, 116, 150, 0.23); border-radius: 11px; background: var(--bt); max-height: 324px; }
ctsto hd>i { height: 100%; }
ctsto hd svg, ctsto>hd img { height: 100%; width: 100%; object-fit: fill; }
ctsto hd { height: 100%; display: flex; max-height: 180px; justify-content: center; align-items: center; border: 1px solid var(--bc); border-radius: 11px; position: relative; overflow: hidden; }
ctsto hd>ii { position: absolute; top: 11px; right: 11px; }
ctsto ft>d { margin-top: 11px; display: grid; padding: 11px; grid-template-columns: 40px auto; font-size: 1.22em; gap: 5px; color: #0b5b24; font-weight: 500; }
ctsso { padding: 11px; border-radius: 11px; box-shadow: 0 0 3px 0 rgba(101, 116, 150, 0.23); cursor: pointer; display: block; position: relative; background: var(--bt); margin: 5px; height: 144px; }
ctss bx>bd>d { display: grid; grid-template-columns: 33px auto; align-items: center; border: 1px solid var(--bc); border-radius: 5px; margin-top: 11px; }
ctsso bx i>img { height: 100%; width: 100%; object-fit: fill; border-radius: 11px; }
ctsso:hover bl { height: 100%; opacity: 1; }
ctsso bl { position: absolute; height: 0; left: 0; right: 0; bottom: 0; display: flex; align-items: center; justify-content: center; background: var(--aaa); backdrop-filter: blur(20px); border-radius: 11px; overflow: hidden; transition: all ease 0.5s; opacity: 0; font-size: 0.88em; font-weight: 500; color: var(--b); }
ctsls { display: block; padding: 5px; }
ctsls toplist { display: flex; }



cuco { position: relative; display: grid ; max-width: 144px; min-width: 144px; height: auto; background: var(--b); padding: 11px; border-radius: 11px; margin: 11px; }
cuco hd { display: grid ; margin-bottom: 22px; }
cuco hd i { width: 33px; height: 33px; }
cuco bd { display: block; }
cuco bd h4 { font-size: 14px; font-weight: 500; margin-bottom: 7px; }
cuco bd h3 { font-size: 1em; font-weight: bold; }





/* Component : CoverDp */
csdpo bl { display: grid; height: auto; border: dashed 2px; padding: 22px; width: auto; text-align: center; margin: 0; gap: 7px; border-radius: 11px;}
csdpo hd { justify-content: center; grid-template-columns: 80px; align-items: center; height: auto; }
csdpo hd i { height: 44px; width: 40px; margin: auto; }
.up_dp cmsdu sl bd { margin: 0px;}
csdpo bd h4 { font-weight: 500; }	
csdpo bd p { background: var(--0); height: auto; }	
csdpo ft { margin: 0; }	
csdpo bd spne { color: var(--a); }
csdpo ft btn { background: var(--aaa); color: var(--b); font-weight: 600; font-size: 1em; padding: 11px; width: 94%; display: block; border-radius: 7px; }	
csdpo ft { margin: auto; width: 100%; border-radius: 11px; align-items: center; }
csdpo input { position: absolute; top: 0; bottom: 0; left: 0; right: 0; z-index: 9999; opacity: 0; height: 100%; width: auto; }
csdpo { display: block; margin-bottom: 11px; position: relative; }




/* Component : CreatePost */
ccpp { max-width: 555px; display: grid ; max-height: max-content; z-index: 999; transition: var(--tr-a); opacity: 0; visibility: hidden; position: absolute; inset: 0; margin: auto; }
.Create_Post ccpp { opacity: 1; visibility: visible; }
ccpp>bl { display: block; background: var(--b); border-radius: 11px; filter: drop-shadow(2px 4px 6px var(--bc)); margin: 11px; }
.post ccpp { opacity: 1; visibility: visible; transform: scale(1); }
ccpp hd { display: grid ; grid-template-columns: auto 40px; align-items: center; padding: 11px; border-bottom: 1px solid gainsboro; }
ccpp hd h3 { text-align: center; font-size: 1.22em; font-weight: bold; }
ccpp hd ext { right: 7px; top: 2px; }
ccpp hd .Post_Video i { width: 24px; height: 24px; background: var(--bc); padding: 3px; border-radius: 22px; margin: auto; }
ccpp bd { display: grid ; row-gap: 7px; padding: 22px 22px 0px 22px; }
.photo ccpp bd { margin: 0; padding-bottom: 0; }
ccpp bd d { display: grid ; grid-template-columns: 44px auto; column-gap: 11px; align-items: center; }
ccpp bd d>i { width: 40px; height: 40px; border-radius: 55px; overflow: hidden; }
ccpp bd d span { display: block; line-height: 24px; }
ccpp bd d div { display: flex ; align-items: center; column-gap: 5px; }
ccpp bd d div h4 { font-size: 0.88em; font-weight: 500; }
ccpp bd d div i { width: 18px; height: 18px; }
ccpp bd d btn { display: flex ; width: fit-content; align-items: center; background: var(--bc); padding: 1px 7px; border-radius: 7px; column-gap: 4px; }
ccpp bd d btn i { width: 14px; height: 14px; align-items: center; }
ccpp bd d btn h4 { font-size: 0.77em; font-weight: 500; }
ccpp bd d btn i:nth-child(3) { width: 18px; height: 18px; }


/*ccpp>bd t { display: flex ; justify-content: space-between; }*/
.photo ccpp bd t i { opacity: 1; }
ccpp ft { display: block; padding: 22px; }
ccpp ft>sp { display: flex ; justify-content: space-between; align-items: center; }
.photo ccpp ft>sp { display: none; }
ccpp ft>sp span i { width: 33px; height: 33px; }
.cool ccpp ft>sp span i { display: none; }
ccpp ft coo { display: none; grid-auto-flow: column; align-items: center; column-gap: 5px; }
ccpp ft coo i { transform: rotate(90deg); background: var(--bc); width: 20px; height: 20px; padding: 5px; }
ccpp ft coo co { width: 28px; height: 28px; background: var(--btn); border-radius: 5px; }
.cool ccpp ft coo { display: grid ; }
ccpp ft>sp i { width: 24px; height: 24px; transition: 99ms; }
ccpp ft>sp i:active { transform: scale(.9); }
ccpp ft>btn { display: flex ; justify-content: space-between; align-items: center; border: 2px solid var(--bc); padding: 7px 11px; border-radius: 11px; margin: 11px 0; column-gap: 11px; }
ccpp ft btn t { font-size: 0.88em; font-weight: 500; }
ccpp ft btn ii { display: flex ; column-gap: 5px; }
ccpp ft btn ii i { width: 20px; height: 20px; padding: 5px; border-radius: 44px; }
ccpp ft btn ii i:hover { background: var(--bc); }
ccpp ft>t { display: block; text-align: center; font-size: 0.88em; font-weight: 500; background: var(--bc); padding: 11px 0; border-radius: 11px; }

.pst ccpp>bl { opacity: 1; visibility: visible; transform: scale(1); }


capoo { width: auto; height: auto; max-height: 444px; overflow: hidden; overflow-y: scroll; scrollbar-width: thin;}
capoo hd { display: block; padding: 22px 0; }
capoo hd add { display: grid ; border: 2px solid var(--bc); padding: 7px; border-radius: 11px; position: relative; }
capoo hd photo { display: grid ; position: relative; background: var(--bc); border-radius: 7px; }
capoo hd photo span i { position: absolute; width: 24px; height: 24px; border: 1px solid var(--bor); border-radius: 22px; top: 11px; right: 11px; background: var(--b); z-index: 999; }
capoo hd photo dp { width: 40px; height: 40px; margin: auto; background: var(--bc); padding: 5px; border-radius: 44px; display: flex ; justify-content: center; align-items: center; }
capoo hd photo h3 { font-size: 1em; font-weight: 700; text-align: center; }
capoo hd photo h4 { font-size: 0.88em; font-weight: 500; text-align: center; }
capoo hd photo .info { padding: 44px 11px; }
capoo hd upload div:first-child {display: flex ; justify-content: center; align-items: center;  position: relative;}
capoo hd upload div:first-child div { position: absolute; }
ccpp bd span div span { display: flex; gap: 5px; align-items: center; } 
uploading TecMedia i { width: 70px; height: 70px; }

.photo capoo { display: block; }
capoo hd add span>i { position: absolute; width: 27px; height: 27px; right: 16px; top: 12px; background: var(--b-t95); border-radius: 50%; z-index: 1111111}
.chooseFiles > input.selectFile { position: absolute; opacity: 0; bottom:0}
capoo>t { display: grid ; grid-template-columns: auto 5%; align-items: center; }
capoo t tt { display: flex ; font-weight: 500; justify-content: center; flex-wrap: wrap; align-items: center; border-radius: 11px; text-align: center; overflow: scroll; font-size: 16px; word-break: break-all; padding: 7px; outline: unset; }
capoo t i { width: 24px; height: 24px; opacity: 0; margin-top: 17px; }
.teg ccpp { display: none; }
.feel ccpp { display: none; }
.loc ccpp { display: none; }
.GIF ccpp { display: none; }
.Add ccpp { display: none; }
.aud ccpp { display: none; }
.leav ccpp { display: none; }
.cow ccpp { display: none; }
.evnt ccpp { display: none; }
.coll ccpp { display: none; }
.get ccpp { display: none; }


.ThisPost { background: var(--a); color: var(--b); }
capoo upload .uploadMedia { width: 100%; height: 100%;}
capoo hd photo:hover btns { opacity: 1; transition: 333ms; }
capoo btns { display: grid ; grid-template-columns: auto auto; align-items: center; column-gap: 11px; position: absolute; z-index: 999; margin: 14px; opacity: 0; }
capoo hd btns btn { display: flex ; align-items: center; background: var(--b); justify-content: center; padding: 7px; border-radius: 7px; }
capoo btns btn i { width: 18px; height: 18px; margin-right: 7px; }
capoo hd btns t { font-size: 1em; font-weight: bold; }
capoo photo btns { display :none}

ccpps .post_textData:focus + .post_placeholder, .post_textData:not(:empty) + .post_placeholder { display: none; }

ccpps capoo text .post_container { position: relative; width: 100%; max-width: 500px; border-radius: 20px; padding: 12px 16px; } 
ccpps capoo text .Article {width: 100%; min-height: 24px; border: none; padding: 0; font-size: 16px; font-family: Arial, sans-serif; color: #333; background: transparent; outline: none; word-break: break-all;}
ccpps capoo text .post_placeholder { position: absolute; top: 50%; left: 16px; transform: translateY(-50%); color: #888; pointer-events: none; font-size: 16px; font-family: Arial, sans-serif; }

ccpps ccpp .emoji_info h4 { cursor: pointer; text-decoration: none; }
ccpps ccpp .emoji_info h4:hover { text-decoration: underline; }
capoo upload .uploading { margin-top : 6px; } 
      crmso { display: block; text-align: center; border-radius: 11px; margin: 11px; padding: 22px; border: 1px dashed var(--c); position: relative; max-width: 777px; min-width: 322px; }
crmso>bd { position: relative; }
crmso>hd>i { display: block; height: 88px; width: 88px; margin: 22px auto; margin-bottom: 11px; }
crmso>bd>t { background: var(--aaa); text-decoration: none; -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent; font-weight: bold; font-size: 1.22em; }
crmso>bd>p { margin: 4px 16px; font-size: 0.77em; line-height: 1.44em; margin-top: 11px; }
crmso>ft { position: absolute; top: 0; bottom: 0; left: 0; right: 0; }
/* Component : Create_Event */
cten { display: none; width: 500px; height: auto; backdrop-filter: blur(22px); box-shadow: var(--bs-bt); background: var(--b); border-radius: 11px; margin: 22px auto; overflow: hidden; }
cten hd { display: grid ; grid-template-columns: 33px auto; align-items: center; padding: 11px; border-bottom: 1px solid var(--bc); }
cten hd i { width: 18px; height: 18px; background: var(--bc); padding: 7px; border-radius: 44px; }
cten hd h3 { font-size: 1.22em; font-weight: bold; text-align: center; }
cten bd { display: block; border-bottom: 1px solid var(--bc); margin: 0 11px; padding: 11px 0; padding-bottom: 22px; }
cten bd i { width: 100%; min-width: 150px; }
cten bd h4 { font-size: 1em; font-weight: bold; text-align: center; }
cten bd p { font-size: 0.88em; font-weight: 500; text-align: center; margin: 0; }
cten ft { display: block; padding: 11px; }
cten ft btns { display: grid ; grid-template-columns: auto auto auto auto; }
cten ft btn { display: grid ; width: 100px; height: 100px; margin: auto; border-radius: 7px; transition: 333ms; padding: 7px; }
cten ft btn i { width: 32px; height: 32px; margin: auto; }
cten ft btn t { font-size: 0.77em; font-weight: 500; text-align: center; }
cten ft btn:hover { background: var(--bc); }
.evnt cten { display: block; }



/* Component : Create_Newlist */
ctwo { display: grid ; background: var(--b); border-radius: 11px; width: 560px; height: fit-content; opacity: 0; visibility: hidden; position: absolute; inset: 0; margin: auto; }
ctwo hd { display: grid ; grid-template-columns: auto 44px; align-items: center; padding: 11px; border-bottom: 1px solid var(--bc); }
ctwo hd h3 { text-align: center; font-size: 1.22em; font-weight: bold; }
ctwo hd ext { position: relative; margin: 0; padding: 2px; }
ctwo hd i { width: 33px; height: 30px; }
ctwo bd { display: block; padding: 11px; }
ctwo bd p { font-size: 0.88em; font-weight: 500; margin: 0; margin-bottom: 11px; }
ctwo bd span { font-size: 1em; font-weight: 500; }
ctwo bd input { border: 2px solid var(--bc); border-radius: 11px; padding: 0 14px; margin: 4px 0; transition: 333ms; }
ctwo bd input:hover { background: var(--bc); }
ctwo ft { display: flex ; padding: 11px; justify-content: end; }
ctwo ft btns { display: grid ; grid-template-columns: auto auto; column-gap: 7px; }
ctwo ft btn { padding: 7px 33px; border-radius: 7px; transition: 333ms; }
ctwo ft btn:nth-child(1) { color: var(--a); }
ctwo ft btn:nth-child(2) { background: var(--a); color: var(--b); }
ctwo ft btn:nth-child(1):hover { background: var(--bc); }
ctwo ft t { font-size: 0.88em; font-weight: 500; }
.clist ctwo { opacity: 1; visibility: visible; }

ccpt { display: none; max-width: 548px;max-height: 710px; padding: 20px 0px; border: solid 1px var(--aa-t); margin-top: 1rem; position: absolute; z-index: 100000; box-sizing: border-box; background: var(--b); border-radius: 11px; box-shadow: 0 16px 70px var(--aa-t); margin-block: 19px; right: 0; top: 13rem; left: 33rem;}

ccpt>bl>hd { display: block; align-items: center; padding: 0px 10px; border-bottom: 1px solid var(--bc-t); }

ccpt hd div { display: flex ; justify-content: space-between; min-height: 46px; }

ccpt hd div i { height: 27px; width: 27px; background: var(--bc); border-radius: 28px; padding: 6px 6px; }

ccpt h2 { line-height: 1.2; font-size: 1.25rem; }

ccpt>bl>bd {padding: 0px 10px; }
ccpt bd ul { padding: 0; display: flex ; gap: 1rem; }
ccpt bd ul i { height: 50px; width: 50px; }
ccpt bd ul img { height: 100%; width: 100%; border-radius: 25px; }
ccpt bd d { display: flex ; gap: 1rem; }
ccpt bd ul btn { display: flex ; align-items: center; padding: 3px 4px; border-radius: 6px; background-color: var(--bc); font-size: 13px; font-weight: 600; height: 22px; }
ccpt bd btn i { height: 16px; width: 16px; margin-right: 4px; }
ccpt ft i { height: 25px; width: 25px; }
ccpt ft { display: flex ; padding: 0px 10px; flex-direction: column; gap: 1rem; }
ccpt ft btn { display: flex ; justify-content: space-between; border: solid 1px var(--bc-t); padding: 18px 20px; border-radius: 10px; }
ccpt ft dv { display: flex ; gap: 1rem; }
ccpt ft bttn { display: flex ; justify-content: space-between; }
ccpt bttn btn { background: var(--a); justify-content: center; font-weight: 500; margin: 11px 0; color: var(--b1); padding: 8px 6px; gap: unset; width: 460px; border-radius: 5px; }

ccpt bttn btn:nth-child(2) { width: fit-content; padding: 8px 10px; background: var(--bc); }

ccpt bttn btn:nth-child(1):hover { opacity: .7; }
ccpt bttn btn:nth-child(2):hover { background: var(--bor); }

seso.OP cupp { display: block; }
seso.SN csln { display: block; }
seso.EF cefg {display: block;}
seso.EA ceae {display: block;}
seso.EE ceve {display: block;}ccnl bl { display: flex ; flex-direction: column; align-items: center; text-align: center; background: var(--b); padding: 20px; border-radius: 10px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); width: 666px; margin: 22px auto; }
ccnl bd p { font-size: 16px;  margin: 10px 0; } 
ccnl btn { text-decoration: none; color: var(--a); font-weight: 500; cursor: pointer; margin-top: 22px; display: flex ; }
ccnl btn a:hover { text-decoration: underline; }
@media only screen and (max-width: 999px) {
ccnl bl { width: auto; margin: 11px; }
}


/* Component : Created_playlists */
ccdp hd h3 { margin-top: 11px; margin-bottom: 16px; font-size: 1.11rem; }
ccdp>bl>bd { display: flex ; overflow: hidden; overflow-x: scroll; gap: 11px; border-bottom: 1px solid var(--bc); padding-bottom: 11px; }








/* Component : Createmeeting */
cmcgo { display: block; width: auto; background: var(--bt); border-radius: 22px; margin-bottom: 11px; overflow: hidden; }
cmcgo bd { display: grid; grid-template-columns: 50% 50%; padding: 22px 11px; grid-gap: 0;position:relative;overflow:hidden }
cmcgo bd d { display: grid;height: 55px;grid-column-start: 1;grid-column-end: 3;width: -webkit-fill-available;grid-template-columns: 66px auto;align-items: center;margin:7px; }
cmcgo bd d i { display: flex;justify-content: center;align-items: center;height: 44px;width: 44px;margin: auto;border-radius: 50%;padding: 3px;background: var(--aaa); }
cmcgo bd i img { border-radius: 50%;background: var(--bt); }



ccra { background-image: linear-gradient(#00000000, #000000cc),url(/-/Base/asset/Creativity.png); background-size: 100% 100%; color: var(--b); padding: 22px; display: flex ; flex-direction: column; gap: 20px; }
ccra { max-width: 450px; min-width: 450px; border-radius: 11px; max-height: 220px; min-height: 220px; position: relative; justify-content: flex-end; box-shadow: 0px 4px 11px -1px #9b9ab9; transition: 99ms; margin: 0.5rem 0.0rem 0.5rem 0.5rem; }
ccra:hover { transition: 99ms; }
ccra:hover blur { position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: 1; backdrop-filter: blur(10px); border-radius: 25px; }
ccra:hover bl { display: block; z-index: 2; }
ccra t { display: none; transition: 999ms; }
ccra:hover t { display: block; transition: 999ms; margin: 13px 0 10px 0; }


ccph bl { display: flex; background: var(--b); border-radius: 8px; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); padding: 16px 20px; margin: 11px; justify-content: space-between;}
ccph hd { display: flex; justify-content: space-between; align-items: center; } 
ccph blc { display: flex; align-items: center; gap: 10px; } 
ccph i { width: 40px; height: 40px; border-radius: 50%; overflow: hidden; background: var(--bc); display: flex; align-items: center; justify-content: center; } 
ccph i img { width: 100%; height: 100%; object-fit: cover; } 
ccph h3 { font-weight: 600; display: flex; align-items: center; gap: 5px; } 
ccph btn span { color: var(--c); } 
ccph btn { background: var(--bc); border: 1px solid var(--bc); border-radius: 4px; padding: 6px 12px; font-size: 14px; display: flex ; align-items: center; gap: 5px; cursor: pointer; } 
ccph h3 i { background: transparent; }
ccph btn i { background: transparent; }


bcfo input[type="radio"] { display: none; } 

bcfo label { font-size: 14px; display: block; margin-bottom: 6px; font-weight: 500; }

bcfo>bl>bd { position: relative; border: 1px solid var(--bor); border-radius: 6px; padding: 10px; }

bcfo div[data-display]::after { content: ""; } 

bcfo #opt-never:checked ~ section div[data-display]::after { content: "Never"; } 

bcfo #opt-daily:checked ~ section div[data-display]::after { content: "Daily"; }

bcfo #opt-weekly:checked ~ section div[data-display]::after { content: "Weekly"; }

bcfo #opt-custom:checked ~ section div[data-display]::after { content: "Custom"; }

bcfo ul { display: none; position: absolute; top: 100%; left: 0; right: 0; background: var(--b); z-index: 10; border-radius: 6px; margin-top: 4px; padding: 0; list-style: none; box-shadow: 0 16px 70px var(--aa-t); }

bcfo ul li { padding: 8px 12px; font-size: 14px; font-weight: 500; }

bcfo ul li:last-child { border-bottom: none; } 

bcfo ul li label { cursor: pointer; display: block; }

bcfo bd:focus { border: solid 2px var(--a); }

bcfo { display: none; padding: 8px; border-radius: 13px; background: var(--bc); }

bcfo ft div:hover,bcfo ft dv:hover { background: 0; }

bcfo ft div { display: flex ; justify-content: center; gap: 15px; margin-block: 15px; }

bcfo ft div dv { display: flex ; padding: 19px 12px; width: 100%; justify-content: flex-start; border-radius: 9px; border: solid 1px var(--bor); background: var(--bg-t); gap: 13px; }

bcfo.FY ul { display: block; }

ceoo.CF bcfo {display: block;}

cclio { display: none; }
.locl cclio { display: block; }
.locl popups { opacity: 1; visibility: visible; }
cclio svg { width: 24px; height: 24px; }
cclio i { width: 33px; height: 33px; cursor: pointer;  border-radius: 55%; }
cclio.st .sort { display: grid ; }
cclio label { display: grid ; grid-template-columns: auto 28px; align-items: center; font-size: 0.77em; opacity: 1; }
cclio bl { display: block; width: 400px; background: var(--b); padding: 15px; border-radius: 8px; box-shadow: 0 12px 28px 0 rgba(0, 0, 0, .2), 0 2px 4px 0 rgba(0, 0, 0, .1), inset 0 0 0 1px rgb(255 250 250 / 50%);} 
cclio hd { font-size: 16px; font-weight: bold; display: block; margin-bottom: 10px; }
cclio bd { display: block;  margin-bottom: 10px; cursor: pointer; } 
cclio .srt { border: 1px solid var(--bc); border-radius: 5px; padding: 0 8px; cursor: pointer; display: flex ; justify-content: space-between; align-items: center; font-size: 0.88em; }
cclio .sort { display: none; border: 1px solid var(--bc); overflow: scroll; padding: 8px; margin-top: 5px; height: 300px; }
cclio input[type="radio"] { margin-right: 5px; } 
cclio .range { display: flex; gap: 5px; margin-top: 10px; align-items: center} 
cclio bd input { width: 22px;height: 22px; }
cclio input { width: 100%; padding: 8px; border: 1px solid var(--bc); border-radius: 5px; height: auto;}
cclio b { font-weight: 400; font-size: 0.88em; margin-bottom: 11px; display: block; }ccmmo { display: none; }
.cmmd ccmmo { display: flex; }
.cmmd popups { opacity: 1; visibility: visible; }
ccmmo svg { width: 24px; height: 24px; }
ccmmo i { width: 33px; height: 33px; cursor: pointer; background: var(--bc); border-radius: 55%; }
ccmmo { justify-content: center; align-items: center; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.3); }
ccmmo bl { display: block; background: var(--b); width: 400px; padding: 20px; border-radius: 8px; box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.2); } 
ccmmo hd { display: flex; justify-content: space-between; align-items: center; font-size: 18px; font-weight: 500; margin-bottom: 15px; }
ccmmo bd { display: block; font-size: 14px;  margin-bottom: 15px; } 
ccmmo input-field { display: block;  padding: 8px; font-size: 14px; border: 1px solid var(--bor); border-radius: 5px; margin-top: 5px; } 
ccmmo ft { display: flex; justify-content: flex-end; margin-top: 15px; } 
ccmmo .cnc { background: var(--bc); padding: 8px 14px; border: none; border-radius: 6px; cursor: pointer; font-size: 14px; margin-right: 10px; } 
ccmmo .sve { background: var(--a); color: var(--b); padding: 8px 14px; border: none; border-radius: 6px; cursor: pointer; font-size: 14px; } 



@media only screen and (max-width: 999px) {
ccmmo bl {  width: auto; margin:11px; }

}          /*Custom_Notifications.css*/
bcno { display: none; height: max-content; width: max-content; margin: auto;position: relative; }
bcno>bl { background: var(--b); padding: 20px; border-radius: 10px; box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.1); max-width: 370px; margin: auto; width: 100%; }
bcno hd {position: relative; font-size: 18px; font-weight: 500; display: grid ; margin-bottom: 10px; grid-template-columns: auto 33px; align-items: center; }
bcno hd>h2 { padding: 11px 0px; }
bcno hd>btn { display: flex ; border-radius: 55%; padding: 7px;border: 1px solid var(--b);}
bcno hd>btn:hover { transition: 333ms;border: 1px solid var(--aa-t);}
bcno hd btns>btn:hover { background: var(--bc);transition: 333ms; }
bcno hd btns>btn {  cursor: pointer; font-size: 15px; padding: 4px 11px; border-radius: 11px; font-weight: 500;  }
bcno bd btns>btn { font-size: 14px; font-weight: 500; } 
bcno img { width: 100%; height: 100%; border-radius: 55%; object-fit: cover; }
bcno p { margin: 0; }
bcno bd d>btn { font-size: 14px; margin: 4px; font-weight: 500; }
bcno t { font-size: 12px; color: var(--aa); }
bcno>bl>ft>btn { display: flex ; align-items: center; width: 100%; justify-content: center; padding: 7px 0px; border-radius: 11px; background: var(--bg); text-align: center; font-size: 14px; font-weight: 500; cursor: pointer;}
bcno bd>btns { display: flex ; justify-content: space-between; align-items: center; padding: 11px 0px;}
bcno.more dnfs { visibility: visible; opacity: 1; transform: translate(0, -4px);}
bcno.all btn.all { color: var(--a); background: var(--aa-t);}
bcno.Unread btn.Unread { color: var(--a); background: var(--aa-t);}
bcno.New btn.New { color: var(--a); } 
bcno.see btn.see { color: var(--a); }
bcno>rvm { inset: 0; height: 0; } 
bcno.more rvm { height: 100%;position: absolute; }
 
bcno .all { padding: 4px 11px; background: var(--bg);}
.flyouts flayouts { display: block; }
.notification bcno { display: block; }

@media only screen and (max-width: 999px) {
bcno bl { width: auto; margin: 11px; }
}



/* Component : Custom_TabsFilters */
bctf bl { background: var(--bt); padding: 11px 22px; border-radius: 11px; box-shadow: 0 4px 7px var(--bc); width: 888px; margin: 11px auto; transition: var(--t-fast); overflow: hidden; }
bctf hd>mb { display: flex ; border-bottom: 1px solid var(--bc); margin-bottom: 10px; }
bctf hd mb>aa { padding: 8px 15px; cursor: pointer; font-weight: 500; opacity: 0.5; }
bctf hd mb>aa.this { color: var(--a); border-bottom: 2px solid var(--a); opacity: 1;  } 
bctf bd { display: block; margin-bottom: 10px; font-size: 14px; } 
bctf ft { display: flex; gap: 10px; flex-wrap: wrap; } 
bctf ft btn { padding: 8px 22px; border: none; border-radius: 20px; background: var(--bc); cursor: pointer; font-size: 14px; font-weight: 500; } 
bctf ft btn.this { background: var(--a); color: var(--b); }
bctf ft btn:hover { opacity: .77; }

@media only screen and (max-width: 999px) {
	
	bctf ft btn { flex: none; }
	bctf bl { width: auto; margin: 11px; }	
	bctf ft { overflow: auto; flex-wrap: nowrap; }
}
cdtm { display: grid ; max-width: 333px; }
/* GENERAL */
cdtm .credit { position: fixed; right: 2rem; bottom: 2rem; color: white; }
cdtm .credit a { color: inherit; }



/* Main Circle */
cdtm .main-circle { width: 40rem; height: 40rem; border-radius: 100%; background: linear-gradient(40deg, #ff0080, #ff8c00 70%); position: absolute; z-index: 1; left: 50%; -webkit-transform: translate(-50%, -70%); -ms-transform: translate(-50%, -70%); transform: translate(-50%, -70%); }

/* Phone */
cdtm .phone { position: relative; z-index: 2; height: 17rem; background-color: inherit; transition: background-color 0.6s; border-radius: 40px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }

/* Top */
/*   background-color: blue; */ font-size: 80%; opacity: 0.4; padding: 0.8rem 1.8rem; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

cdtm .icons { display: -webkit-box; display: -ms-flexbox; display: flex; margin-top: 0.5rem; }
cdtm .battery { width: 0.85rem; height: 0.45rem; background-color: black; }
cdtm .network { width: 0; height: 0; border-style: solid; border-width: 0 6.8px 7.2px 6.8px; border-color: transparent transparent black transparent; -webkit-transform: rotate(135deg); -ms-transform: rotate(135deg); transform: rotate(135deg); margin: 0.12rem 0.5rem; }



/* Middle */

cdtm .content { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; margin: auto; text-align: center; width: 70%; -webkit-transform: translateY(5%); -ms-transform: translateY(5%); transform: translateY(5%); }
cdtm .circle { position: relative; border-radius: 100%; width: 8rem; height: 8rem; background: linear-gradient( 40deg, #ff0080, #ff8c00, #e8e8e8, #8983f7, #a3dafb 80% ); background-size: 400%; transition: background-position 0.6s; margin: auto; }
cdtm .crescent { position: absolute; border-radius: 100%; right: 0; width: 6rem; height: 6rem; background: #e8e8e8; -webkit-transform: scale(0); -ms-transform: scale(0); transform: scale(0); -webkit-transform-origin: top right; -ms-transform-origin: top right; transform-origin: top right; -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0.6s; transition: -webkit-transform 0.6s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0.6s; transition: transform 0.6s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0.6s; transition: transform 0.6s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.6s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0.6s; }
cdtm label, .toggle { height: 2.8rem; border-radius: 100px; }

cdtm label { width: 100%; background-color: rgba(0, 0, 0, 0.1); border-radius: 100px; position: relative; margin: 1.8rem 0 4rem 0; cursor: pointer; }
cdtm .toggle { position: absolute; width: 50%; background-color: #fff; -webkit-box-shadow: 0 2px 15px rgba(0, 0, 0, 0.15); box-shadow: 0 2px 15px rgba(0, 0, 0, 0.15); -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94); transition: -webkit-transform 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94); transition: transform 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94); transition: transform 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94), -webkit-transform 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94); }
cdtm .names { font-size: 90%; font-weight: bolder; color: black; width: 65%; margin-left: 17.5%; position: absolute; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
cdtm .dark { opacity: 0.5; }
cdtm .mark { border-radius: 100px; background-color: black; }
cdtm.time { color: black; }

/* -------- Switch Styles ------------*/
cdtm [type="checkbox"] { display: none; }
/* Toggle */
cdtm [type="checkbox"]:checked + .app .toggle { -webkit-transform: translateX(100%); -ms-transform: translateX(100%); transform: translateX(100%); background-color: #34323d; }
cdtm [type="checkbox"]:checked + .app .dark { opacity: 1; color: white; }
cdtm [type="checkbox"]:checked + .app .light { opacity: 1; color: white; }
/* App */
cdtm [type="checkbox"]:checked + .app .phone { background-color: #26242e; color: white; }
/* Circle */
cdtm [type="checkbox"]:checked + .app .crescent { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); background: #26242e; }
cdtm [type="checkbox"]:checked + .app .circle { background-position: 100% 100%; }
cdtm [type="checkbox"]:checked + .app .main-circle { background: linear-gradient(40deg, #8983f7, #a3dafb 70%); } 
cdtm [type="checkbox"]:checked + .time { color: white; } 
cdtm [type="checkbox"]:checked + .app .body .phone .menu .time { color: white; }
cdtm [type="checkbox"]:checked + .app .body .phone .menu .icons .network { border-color: transparent transparent white transparent; } 
cdtm [type="checkbox"]:checked + .app .body .phone .menu .icons .battery { background-color: white; } 
cdtm [type="checkbox"]:checked + .app .body { border-radius: 40px; }



/* Component : DashboardNote */
cdnt>bl { display: grid ; grid-template-columns: 33px auto max-content; padding: 11px; margin-bottom: 11px; border-bottom: 1px solid var(--bc); }
cdnt>bl hd>input { height: 15px; width: 15px; margin: 4px auto; }
cdnt>bl bd>t { font-weight: 500; }
cdnt>bl bd>p { margin: 0px; white-space: nowrap; width: 88%; overflow: hidden; text-overflow: ellipsis; }
cdnt>bl bd>btns { display: flex; padding: 11px 0; }
cdnt>bl btns>btn { display: block; padding: 7px 22px; background: var(--aaa); color: var(--b); border-radius: 33px; margin: 4px; font-size: 0.88em; }
cdnt>bl time { display: grid; grid-template-columns: 33px auto; align-items: center; }
/* Component : DashboardNotes */
cdns>bl { display: block; padding: 22px; margin: 5px; background: var(--bt); border-radius: 22px; }
cdns>bl>hd { display: flex; justify-content: space-between; align-items: center; }
/* Component : DashboardOnboarding */
cono>bl { position: relative; display: block; padding: 22px; background: var(--bt); border-radius: 22px; margin: 5px; }
cono>bl hd { display: flex ; justify-content: space-between; align-items: center; margin-bottom: 11px; }
csdo>bl { display: grid; grid-template-columns: 66px 22px auto; padding: 11px 0; margin-bottom: 5px; align-items: center; }
csdo>bl>hr { display: block; width: 5px; height: 88%; margin: auto 0; border-radius: 11px; }
csdo>bl>bd>p { margin: 0; font-size: 0.66em; }
csdo>bl>bd>t { font-weight: 500; font-size: 0.88em; }
csdo>bl time { font-weight: 600; font-size: 1.22em; }
csds>bl>bd>time { display: block; padding: 22px 0; }
cono>bl hd>btn { font-weight: 500; font-size: 0.88em; }
cono>bl ft { display: grid ; grid-template-columns: 66px 17px auto; padding: 11px 0; margin-bottom: 5px; align-items: center; }
cono>bl ft p { margin: 0; font-size: 0.77em; }
cono>bl ft t { font-weight: 500; }
cono>bl ft hr { display: block; width: 5px; height: 88%; margin: auto 0; border-radius: 11px; }
cono>bl ft>time { font-weight: 600; font-size: 1.22em; }
cono>bl d { display: block; padding: 11px 0; }
cono>bl d>time { display: block; font-weight: 500; opacity: .7; font-size: 0.88em; }
/* Component : DashboardOverview */
covo>bl { display: flex; flex-direction: column; justify-content: space-between; background: var(--bt); border-radius: 22px; padding: 22px; margin: 4px; flex: none; position: relative; min-height: 88px; min-width: 233px; }
covo>bl hd { display: flex; align-items: center; padding: 11px; padding-top: 0; white-space: nowrap; font-weight: 500; }
covo>bl hd>i { height: 22px; width: 22px; margin-right: 7px; }
covo>bl ft { display: flex; justify-content: space-between; align-items: center; }
covo>bl ft p { color: var(--aa); font-weight: 500; margin: 0; }
covo>bl ft>t { display: flex; align-items: center; color: var(--c0); }
covo:first-child>bl>ft>t { color: var(--bt); }
covo:first-child>bl { background: var(--aaa); color: var(--b); }
covo:first-child>bl>ft p { color: var(--b); }
covo:first-child>bl hd>i svg { fill: var(--b); height: 18px; width: 18px; }
covo>bl hd>i svg { height: 18px; width: 18px; }
/* Component : DashboardOverviews */
covs>bl { display: block; max-width: 1400px; margin: 11px auto; }
covs>bl bd>d { display: flex ; overflow-y: auto; scroll-behavior: smooth; -webkit-mask-image: linear-gradient(269deg, #000000 99%, transparent), linear-gradient(90deg, #000 99%, transparent); mask-image: linear-gradient(269deg, #000000 99%, transparent), linear-gradient(90deg, #000 99% 99% , transparent); -webkit-mask-composite: source-in, xor; mask-composite: intersect; }
@media screen and (max-width: 999px) {
	covs>bl { margin: 5px; padding: 0; }
	
}
/* Component : DashboardWelcome */
cnvo>bl { display: grid ; padding: 22px; margin: 11px auto; grid-template-columns: auto 122px max-content; position: relative; align-items: center; background: var(--bt); border-radius: 11px; max-width: 1355px; }
cnvo>bl btns { display: flex; align-items: center; }
cnvo>bl btns>btn { display: block; padding: 4px; height: 33px; width: 33px; background: var(--bc); place-content: center; border-radius: 11px; margin: 5px; }
cnvo>bl ft { display: grid ; text-align: end; grid-template-columns: auto 66px; align-items: center; gap: 11px; }
cnvo>bl ft>i { display: block; height: 55px; width: 55px; border-radius: 55%; overflow: hidden; background: var(--bt); box-shadow: 0 7px 11px 0px var(--bc); }
@media screen and (max-width: 999px) {
	cnvo>bl ft { display: none; }
	cnvo>bl { display: flex; padding: 11px; margin: 0; justify-content: space-between; }
}
/* Component : Deposit_Info */
bl.depositinfo { grid-template-columns: 100%; display: grid; gap: 2%; padding: 11px; margin: 0 7px; background: var(--b1); align-items: center; justify-content: space-between; border-radius: 11px; }
deposit bl.depositinfo adrs p { width: 100%; display: block; overflow: hidden; margin: auto; overflow-wrap: anywhere; }	
deposit dinfo { display: grid; grid-template-columns: auto auto; justify-content: space-between; align-items: center; margin-bottom: 4px; }
deposit dinfo p { margin: unset; font-weight: 500; letter-spacing: 0.22px; }





/* Component : Deposit_Network */
deposit bl.Network adrs p { display: block; overflow: hidden; margin: auto; overflow-wrap: anywhere; font-size: 0.77em; margin-top: 5px; opacity: 0.7; font-weight: 600; }
cdwo bl { grid-template-columns: 0px auto 22px; display: grid ; padding: 12px; margin: 7px 0px; background: var(--bc); align-items: center; border-radius: 11px; }



/* Component : Deposit_New */
.clnw hd { display: grid; margin: 0 6px; }
bl.clnw { background: var(--b); }	
sidebar bl.clnw input { background: var(--bc); border-radius: 11px; height: 50px; margin: 11px 7px; width: -webkit-fill-available;}
sidebar bl.clnw btn { display: grid ; grid-template-columns: 44px auto; background: var(--btn); padding: 11px; align-items: center; justify-content: center; border-radius: 22px; margin: 11px 7px; box-shadow: 0px 1px 11px var(--b1); transition: 333ms; color: var(--b); }	
swhs label h4 { padding: 0 11px; font-weight: 500; }
	
sidebar bl.clnw btn:active { box-shadow: unset; transform: scale(0.9); }	
bl.clnw mm { right: 11px; top: 11px; bottom: unset; }

@media only screen and (min-width: 600px) {
bl.clnw { background: var(--b); max-width: 44vh; padding: 11px; margin: 7px; border-radius: 11px; }
sidebar bl.clnw btn:hover { box-shadow: unset; transform: scale(0.9); }	
	
}
swhs form { position: relative; }



/* Component : Deposit_QrCode */
cdqo { display: block; background: var(--bt); padding: 11px; margin: 11px; border-radius: 22px; }
cdqo bd { padding-top: 0; }
cdqo bd img { width: 100%; height: auto; display:none; }
cdqo bd input { width:80%; display:none; }
cdqo bd p { width:80%; display:none; }
cdqo bd div { width: 222px; min-height: 222px; margin: auto; height: auto; }
cdqo bd div img { width: 100%; height: 100%; display: block; margin: auto; max-width: 333px; max-height: 333px; }
cdqo ft p { display: block; overflow: hidden; margin: auto; text-align: center; overflow-wrap: anywhere; color: var(--c); }




/* Component : Deposit_SpotWallet */
cdpwo { grid-template-columns: auto 22px; display: grid; gap: 2%; padding: 11px; margin: 0 0px; background: var(--bc); align-items: center; justify-content: space-between; border-radius: 11px; }
cdpwo adrs p { display: block; overflow: hidden; margin: auto; overflow-wrap: anywhere; font-size: 0.77em; margin-top: 5px; opacity: 0.7; font-weight: 600; }	
cdpwo bd { padding: 0; }
cdpwo bd h5 {  display: flex; align-items: center; }
cdpwo bd i { height: 15px; width: 15px; margin-left: 3px; }





/* Component : Deposit_WalletAddress */
deposit bl.Waddress { grid-template-columns: auto 22px; display: grid; gap: 2%; padding: 11px; margin: 0 0px; background: var(--bc); align-items: center; justify-content: space-between; transition: 99ms; border-radius: 11px; }
deposit bl.Waddress adrs p { display: block; overflow: hidden; margin: auto; overflow-wrap: anywhere; font-size: 0.77em; margin-top: 5px; opacity: 0.7; font-weight: 600; }
deposit bl.Network { grid-template-columns: auto 22px; display: grid; gap: 2%; padding: 12px; margin: 7px 0px; background: var(--bc); align-items: center; justify-content: space-between; border-radius: 11px; }
deposit bl.Network bd { padding: 0; }
deposit bl.Waddress bd { padding: 0; }	
cdwso { display: block; background: var(--bc); border-radius: 11px; padding: 11px; }
cdwso ft i { width: 24px; height: 24px; }






csro { display: grid ; padding: 22px; background: var(--bt); border-radius: 22px; margin-bottom: 11px; }	
csro hd { display: flex; gap: 2px; line-height: 1.55em; }	
csro hd h3 { font-size: 14px; font-weight: 500; }
csro hd h4 { font-size: 14px; color: var(--c0); font-weight: 400; }	
csro bd { display: block; }	
csro bd p {margin: 0; font-size: 14px; font-weight: 400; line-height: 1.55em; overflow: hidden; -webkit-line-clamp: 2; display: -webkit-box; -webkit-box-orient: vertical; text-overflow: ellipsis;}	
csro bd p aa { font-size: 1.11em; font-weight: 500; }	



	
@media screen and (max-width: 999px) {	
csro { display: none; }	
	
}

/* Component : Deposits_Crypto */
cdeto hd h1 { font-size: 16px; font-weight: 400; margin: 17px; }	
cdeto trc { position: relative; grid-template-columns: 66px auto 0; margin: 7px 0; font-size: 9px; align-items:center; padding: 16px; background: transparent; border-bottom: 1px solid var(--bc); border-radius: 0; }
cdeto bd>h5 { font-size: 12px; color: var(--ct); margin: 2px; }	
cdeto ft>h1 { font-size: 14px; font-weight: 100; color: rgb(14, 203, 129); }	
cdeto trcs>trc>bd { display: flex; flex-direction: column; justify-content: unset; letter-spacing: 0; font-size: 2em; margin-left: 0; }
cdeto trc>hd { overflow: hidden; display: flex; justify-content: center; height: 73px; width: 73px; border-radius: 22px; background: unset;   align-items: center;}
cdeto trcs>trc>ft { display: flex; flex-direction: column; justify-content: center; align-items: center; }
cdeto ft h2 { font-size: 14px; font-weight: 100; }	
cdeto trc img { object-fit: cover; height: 88%; width: 88%; }	










/* Component : Description */
cdpno { display: grid ; background: var(--b-t); padding: 22px; border-radius: 11px; margin: 7px; }
cdpno hd { display: flex ; align-items: center; padding: 24px; border: 1px solid var(--bor); border-left: 4px solid var(--aat); background: var(--aat); }
cdpno hd span { font-size: 1em; font-weight: bold; }
cdpno hd p { font-size: 0.88em; font-weight: 500; margin: 0; }

cdpno bd { display: block; margin: 11px 0; }
cdpno bd h3 { font-size: 1.11em; font-weight: 500; margin-bottom: 11px; }
cdpno bd p { font-size: 0.88em; font-weight: 500; margin: 0; line-height: 28px; }
cdpno bd p a { color: var(--a); text-decoration: underline; }

cdpno ft { display: block; }
cdpno ft p { margin: 0; font-size: 0.88em; font-weight: 500; line-height: 28px; }
cdpno ft h3 { font-size: 1.11em; font-weight: 500; margin: 11px 0; }
cdpno ft p a { color: var(--a); text-decoration: underline; }
cdpno ft ul { display: block; line-height: 28px; padding-left: 18px; }
cdpno ft ul li { font-size: 0.88em; font-weight: 500; }



/* Component : DescriptionDetail */
cdnd { position: relative; display: grid ; padding: 22px; background: var(--bt); border-radius: 22px; margin: 11px 0; }
cdnd hd { display: block; }	
cdnd hd det { display: flex; gap: 7px; }
cdnd hd det h3 { font-size: 14px; font-weight: 500; }	
cdnd hd det h4 { font-size: 14px; font-weight: 500; color: var(--c0); }	
cdnd hd p { font-size: 14px; margin: 0; font-weight: 400; line-height: 1.55em; overflow: hidden; -webkit-line-clamp: 2; display: -webkit-box; -webkit-box-orient: vertical; text-overflow: ellipsis; position: relative; }
cdnd hd p:after { content: '... more'; position: absolute; right: 0; bottom: 0; background: var(--b); box-shadow: -20px 3px 20px 3px var(--bt); font-size: 15px; font-weight: bold; padding-left: 10px; }
cdnd hd p a { font-size: 14px; font-weight: 400; color: var(--a) !important; }
cdnd hd p span { display: flex; align-items: center; gap: 7px; line-height: 1.55em; }	
cdnd hd p span i { width: 14px; height: 14px; }		
cdnd> bl>bd { display: block; }	

cdnd str f{display: flex; overflow: scroll;border-bottom: 0.9px solid var(--bc); padding-bottom: 22px;}
cdnd  { display: flex;overflow: hidden; overflow-x: scroll;padding-bottom: 11px;border-bottom: 1px solid var(--bc);position: relative;}	
cdnd sl>btn { margin-top: 14vh; }
cdnd sl { align-items: unset; }
cdnd sl btn { display: grid ; }
cdnd sl i { height: 22px; width: 22px; margin: auto; }
cdnd   btn:hover { background: var(--bc); border: solid 1px var(--bg); transition: 333ms; }
cdnd bd str { display: grid; }	
cdnd bd str  h2 { margin-bottom: 14px; }
cdnd str>d { display: grid; position: relative;}	
cdnd >bl>ft{ display: block; }	
cdnd ft man { display: block; padding: 22px 0px; }
cdnd ft pr { display: grid; grid-template-columns: 44px auto; align-items: center; margin-bottom: 14px; }	
cdnd ft man pr i { height: auto; width: auto; }	
cdnd ft pr>i { max-width: 44px; max-height: 44px; background: var(--at); border-radius: 28px; overflow: hidden; }	
cdnd ft man pff { display: grid; margin-left: 11px; }	
cdnd ft pff h3 { font-size:18px; }	
cdnd ft pff h5 { font-size: 12px; font-weight: 400; }
cdnd ft btns { display: grid; grid-template-columns: 16% 16% auto; margin-bottom: 14px; }	
cdnd ft btns btn { display: grid; grid-template-columns: auto auto; align-items: center; border: 2px solid var(--bc); margin-right: 11px; padding: 4px 11px; border-radius: 42px; }	
cdnd ft btns btn i { width: 24px; height: 24px; margin: auto; }
cdnd ft btns btn t { text-align: center; font-weight: 700; }	
cdnd ft gd { display: grid; grid-template-rows: 66px 66px 66px; gap: 11px; }	
cdnd ft>btn { display: flex; }
cdnd ft>btn t { font-size: 1em; font-weight:500; }	
	
@media screen and (max-width: 999px) {
	  
cdnd{margin: 0 11px;}	
cdnd ft>man>btns { grid-template-columns: 133px 133px auto; }		
}		
cdnd.this hd p:after {display:none;}
cdnd.this hd p {overflow: unset; -webkit-line-clamp: unset; }
cdnd.this> bl>bd { display: block; }	
cdnd.this >bl>ft { display: block; }	

cdno { position: relative; display: grid ; width: fit-content; min-width: 366px; background: var(--b); margin: 0 11px; border-radius: 22px; }
cdno hd { display: grid ; position: relative; background-image: url(/0/IMG/masphone.png); background-repeat: no-repeat; background-size: contain; background-position: center; background-color: var(--aat); border-radius: 22px 22px 0 0; width: auto; height: 222px; }
cdno hd btn { position: absolute; display: flex ; align-items: center; background: var(--b); padding: 5px 11px; border-radius: 11px; margin: 11px; }
cdno hd btn i { width: 20px; height: 20px; }
cdno hd btn t { font-size: 0.88em; font-weight: 500; margin-left: 7px; }
cdno bd { display: grid ; position: relative; padding: 11px; }
cdno bd>i { position: absolute; width: 55px; height: 55px; background: var(--c); border: 2px solid var(--b); border-radius: 44px; overflow: hidden; top: -28px; left: 11px; }
cdno bd b { display: flex ; align-items: center; margin-top: 33px; }
cdno bd b i { width: 24px; height: 24px; }
cdno bd b h4 { font-size: 14px; font-weight: 500; color: var(--a); }
cdno bd h2 { font-size: 1.11em; font-weight: 600; }
cdno ft { display: grid ; grid-template-columns: auto 44px; align-items: center; padding: 11px; padding-top: 0; }
cdno ft d { display: grid ; }
cdno ft d bc { display: flex ; align-items: center; margin: 4px 0; column-gap: 7px; }
cdno ft d bc i { width: 20px; height: 20px; }
cdno ft d bc h3 { font-size: 1em; font-weight: 500; }
cdno ft>i { width: 28px; height: 28px; margin: auto; }


cdms bl { display: block; padding: 20px; max-width: 800px; margin: auto; background: var(--bt); margin-top: 30px; border-radius: 10px; box-shadow: 0 0 10px rgba(0,0,0,0.1); position: relative;}
cdms h2 {font-size: 32px; margin-bottom: 20px; font-weight: bold; color: #ff0000; }
cdms h2 t { margin-bottom: 1px; display: block; }
cdms p { line-height: 1.8; margin: 18px 0; position: relative;}
cdms p b:hover { text-decoration: underline;cursor: pointer; }
cdms a.a:hover { text-decoration: underline; }
cdms>bl bd{text-align: center;}
 

@media screen and (max-width: 999px) {
cdms bl { margin: 11px; }
}

cdie { display: block; background: var(--b); border-radius: 15px; padding: 20px; border: solid 1px var(--aa-t); box-shadow: 2px 0 5px rgba(0, 0, 0, 0.1); margin-top: 1rem; }

cdie hd { padding: 20px; }

cdie h2 { font-weight: bold; margin-bottom: 15px; } 

cdie bd div {display: grid; gap: 8px; }

cdie dv { display: flex; gap: 10px; flex-wrap: wrap; } 

cdie btn { display: flex ; align-items: center; gap: 5px; background-color: var(--bc-t); padding: 8px 15px; border-radius: 10px; border: none; font-size: 14px; }

cdie btn i img { width: 16px; height: 16px; }

cdie btn:hover { background-color:var(--aa-t); }

cdie btn:nth-child(3) { background-color: var(--a-t); color: var(--a); }

cdie i{height: 20px; width: 20px;}

cdie btn:nth-child(3):hover{ background-color:var(--aa-t); }

cdie.EL celn {display: block;}

@media(max-width:786px){
cdie bd div { grid-template-columns: 1fr;  }
cdie { padding: 11px; }
cdie hd { padding: 10px; }
}
@media only screen and (min-width:500px) { 
cdie bd div{ grid-template-columns: repeat(2, 1fr); } 
}
@media only screen and (min-width:768px) { 
cdie bd div{ grid-template-columns: repeat(2, 1fr); } 
}
@media only screen and  (min-width:1280px) { 
cdie bd div { grid-template-columns: repeat(3, 1fr); } 
}


/* Component : Dp */
cdpm bl { display: grid; height: auto; border: dashed 2px; padding: 22px; width: auto; text-align: center; margin: 0; gap: 7px; border-radius: 11px; }
cdpm hd { justify-content: center; grid-template-columns: 80px; align-items: center; height: auto; }
cdpm hd i { height: 44px; width: 40px; margin: auto; }
.up_dp cmsdu sl bd { margin: 0px;}
cdpm bd h4 { font-weight: 500; }	
cdpm bd p { background: var(--0); height: auto; }		
cdpm bd spne { color: var(--a); }
cdpm ft btn { display: block; background: var(--aaa); padding: 11px; font-weight: 600; font-size: 1em; align-content: center; color: var(--b); border-radius: 7px; }	
cdpm ft { margin: auto; width: 100%; border-radius: 11px; align-items: center; }
cdpm input { position: absolute; top: 0; bottom: 0; left: 0; right: 0; z-index: 9999; opacity: 0; height: 100%; width: auto; }	
cdpm { display: block; margin-bottom: 11px; position: relative; }


/* Component : Dp_Update  */	
cpeo hd { display: flex; justify-content: space-between; }
cpeo bd>pfphto { display: flex; justify-content: center; }
cpeo { display: block; padding: 11px; margin: 11px; }
cpeo hd>btn { color: var(--a); padding: 6px 11px; border-radius: 5px; cursor: pointer; }	
cpeo hd>btn:hover { background: var(--bc); }	
cpeo bd>i { display: flex ; overflow: hidden; height: 133px; width: 133px; border-radius: 55%; border: 1px solid var(--bc); margin: 11px auto; }
cpeo bd img { height: 100%; width: 100%; object-fit: cover; }
/*  Component : Dynamics_Menu  */
cdnmo { display: block; position: relative; overflow: auto; height: 100vh; scroll-behavior: smooth; }
cdnmo>hd { display: flex ; align-items: center; padding: 7px 0 0 55px; }
cdnmo>hd btns>btn { display: flex ; align-items: center; padding: 7px; margin: 0 4px; white-space: nowrap; font-size: 0.88em; border-radius: 7px; }
cdnmo>hd btns { display: flex ; }
cdnmo btns>btn>i { height: 15px; width: 15px; margin: 0 7px; }
cdnmo>hd hr { transform: rotate(90deg); width: 22px; }
cdnmo>bd d { display: grid ; align-items: center; padding: 22px 0; grid-template-columns: 55px auto; padding-bottom: 0; }
cdnmo>bd d>btn { display: block; padding: 7px; background: var(--b); border-radius: 55%; width: 22px; height: 22px; box-shadow: var(--bt-bx); place-content: center; justify-items: center; margin: 0 4px; }
cdnmo>bd links { display: flex ; flex-wrap: wrap; margin: 11px 0 0 55px; }
cdnmo bl>label { display: grid ; grid-template-columns: auto 33px; align-items: center; width: max-content; font-weight: 500; opacity: 1; font-size: 0.88em; padding: 0 11px; }
cdnmo bl>ul { overflow: hidden; padding: 0; margin: 0; transition: 95ms; height: 0; }
cdnmo ul>li { font-size: 0.77em; padding: 3px 11px; color: var(--aa); font-weight: 400; position: relative; margin: 4px 7px; padding-left: 7px; }
cdnmo>bd h1 { margin: 0px 0 0 55px; }
cdnmo>hd btns>btn.bg { background: var(--bt); border-radius: 7px; box-shadow: var(--bt-bx); overflow: hidden; }
.expand>ul { padding: 4px 15px 15px 0; height: fit-content; }
cdnmo label>i { transition: 95ms; opacity: 0; height: 22px; width: 22px; margin: 0 7px; }
.expand label>i { transform: rotate(-90deg); opacity: 1; }
cdnmo>hd h2 { text-transform: uppercase; font-size: 1.33em; margin-right: 4px; }
cdnmo>hd { display: flex ; align-items: center; padding: 7px 0 0 55px; width: max-content; }
cdnmo>hd btns>btn:first-child { margin-left: 0; padding-left: 0; }
cdnmo>hd btns>btn:hover { background: var(--bt); }

@media (max-width : 999px) {
	cdnmo>hd btns>btn:first-child { margin-left: 4; padding-left: 7px; }
	cdnmo>bd links>list { display: block; padding: 11px; }
	cdnmo>bd links { display: grid ; grid-template-columns: 50% 50%; margin: 0; }
	cdnmo>bd h1 { margin: 0px 0 0 22px; font-size: 1.44em; }
	cdnmo>bd d { padding: 11px 0; }
	cdnmo>hd { padding: 11px 0; display: block; }
	cdnmo>hd btns { display: grid ; grid-template-columns: max-content auto max-content; }
	cdnmo>hd btns>btn { justify-content: center; }
}

@media (min-width : 1255px) {
	cdnmo list>bl { display: block; padding: 11px 11px 11px 0; margin-right: 4px; }
}
/* Component : Edit */
edit { display: block; position: relative; display: block; margin: 11px; box-shadow: var(--bs-b); border-radius: 22px; background: var(--b-t);padding: 22px 11px;  }
edit input { margin: 7px auto; padding: 7px 22px; border: solid 1px var(--bc); border-radius: 7px; font-size: 1em; }
edit form { position: relative; } 
edit form:after{content:'';position:absolute;z-index:8;top:0;bottom:0;left:0;right:0;display:block;} 
	
edit d,edit input,edit label{transition: 333ms;}	
	
edit d { display: flex; align-items: center; max-width: 100%; overflow: hidden; padding: 4px 22px; border: solid 1px var(--bc); } 
edit input { background: transparent; color: var(--c); border: unset; width: -webkit-fill-available; font-size: 15px; } 
edit label { font-size: 15px; font-weight: bold;  }
edit .submit { display: none; }
	
edit aa:after { background: #eef; color: #060a10; content: 'Edit Profile'; position: absolute; left: 0; right: 0; top: 0; bottom: 0; display: flex; justify-content: center; align-items: center; font-weight: bold; transition: 333ms; border: solid 1px;opacity:0}
edit.edit aa:after {opacity:1 }
input[readonly] { opacity: 0.4; }	
edit input[readonly] { opacity:1;font-weight: bold; }
edit hd {  display: grid; grid-template-columns: 44px auto; }
edit hd i { height: 40px; width: 40px; }
edit hd h3 { display: flex; align-items: center; padding-left: 1px; }
edit bd aa { margin: 22px; display: flex; height: 44px; justify-content: center; align-items: center; border: solid 1px;position:relative }



ceap { display: grid ; grid-template-columns: 30% auto 0px; align-items: center; border-radius: 11PX; position: relative; padding: 22px; margin-bottom: 44px; min-height: 355px; padding-left: 44px; }
ceap caps { position: absolute; right: 33px; top: 42px; display: grid ; grid-template-columns: auto auto; gap: 11px; }
ceap caps i { height: 24px; width: 24px; background: var(--b); border-radius: 55px; }

ceap>hd div { display: block; position: relative; color: var(--b); }
ceap>hd btn { display: flex ; width: fit-content; border-radius: 4px; align-items: center; backdrop-filter: blur(4px); background: var(--bor); padding: 6px 33px; box-shadow: 0px .5px 0px var(--b-t44, 0px 1.1px 0px var(--b-t44)); font-size: 16px; margin-top: 0px; margin-top: 33px; }
ceap bg i { width: 100%; height: 100%; }
ceap bg img { width: 100%; }
ceap bg { overflow: hidden; border-radius: 11px; }
 
@media only screen and (max-width: 666px) {
ceap>bd { display: none; }
		ceas bd mg, ceap bd mg { overflow: auto; }
	ceap caps { display: none; }
	ceap { grid-template-columns: auto 0px 0px; }
	ceap::before { filter: brightness(0.7); }
	ceap bg img { filter: brightness(0.5); }
	ceap { grid-template-columns: auto 0px 0px; padding: 33px; margin: 11px; height: auto; min-height: auto; }
	
}




ceda { display: flex ; padding: 22px; position: relative; z-index: 2; overflow: hidden; border-radius: 22px; margin: 7px 0; border: 1px solid var(--bor); }
 

cebd {display: none;}
cebd>bl { max-width: 342px; padding: inherit; display: block; position: absolute; z-index: 100000; max-height: 250px; box-sizing: border-box; background: var(--b1); border-radius: 11px; width: 324px; box-shadow: 0 16px 70px var(--aa-t); margin-block: 19px; left: 47rem; right: 0; top: 26rem; bottom: 0; }

cebd hd dv { padding: 10px 14px; font-weight: 400; font-size: 14px; color: var(--c0-t); }

cebd bl>bd { height: 15vh; overflow: scroll; }
cebd bd>dv { display: grid ; grid-template-columns: repeat(8, 1fr); gap: 8px; justify-items: center; align-items: center; }

cebd bd span { font-size: 22px; } 

cebd bd span:hover { transform: scale(1.2); } 

cebd ft dv { display: flex ; justify-content: space-between; padding: 10px 14px; }

cebd ft span { font-size: 20px; opacity: 0.6;}

cebd ft span:hover { opacity: 1; transform: scale(1.1); }

ceso bl { display: block; max-width: 1200px; width: 100%; background: var(--b); border-radius: 8px; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); overflow: hidden; margin: auto; } 
ceso bd { display: flex ; flex-direction: column; align-items: center; justify-content: center; text-align: center; padding: 22px; }
ceso i { width: 77px; height: 77px; margin: auto; margin-top: 22px; } 
ceso h3 { font-size: 18px; font-weight: 600; margin-bottom: 8px; } 
ceso p { font-size: 14px; max-width: 400px; line-height: 1.4; }
@media screen and (max-width: 99px) {
ceso bl { margin: 11px; width: auto; }
}

cero input[type="radio"] {display: none;}
cero hd label,cero bd label,cero ft label { display: flex ; padding: 7px 9px; padding-left: 33px; }
cero hd d,cero bd d,cero ft d { display: flex ; align-items: center; gap: 13px; font-weight: 500; }
cero hd>dv,cero bd>dv,cero ft>dv { display: flex ; flex-direction: column; border: unset; padding: unset; }
cero>bl { padding: unset; }
cero bd i,cero ft i { width: 30px; padding: 3px 3px; height: 30px; border-radius: 50%; display: flex ; align-items: center; justify-content: center;background: var(--bc); }
@media only screen and (min-width: 999px) {
	ceao:hover { display: block; background-color: var(--b); border-radius: 11px; box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); width: 300px; padding: 15px; box-sizing: border-box; min-width: auto; max-width: max-content; height: fit-content;transform: scale(1.05); }
	ceao:hover hd { display: flex; align-items: center; }
	ceao:hover hd img { width: unset; height: unset; border-radius: 7px; }
	ceao:hover hd div { margin-left: 10px; flex-grow: 1; border: unset; padding: 0; border-radius: unset; }
	ceao:hover hd h2 { margin: 0; font-size: 16px; font-weight: bold; }
	ceao:hover hd p { margin: 0; font-size: 12px; color: (--c0); } 
	ceao:hover hd btn { display: flex ; align-items: center; background-color: var(--aa); color: var(--b); padding: 2px 15px; border-radius: 4px; text-align: center; font-size: 14px; cursor: pointer; height: fit-content; transition: 333ms; padding-bottom: 5px; margin-bottom: 7px; }
	ceao:hover bd { display: block; margin-top: 10px; height: auto; opacity: 1; }
	ceao:hover bd p { font-size: 14px; color: #333; } 
	ceao:hover ft { margin-top: 10px; display: flex ; align-items: center; opacity: 1; height: auto; }
	ceao:hover ft img { width: 50px; height: 50px; border-radius: 7px; } 
	ceao:hover ft div { margin-left: 10px; } 
	ceao:hover ft p { margin: 0; font-size: 12px; color: (--c0); }
	ceao:hover hd bgg { display: block; background: var(--0); width: 55px; height: 55px; }
	ceao:hover hd p t { display: block; }
	ceao:hover hd p { display: flex ; gap: 7px; }
	ceao:hover hd div p { justify-content: flex-start; }
	ceao:hover hd p btn { display: none; }
	ceao:hover { position: absolute; z-index: 999; height: fit-content; top: 0; margin-left: -55px;}
	ceao:hover hd div { background: var(--0); }
}





ceao hd div.loader-line { display: none; position: unset; width: 100%; background: var(--0); margin: 0; animation: transformA 333ms forwards; }
ceao.active hd div.loader-line { display: block; }
ceao.active hd>btn { display: block; position: absolute; right: 0; transition: 333ms;  height: 0px; color: var(--0); padding: 0px; transform: scale(1.2) translate(0px, -34px);  animation: transformAnimation 333ms forwards;}
ceao .loader-line { width: 200px; height: 3px; position: relative; overflow: hidden; background-color: #ddd; margin: 100px auto; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; } 
ceao .loader-line:before { content: ""; position: absolute; left: -50%; height: 3px; width: 40%; background-color: var(--aa);
	-webkit-animation: lineAnim 1slinear infinite; -moz-animation: lineAnim 1s linear infinite; animation: lineAnim 1s linear infinite; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; }
@keyframes lineAnim 
{
	0% { left: -40%; }
	50% { left: 20%; width: 80%; }
	100% { left: 100%; width: 100%; }
}
.element {

}

@keyframes transformAnimation
{
	0% { transition: 333ms; transform: scale(1.2) translate(-100px, -27px); background: var(--0) }
	100% { transition: 333ms;  transform: scale(1.2) translate(0px, -34px); width: 100%; background: var(--0) }
}
@keyframes transformA
{
	0% { background: var(--0); opacity: 0;}
	100% { background: var(--aat); opacity: 1;}
}






ceas bd flex, ceap bd flex { display: grid ; grid-template-columns: repeat(auto-fit, minmax(166px, 1fr)); grid-auto-flow: column; width: auto; height: 236px;  scroll-behavior: smooth; gap: 11px; align-items: center; scrollbar-width: none; --shadow-spacing: 8px; }



ceas flex>div:hover { bottom: 3px; }
ceas flex>div { display: block; /* position: relative;*/ transition: 99ms;}  
ceao hd div p { display: flex ; justify-content: space-between; align-items: center; }
ceao bd { display: none; margin-top: 10px; height: 0px; opacity: 0; margin: 0;  transition: background 0.3s ease-in-out;}
ceao>ft { margin-top: 10px; display: flex ; align-items: center; height: 0; opacity: 0; margin: 0; border-top: solid 1px var(--bor); padding-top: 10px; }
ceao hd { display: grid ; grid-template-rows: 128px auto 0px; position: relative; height: inherit; }
ceao { padding: 0; overflow: hidden; display: block; background-color: var(--b); min-width: 166px; max-width: 166px; box-sizing: border-box; border-radius: 11px; height: 236px; transition: transform 0.3s ease-in-out, box-shadow 0.3s ease-in-out; }
ceao hd div h2 { font-size: 15px; font-weight: 500; }
ceao hd bgg { display: flex ; align-items: center; justify-content: center; height: 100%; width: 100%; backdrop-filter: blur(8px); position: relative; background: var(--bc); }
ceao hd btn { display: none;  transition: background 0.3s ease-in-out;}
ceao hd p btn { display: block; background: var(--bc); color: var(--c); padding: 2px 7px; border-radius: 4px; }
ceao hd img { width: 80px; height: 80px; border-radius: 7px; }
ceao hd div { display: flex ; flex-direction: column; justify-content: space-between; padding: 11px; padding-bottom: 9px; border-top: 0px; border-radius: 0px 0px 7px 7px; backdrop-filter: blur(21px); background: var(--b-t); }
ceao hd p t { display: none; }

ceao bd img ,ceao hd img{ transition: transform 0.3s ease-in-out; }

ceap bd { display: flex ; gap: 11px; margin-bottom: 14px;position: relative; }
 

capbl { display: grid ; position: relative; padding: 0px 11px; }
capbl bd { display: flex ; gap: 11px; position: relative; margin-bottom: 14px; }
capbl bd>mg { display: flex ; gap: 7px; }
ceae { display: none;  max-width: 548px; overflow: hidden; max-height: 600px;padding: 20px 0px; border: solid 1px var(--aa-t); margin-top: 1rem; position: absolute; z-index: 100000; box-sizing: border-box; background: var(--b); border-radius: 11px; width: 600px; box-shadow: 0 16px 70px var(--aa-t); margin-block: 19px; right: 0; top: 13rem; left: 33rem; }

ceae hd { display: block; align-items: center; padding: 0px 10px; border-bottom: 1px solid var(--bc-t); }
ceae h2 { line-height: 1.2; font-size: 1.25rem;right: 10rem;position: relative;}
ceae hd i { height: 27px; width: 27px; background: var(--bc); border-radius: 28px; padding: 6px 6px;}

ceae hd div { display: flex ; justify-content: space-between; min-height: 50px; }
ceae bd { display: flex ; flex-direction: column; padding: 0px 8px; padding-top: 8px; gap: 1rem; }
ceae blc { display: grid ; grid-template-columns: 35px auto; background: var(--bc); border-radius: 30px; padding: 6px;width: 516px;}
ceae blc i { height: 18px; width: 18px; margin: auto; }
ceae bd input { border-radius: 0; outline: none; height: 22px; padding: 0; margin: 0; background: unset; font-weight: 400; }
ceae ft i { height: 27px; width: 27px; background: var(--bc); border-radius: 28px; padding: 6px 6px; }
ceae ft { display: flex ; flex-direction: column; gap: 1%; padding: 0px 10px; padding-top: 8px; overflow: scroll; height: 25vh; }

ceae ft div { display: flex ; align-items: center; gap: 1rem; border-radius: 10px; padding: 6px 6px; justify-content: space-between;}

ceae ft dv { display: flex ; align-items: center; gap: 1rem; }

ceae ft span { color: var(--c0-t); }

ceae bd d { display: flex ; gap: 1rem; height: 50px;}
ceae bd b { color: var(--a); font-weight: 500; border-bottom: solid 3px var(--a);padding: 9px 9px; }
ceae bd b:nth-child(1) { color: var(--c0-t); border-bottom: none; }
ceae ft div:hover { background: var(--bc); }
ceae bd b:hover { background: var(--bc); }
cecd hd div { display: flex ;padding-bottom: 10px;}
cecd>bl>hd { display: block; padding: 0px 12px; border-bottom: solid 1px var(--bor); }
cecd hd h2 { display: flex ; width: 100%; justify-content: center; }
cecd hd i { height: 27px; width: 27px; background: var(--bc); border-radius: 28px; padding: 6px 6px; }
cecd>bl { display: block; max-width: 700px; overflow: hidden; padding: 20px 0px; border: solid 1px var(--aa-t); margin-top: 1rem; position: absolute; z-index: 100000; box-sizing: border-box; background: var(--b); border-radius: 11px; width: 700px; box-shadow: 0 16px 70px var(--aa-t); margin-block: 19px; right: 0; top: 13rem; left: 33rem; }
seso.Calendar cecd { display: block; }
cecd { display: none; }


cecy bl { width: 278px; overflow: hidden; margin-top: 2rem; border-right: solid 1px var(--bor); border-top: solid 1px var(--bor); height: 679px; }

cecy bd { display: block; padding: 12px; font-size: 14px;}

cecy ft { display: block; border-top: 1px solid #ddd; padding: 10px; font-size: 14px; }

cecy section { margin-bottom: 16px; } 

cecy details { padding-left: 10px; } 

cecy summary { font-weight: 600; padding: 6px 0; display: flex; align-items: center; justify-content: space-between; gap: 8px; } 

cecy summary:hover { color: var(--a); }

cecy summary dv { display: flex; align-items: center; gap: 6px; } 

cecy p { font-size: 15px; padding: 12px 8px; border-radius: 10px;}

cecy details p:nth-child(1) { background: var(--a-t); }

cecy p:hover { background: var(--bc); }

cecy bd i { width: 20px; height: 20px; }

cecy dv span { font-size: 16px; }

cecy .CT { display: none; padding-left: 22px; } 

cecy details[open] .CT { display: block; }
beco>bl {display: block; position: absolute; z-index: 100000;max-height: 849px; box-sizing: border-box; background: var(--b); border-radius: 11px; width: 600px; box-shadow: 0 16px 70px var(--aa-t); margin-block: 19px; right: 0; top: 13rem; left: 33rem;}
beco hd>i { width: 27px; height: 27px; background: var(--bc); border-radius: 28px; padding: 6px 6px; }
beco>bl>hd { display: flex ; justify-content: space-between; padding: 15px 14px; border-bottom: solid 1px var(--bor); }
beco hd>h2 { display: flex ; justify-content: center; width: 100%; }
beco ft>btn { display: flex ; justify-content: center; background: var(--bc); border-radius: 7px; padding: 6px; font-weight: 500; color:var(--aa-t); }
beco>bl>ft { display: block; padding: 20px; }
beco div btn { display: flex ; justify-content: end; background: var(--bor); padding: 9px 14px; border-radius: 7px; }
beco div i,beco dv i { width: 20px; height: 20px; }
beco bd>div { display: flex ; flex-direction: column; position: relative; }
beco div>d:nth-child(1) { display: flex ; flex: 1; padding: 6rem; background: var(--bc); }
beco div d:nth-child(2) { display: flex ; justify-content: end; padding: 7px; position: absolute; left: 0; right: 0; top: 67%; }
beco d>dv { display: none ; flex-direction: column; background: var(--b); border-radius: 8px; padding: 16px; width: 144px; gap: 11px;box-shadow: 0 16px 70px var(--aa-t);}
beco dv>p,beco dv>label { display: flex ; margin: 0; gap: 11px; }
beco bd>d { display: flex ; justify-content: end; padding: 11px 8px; top: 15rem; position: absolute; bottom: 0; left: 0; right: 0; height: 81px; z-index: 9999; }
beco input { display: none; }
beco.AD d>dv { display: flex ; }
beco>bl>bd { height: 698px; display: block; overflow: scroll; }
beco d img { position: absolute; top: 0; bottom: 0; left: 0; right: 0; height: 100%; width: 100%; margin: auto; }
seso.EC beco { display: block; }
beco { display: none; }

cedo bl { display: block; position: absolute; z-index: 100000; max-height: 872px; box-sizing: border-box; background: var(--b); border-radius: 11px; width: 340px; box-shadow: 0 16px 70px var(--aa-t); margin-block: 19px; left: 79px; }
cedo { position: relative;display: none; }
cedo hd>dv,cedo bd>dv { display: flex ; justify-content: space-between; }
cedo hd input,cedo bd input { width: 20px; height: 20px; }
cedo>bl>hd{ border-bottom: solid 1px var(--aa-t);padding: 18px 29px;}
cedo bd>dv { padding: 8px 22px; }
cedo bd i { transform: rotate(-90deg); }
cedo bd>dv:nth-child(7) { padding-bottom: 12px; align-items: center; }
cedo bl>bd { padding: 0px 6px 8px; }
cedo bd>dv { padding: 8px 22px; border-radius: 8px; }
cedo bd>dv:hover { background: var(--bc); }
cdie.ED cedo { display: block; }
bedo hd div { display: flex ; white-space: nowrap; padding: 7px; align-items: center; }
bedo hd i,bedo bd i{ width: 20px; height: 20px; background: 0; padding: 0; }
bedo hd dv:nth-child(2) { display: flex ; justify-content: end; width: 65%; }
bedo bd dv:nth-child(1) { justify-content: space-between; display: flex ; border-right: 0;height: unset; }
bedo bd div { display: flex ; justify-content: space-between; padding: 10px; }
bedo ft div { display: flex ; justify-content: center; background: var(--bc); padding: 10px; border-radius: 8px; color: var(--a); font-weight: 500;align-items: center; }
bedo>bl { padding: 9px; }
bedo ft i { width: 16px; height: 13px; background: 0; padding: 0; display: flex ; }
bedo hd t { font-weight: 500; font-size: 20px; }
bedo>bl>ft { border-bottom: solid 1px var(--bor); display: block; padding-bottom: 20px; }
bedo bd dv:nth-child(1) i { width: 20px; height: 20px; display: none; }
bedo bd dv:hover{ }

cdge { display: none; max-width: 902px; padding: 14px 0px; position: fixed; z-index: 100000; box-sizing: border-box; background: var(--b); border-radius: 11px; box-shadow: 0 16px 70px var(--aa-t); margin-block: 19px; right: 0; top: 3rem; left: 20rem;}

cdge>bl>hd { display: block; align-items: center; padding: 0px 10px; }

cdge hd>div { display: flex ; justify-content: space-between; min-height: 50px;border-bottom: 1px solid var(--bc-t);  }

cdge hd i { height: 27px; width: 27px; background: var(--bc); border-radius: 28px; padding: 6px 6px; }

cdge h2 { line-height: 1.2; font-size: 1.25rem; }

cdge>bl>bd { display: flex ; flex-direction: column;border-bottom: solid 1px var(--bor);}
cdge hd blc { display: flex ; background: var(--bc); border-radius: 30px; padding: 6px; width: 867px; margin-top: 1rem; align-items: center; }

cdge blc i { background: var(--bg-t); height: 18px; width: 18px; margin: auto; }

cdge hd blc input { border-radius: 0; outline: none; height: 22px; padding: 0; margin: 0; background: var(--bg-t); font-weight: 400; }

cdge>bl>ft { display: flex ; gap: 1rem; padding: 12px; justify-content: end; }
cdge>bl>ft btn { display: flex ; align-items: center; padding: 10px 10px; border-radius: 6px; background-color: var(--a-t); font-size: 13px; font-weight: 600; gap: 6px; color: var(--b); }
cdge>bl>ft btn:nth-child(1) {background: unset; color: var(--a-t); }
cdge>bl>ft btn:nth-child(1):hover { background: var(--bc);  }



ceet {max-width: 548px; display: none; position: fixed; z-index: 100000; box-sizing: border-box; background: var(--b); border-radius: 11px; box-shadow: 0 16px 70px var(--aa-t); margin-block: 19px; right: 0; top: 13rem; left: 33rem;}

ceet hd { border-bottom: solid 1px var(--bc); margin-block-end: 1rem; justify-content: end; display: flex ; }

ceet hd div { display: flex ; gap: 2rem; height: 50px; padding: 1px 10px; align-items: center; }

ceet hd i { height: 27px; width: 27px; background: var(--bc); border-radius: 28px; padding: 6px 6px;}

ceet h2 { line-height: 1.2; font-size: 1.25rem; }

ceet bd { display: flex ; flex-direction: column; gap: 1rem; padding: 1px 10px; }

ceet bd input[type="radio"] { display: none; } 

ceet bd label { display: block; padding-left: 2rem; position: relative; font-size: 16px; margin-bottom: 12px; }

ceet bd label::before { content: ""; position: absolute; left: 0; top: 2px; width: 20px; height: 20px; border: 2px solid var(--bor); border-radius: 50%; }

ceet bd input:checked + label[for="opt1"]::after{ content: ""; position: absolute; left: 7px; top: 9px; width: 10px; height: 10px; background: var(--a); border-radius: 50%; } 

ceet bd #emailbox { display: none; margin-top: 10px; }

ceet bd input:checked + label[for="opt2"]::after { content: ""; position: absolute; left: 7px; top: 9px; width: 10px; height: 10px; background: var(--a); border-radius: 50%; } 

ceet bd input:checked + label[for="opt2"] + #emailbox { display: block; } 

ceet bd select { width: 100%; padding: 10px; font-size: 14px; border: 1px solid var(--bor); border-radius: 8px; margin: 0; }

ceet ft { display: block; padding: 12px 16px; border-top: 1px solid var(--bor); text-align: right; }

ceet ft btn:nth-child(1) { background: unset; color: var(--a); }

ceet ft btn:nth-child(1):hover { background: var(--bc); color: var(--a); }

ceet ft btn { background: var(--a); color: var(--b); font-weight: bold; font-size: 14px; padding: 6px 16px; border: none; border-radius: 6px; }

ceet ft div { display: flex ; justify-content: end; gap: 16px; align-items: center; }



cefg { display: none;  max-width: 548px; overflow: hidden; max-height: 600px;padding: 20px 0px; border: solid 1px var(--aa-t); margin-top: 1rem; position: absolute; z-index: 100000; box-sizing: border-box; background: var(--b); border-radius: 11px; width: 600px; box-shadow: 0 16px 70px var(--aa-t); margin-block: 19px; right: 0; top: 13rem; left: 33rem; }

cefg hd { display: block; align-items: center; padding: 0px 10px; border-bottom: 1px solid var(--bc-t); }
cefg h2 { line-height: 1.2; font-size: 1.25rem;right: 10rem;position: relative;}
cefg hd i { height: 27px; width: 27px; background: var(--bc); border-radius: 28px; padding: 6px 6px;}

cefg hd div { display: flex ; justify-content: space-between; min-height: 50px; }
cefg bd { display: flex ; flex-direction: column; padding: 0px 8px; padding-top: 8px; gap: 1rem; }
cefg blc { display: grid ; grid-template-columns: 35px auto; background: var(--bc); border-radius: 30px; padding: 6px;width: 516px;}
cefg blc i { height: 18px; width: 18px; margin: auto; }
cefg bd input { border-radius: 0; outline: none; height: 22px; padding: 0; margin: 0; background: unset; font-weight: 400; }
cefg ft i { height: 27px; width: 27px; background: var(--bc); border-radius: 28px; padding: 6px 6px; }
cefg ft { display: grid ; grid-template-columns: auto auto; gap: 1rem; padding: 0px 10px; padding-top: 8px; overflow: scroll; height: 43vh; }

cefg ft div { display: flex ; align-items: center; gap: 1rem; border-radius: 10px; padding: 6px 6px; }

cefg ft dv { display: flex ; flex-direction: column; }

cefg ft span { color: var(--c0-t); }

cefg bd d { display: flex ; gap: 1rem; height: 50px;}
cefg bd b { color: var(--a); font-weight: 500; border-bottom: solid 3px var(--a);padding: 9px 9px; }
cefg bd b:nth-child(2) { color: var(--c0-t); border-bottom: none; }
cefg ft div:hover { background: var(--bor); }
cefg bd b:hover { background: var(--bc); }
seso.FS bfss { display: block; }
cefo>bl { background: var(--b); border-radius: 8px; padding: 16px; box-shadow: 0 16px 70px var(--aa-t); position: absolute; z-index: 9999; width: 217px; top: -6em; }
cefo bd div{ display: flex ; padding: 4px 14px; border-bottom: 1px solid var(--bc); align-items: center; border: 0;border-radius: 10px;flex-direction: row;}
cefo bl div i{ display: inline-block; width: 20px; height: 20px; margin-right: 12px; background: var(--bc); padding: 11px 11px; border-radius: 20px; }
cefo bl div:hover { background: var(--bc); }
cefo bl t  { font-size: 14px; font-weight: bold; }
cefo bd >d { display: flex ; gap: 8px; flex-direction: column; }
beso.EF cefo { display: block; }
cefo { display: none;position: relative; }




ceio { display: none; max-width: 334px; padding: 20px; position: absolute; z-index: 100000; max-height: 872px; box-sizing: border-box; background: var(--b); border-radius: 11px; max-width: 372px; box-shadow: 0 16px 70px var(--aa-t); margin-block: 19px; top: 8rem; left: 51rem; right: 0; }

ceio ft dv i:nth-child(3) { left: 1rem; background: unset; }

ceio bd { display: block; border-bottom:solid 1px var(--bc);}

ceio bd dv { display: flex ; gap: 1rem; align-items: center; padding-top: 5px; padding-bottom: 5px; border-radius: 5px; }

ceio bd dv:hover { background: var(--bc); }

ceio ft { display: block; }

ceio ft dv { display: flex ; gap: 1rem; align-items: center; padding-top: 5px; padding-bottom: 5px; border-radius: 5px; }

ceio ft dv:hover { background: var(--bc); }

ceio bd dv::after { content: ''; margin-left: auto; width: 16px; height: 16px; border: 2px solid var(--bor); border-radius: 50%; display: inline-block; position: relative; }

ceio bd dv[selected]::after { border: 5px solid var(--a); box-sizing: border-box; margin-left: 52%; height: 20px; width: 20px; }

ceio bd dv[selected]::before { content: ''; position: absolute; margin-left: calc(92% - 23px); width: 6px; height: 6px; background: #1877f2; border-radius: 50%; z-index: 1; }

ceio bd i svg { height: 20px; width: 20px; }

ceio i { height: 26px; width: 26px; background: var(--bc); border-radius: 20px; padding: 6px 6px; }

ceio bd dv:nth-child(1) span { color: var(--a); }

ceio bd dv:nth-child(1) img {height: 26px; width: 26px;  }

seso.EI ceio { display: block; }


celt { display: block; border: 1px solid var(--bor); border-radius: 15px; overflow: hidden; }



celo { display: block; background: var(--b); border-radius: 15px; padding: 20px; border: solid 1px var(--aa-t); box-shadow: 2px 0 5px rgba(0, 0, 0, 0.1); }

celo hd { display: flex ; justify-content: space-between; align-items: center; }

celo h2 { font-size: 20px; display: block; padding-bottom: 2px; }

celo hd span { color: var(--a); }



celn { display: none; padding: 20px; position: absolute; z-index: 100000; max-height: 872px; box-sizing: border-box; background: var(--b); border-radius: 11px; width: 340px; box-shadow: 0 16px 70px var(--aa-t); margin-block: 19px; }
celn bl { display: grid ; gap: 1rem; }

celn hd { padding: unset; }

celn hd input { width: -webkit-fill-available; border-radius: 0; outline: none; height: 22px; padding: 0; margin: 0; background: transparent; font-weight: 400; }

celn blc { display: grid ; grid-template-columns: 35px auto; align-self: center; background: var(--bc); border-radius: 30px; padding: 6px; }

celn dv { display: flex ; gap: 1rem; align-items: center; padding-top: 5px; padding-bottom: 5px; border-radius: 5px; flex-wrap: unset; }

celn bd dv { display: flex ; gap: 1rem; align-items: center; padding-top: 5px; padding-bottom: 5px; flex-wrap: unset; border-bottom: solid 1px var(--aa-t); border-radius: 0; }

celn bd dv::after { content: ''; margin-left: auto; width: 16px; height: 16px; border: 2px solid var(--bor); border-radius: 50%; display: inline-block; position: relative; }

celn bd dv[selected]::after { border: 5px solid var(--a); box-sizing: border-box; margin-left: 46%; height: 20px; width: 20px; }

celn bd dv[selected]::before { content: ''; position: absolute; margin-left: calc(100% - 54px); margin-top: 0px; width: 6px; height: 6px; background: #1877f2; border-radius: 50%; z-index: 1; }
celn ft dv::after { content: ''; margin-left: auto; width: 16px; height: 16px; border: 2px solid var(--bor); border-radius: 50%; display: inline-block; position: relative; }



cemr { max-width: 548px; overflow: hidden; max-height: 600px; display: none; padding: 20px 0px; border: solid 1px var(--aa-t); margin-top: 1rem; position: absolute; z-index: 100000; box-sizing: border-box; background: var(--b); border-radius: 11px; width: 600px; box-shadow: 0 16px 70px var(--aa-t); margin-block: 19px; right: 0; top: 13rem; left: 33rem; }

cemr hd { display: block; align-items: center; padding: 0px 10px; border-bottom: 1px solid var(--bc-t); }
cemr h2 { line-height: 1.2; font-size: 1.25rem; }
cemr bd blc { display: grid ; grid-template-columns: 35px auto; align-self: center; background: var(--bc); border-radius: 30px; padding: 6px; width: 516px; margin-top: 1rem; }
cemr bd blc i { background: var(--bg-t); height: 18px; width: 18px; margin: auto; }
cemr bd blc input { border-radius: 0; outline: none; height: 22px; padding: 0; margin: 0; background: var(--bg-t); font-weight: 400; }

cemr hd div { display: flex ; justify-content: space-between; min-height: 50px; }

cemr hd i { height: 27px; width: 27px; background: var(--bc); border-radius: 28px; padding: 6px 6px;}
cemr bd { display: flex ; flex-direction: column; overflow: scroll; height: 40vh; }
cemr bd ddiv { display: flex ; flex-direction: column; gap: 1rem; padding-right: 12px; padding-left: 12px; padding-top: 12px; }
cemr bd d{ padding: 16px 20px; background: var(--b); border-bottom: 1px solid var(--aa-t); position: relative; }

cemr bd d input { width: 100%; padding: 12px 16px 12px 40px; border: 1px solid var(--aa-t); border-radius: 8px; font-size: 16px; background: #f8f9fa; outline: none; } 

cemr bd d input:focus { border-color: #007bff; background: var(--b); } 

cemr bd input::placeholder { color: #999; } 
cemr dv btn { display: flex ; align-items: center; gap: 5px; }

cemr dv i { height: 50px; width: 50px; display: block; }

cemr dv { display: flex ;  align-items: center; justify-content: space-between; padding: 0; border-bottom: none; }

cemr dv img { width: 40px; height: 40px; border-radius: 20px; object-fit: cover; } 

cemr dv b {font-size: 17px;} 

cemr bd  dv input{ width: 18px; height: 18px;} 

cemr ft { padding: 16px 8px; background: var(--b); border-top: 1px solid var(--aa-t); display: flex ; flex-direction: column; gap: 12px; }
cemr ft blc { display: block; background: var(--bc); border-radius: 30px; padding: 10px; width: 516px; }
cemr ft input { border-radius: 0; outline: none; height: 22px; padding: 0; background: var(--bg-t); }

cemr ft bt { background: var(--bc-t); color: var(--bor); border: none; padding: 12px 24px; border-radius: 8px; font-size: 17px; font-weight: 500; text-align: center; display: flex ; align-items: center; }
cemr ft bt i { background: var(--bg-t); height: 18px; width: 18px;  }
cemr ft d { display: flex ; align-items: center; margin: auto; gap: 5px; }


@media (max-width: 480px) { 
	
cemr { max-width: 100%; border-radius: 0; max-height: 100vh; } 
cemr hd { padding: 12px 16px; } 
	
cemr bd d { padding: 12px 16px; } 
	
cemr dv { padding: 10px 16px; } 
	
cemr ft { padding: 12px 16px; }

}

cevm { display: none; max-width: 334px; padding: 20px; position: absolute; z-index: 100000; max-height: 872px; box-sizing: border-box; background: var(--b); border-radius: 11px; width: 340px; box-shadow: 0 16px 70px var(--aa-t); margin-block: 19px; top: 8rem; left: 60rem; right: 0; }

cevm i { height: 26px; width: 26px; }

cevm bd { display: block; }

cevm bd dv { display: flex ; gap: 1rem; align-items: center; padding-top: 5px; padding-bottom: 5px; border-radius: 5px; }

cevm bd dv:hover { background: var(--bc); }

seso.EM cevm { display: block; }

seso.ET ceet { display: block; }
seso.EG cdge { display: block; }
cenn hd { display: block; padding: 0px 14px 12px 13px; border-bottom: 1px solid var(--bor); }
cenn hd div { display: flex ; justify-content: space-between;}
cenn hd h2 { display: flex ; width: 100%; justify-content: center; }
cenn bd { display: block; padding: 12px 16px; } 
cenn bd form { display: grid; } 
cenn bd input{ margin-top: 4px;width: 20px; } 
cenn bd div { display: block; } 
cenn bd strong { font-size: 15px; }
cenn hd i { height: 27px; width: 27px; background: var(--bc); border-radius: 28px; padding: 6px 6px; }
cenn bd span { font-size: 13px; display: block; opacity: .8; }
cenn>bl { display: block; max-width: 548px; padding: 20px 0px; border: solid 1px var(--aa-t); position: absolute; z-index: 100000; box-sizing: border-box; background: var(--b); border-radius: 11px; box-shadow: 0 16px 70px var(--aa-t); margin-block: 19px; right: 0; top: 13rem; left: 33rem; }
seso.EN cenn { display: block; }
cenn { display: none; }
cenn bd label:hover { background: var(--bc); }
cenn bd label { display: flex ; align-items: flex-start; justify-content: space-between; padding: 6px 10px; border-radius: 8px; }


ceoo bl dv { display: flex ; align-items: center; justify-content: space-between; padding: 10px; border-radius: 10px 10px 2px 2px; }
ceoo dv d { display: flex ; gap: 7px; }
ceoo bl dv:hover { background: var(--bc); }
ceoo>bl { padding: 0px 15px; margin-block: 11px; display: flex ; flex-direction: column; gap: 1px; }
ceoo hr { margin: 0; display: block; }
ceoo ft input { width: 40px; height: 25px; background: var(--aa); border-radius: 20px; appearance: none; cursor: pointer; position: relative; margin-left: auto; transition: background 0.3s ease;display: block; } 
ceoo input:checked { background:var(--aa-t); } 
ceoo input::before { content: ""; position: absolute; width: 18px; height: 18px; border-radius: 50%; background: var(--b1); top: 3px; left: 6px; }
ceoo input:checked::before { transform: translateX(15px); }
ceoo ft div:hover { background: var(--bc); }
ceoo ft .list  {display: none ;  padding: 12px 10px; border-radius: 8px; padding-bottom: 17px; }
ceoo.SL .list { display: block; }
cflt { display: none; }
ceoo.List cflt { display: block; }
bepo hd div { display: flex ; justify-content: space-between; padding: 0px 19px; }
bepo bd i { width: 20px; height: 20px; }
bepo hd i { height: 27px; width: 27px; background: var(--bc); border-radius: 28px; padding: 6px 6px; }
bepo>bl { display: block; max-width: 548px; overflow: hidden; max-height: 600px; padding: 20px 0px; border: solid 1px var(--aa-t); margin-top: 1rem; position: absolute; z-index: 100000; box-sizing: border-box; background: var(--b); border-radius: 11px; width: 600px; box-shadow: 0 16px 70px var(--aa-t); margin-block: 19px; right: 0; top: 13rem; left: 33rem; }
bepo bd div { gap: 16px; display: flex ;}
bepo bd { padding: 20px; display: flex ; flex-direction: column; gap: 6px; }
bepo hd h2 { display: flex ; width: 100%; justify-content: center; }
bepo>bl>hd { border-bottom: solid 1px var(--bc); padding-bottom: 8px; }
bepo bd span { opacity: .5; font-weight: 400; }
bepo bd b { font-weight: 500; }
bepo dv:nth-child(1) svg { fill: var(--bc); }
bepo bd dv:hover { background: var(--bc); }
bepo dv img {opacity: .2; }
bepo bd dv { display: flex ; width: 50%; gap: 5px; font-size: 18px; padding: 7px 8px; align-items: center; border-radius: 7px; }
bepo { display: none; }
seso.Post bepo { display: block; }


cepw { display: block;border-radius: 8px; overflow: hidden;    border-bottom: solid 2px var(--aa-t); }

cepw bl { display: flex; align-items: flex-start; padding: 10px; gap: 10px; }

cepw hd { display: block; }

cepw hd i img { width: 100%; height: 100%; border-radius: 5px; object-fit: cover; }

cepw bd { flex: 1; display: block; }

cepw bd dv { display: flex; flex-direction: column; gap: 4px; }

cepw bd dv span { font-size: 13px; color: var(--c0); }

cepw bd dv b { font-size: 15px;}

cepw bd dv p { font-size: 13px; color: var(--c0); margin: 0; }

cepw ft { display: flex; align-items: center; gap: 8px;}

cepw ft btn { display: flex ; align-items: center; padding: 10px 10px; border-radius: 6px; background-color: var(--bc); font-size: 13px; font-weight: 600; gap: 6px; }

cepw ft btn i img { width: 20px; height: 20px; }

cepw ft btn:nth-child(1) { background: var(--a-t); }

cepw ft btn:nth-child(1) span { color: var(--a); }

cepw ft span { font-size: 15px; }

celt cepw:nth-child(2) { border-bottom: 0; }

cepw:hover { background: var(--bc); }
seso.SP cshp { display: block; }

@media(max-width:999px){
cepw bl { display: block;}
}
cert hd { display: block; border-bottom: 1px solid var(--bor);padding-bottom: 5px; }
cert hd div { display: flex ; align-items: center; gap: 10px; font-size: 16px; font-weight: bold; padding: 0px 5px; }
cert bd { display: block; padding: 12px 16px; } 
cert bd strong { font-size: 21px; } 
cert bd span { font-size: 17px; color: var(--c0); }
cert bd ul { list-style: none; padding: 0; margin: 0; } 
cert bd li { display: flex; justify-content: space-between; align-items: center; padding: 7px; font-size: 14px; border-radius: 8px; } 
cert bd li:last-child { border-bottom: none; }
cert hd i { height: 27px; width: 27px; background: var(--bc); border-radius: 28px; padding: 6px 6px; }
cert hd h2 { display: flex ; width: 100%; justify-content: center; }
cert bd i { height: 35px; width: 35px; }
cert bd b { font-size: 17px; font-weight: 500; }
cert>bl { display: block; max-width: 548px; padding: 20px 0px; border: solid 1px var(--aa-t); position: absolute; z-index: 100000; box-sizing: border-box; background: var(--b); border-radius: 11px; box-shadow: 0 16px 70px var(--aa-t); margin-block: 19px; right: 0; top: 13rem; left: 33rem; }
cert bd li:hover { background: var(--bg); }
cert { display: none; }
seso.ERT cert { display: block; }

ceve { display: none; max-width: 548px; overflow: hidden; max-height: 600px; padding: 20px 0px; border: solid 1px var(--aa-t); margin-top: 1rem; position: absolute; z-index: 100000; box-sizing: border-box; background: var(--b); border-radius: 11px; width: 600px; box-shadow: 0 16px 70px var(--aa-t); margin-block: 19px; right: 0; top: 13rem; left: 33rem; }


ceve h2 { line-height: 1.2; font-size: 1.25rem;right: 10rem;position: relative;}
ceve hd i { height: 27px; width: 27px; background: var(--bc); border-radius: 28px; padding: 6px 6px;}

ceve hd div { display: flex ; justify-content: space-between; min-height: 50px; padding: 1px 10px;border-bottom: solid 1px var(--bor);}
ceve hd d { display: flex ; gap: 1rem; height: 50px;padding: 1px 10px;}
ceve hd b { color: var(--a); font-weight: 500; border-bottom: solid 3px var(--a);padding: 9px 9px; }
ceve hd b:nth-child(2) { color: var(--c0-t); border-bottom: none; }



ceve bd { display: flex ; flex-direction: column; padding: 4px 12px; }

ceve bd btn { display: flex ; align-items: center; padding: 10px 10px; border-radius: 14px; border: solid 1px var(--bc); font-size: 13px; font-weight: 600; gap: 6px; width: 254px; }

ceve bd dv { display: flex ; justify-content: space-between; gap: 1%; }

ceve bd btn i { height: 20px; width: 20px; background: unset; border-radius: 28px; padding: 6px 6px; }
ceve bd btn:hover { border: solid 1px var(--bor); }
ceve bd p { font-size: .9375rem; }
ceve bd input { border: none; outline: none; font-size: 15px; background: none; width: 100%; padding: 0;}

ceve ft { display: flex ; gap: 1rem; padding: 0px 10px; padding-top: 8px; }
ceve ft btn { display: flex ; justify-content: center; background: var(--bc); border-radius: 10px; padding: 11px 6px; width: 516px; margin-top: 1rem; opacity: .6; }


cesr bl>hd { display: flex ; justify-content: space-between; padding: 6px 16px;border-radius: 9px; }
cesr hd img { border-radius: 20px; }
cesr div>i { width: 44px; height: 44px; }
cesr hd>div { display: flex ; align-items: center; gap: 6px; }
cesr dv>h3 {font-weight: 500;font-size: 17px;}
cesr hd>i { background: 0; }
cesr>bl { padding: 7px; }
cesr bl hd:hover {background: var(--bg-t);}
cesr bd>div { position: relative; margin: 20px; }
cesr div input { width: 100%; padding: 15px 6px 10px 10px; font-size: 16px; border:1px solid var(--bor); border-radius: 10px; transition: border-color 0.3s; display: block; height: 30px; }
cesr bd label { position: absolute; left: 10px; top: 11px; color: var(--c0); transition: 0.2s ease all; font-size: 18px; padding: 0 4px; }
cesr bd span { position: absolute; right: 7px; bottom: 0; font-size: 12px; color: var(--c0); top: 8px; }
cesr input[type="text"]:focus + label, input[type="text"]:not(:placeholder-shown) + label { top: 4px; font-size: 12px; color: var(--a); }


cesr ft > div { display: flex; align-items: center; border: 1px solid var(--bor); padding: 10px 14px; border-radius: 15px; min-width: 145px; position: relative; } 
cesr ft > div:focus-within { border-color:var(--a);} 
cesr ft  svg { width: 20px; height: 20px; margin-right: 8px; } 
cesr ft > div > dv { display: flex; flex-direction: column; } 
cesr ft label { font-size: 12px; color:var(--c0); margin-bottom: 2px; } 
cesr ft input { border: none; outline: none; font-size: 15px; background: none; width: 100%;padding: 0;height: 20px; } 
cesr ft input[type="time"]::-webkit-calendar-picker-indicator, 
cesr ft input[type="date"]::-webkit-calendar-picker-indicator { opacity: 0; position: absolute; left: 0; width: 100%; height: 100%; cursor: pointer; }
cesr ft {display: flex;gap: 12px;margin: 20px;}


cest { max-width: 548px; display: none;padding: 20px 0px; position: fixed; z-index: 100000; box-sizing: border-box; background: var(--b); border-radius: 11px; box-shadow: 0 16px 70px var(--aa-t); margin-block: 19px; right: 0; top: 13rem; left: 33rem; }
cest hd { border-bottom: solid 1px var(--bc); margin-block-end: 1rem; justify-content: end; display: flex ;}

cest hd div {display: flex ; gap: 2rem; height: 50px; padding: 1px 10px; align-items: center; }
cest h2 { line-height: 1.2; font-size: 1.25rem; }
cest bd { display: block; border-bottom:solid 1px var(--bc);}

cest bd dv { display: flex ; gap: 1rem; align-items: center; border-radius: 5px;padding: 15px; }

cest bd dv:hover { background: var(--bc); }

cest ft { display: block;}

cest ft dv { display: flex ; gap: 1rem; align-items: center;padding: 8px 8px 8px 8px; border-radius: 5px; justify-content: end;}

cest bd dv::after { content: ''; margin-left: auto; width: 16px; height: 16px; border: 2px solid var(--bor); border-radius: 50%; display: inline-block; position: relative; }

cest bd dv[selected]::after { border: 5px solid var(--a); box-sizing: border-box; margin-left: 38%; height: 20px; width: 20px; }

cest bd dv[selected]::before { content: ''; position: absolute; margin-left: calc(96% - 24px); width: 6px; height: 6px; background: var(--a); border-radius: 50%; z-index: 1; }

cest hd i { height: 27px; width: 27px; background: var(--bc); border-radius: 28px; padding: 6px 6px;}

cest bd i svg { height: 33px; width: 33px; }

cest hd i svg { height: 20px; width: 20px; }

cest bd i { height: 44px; width: 44px; background: var(--bc); border-radius: 28px; padding: 6px 6px; }

cest bd dv:nth-child(1) img {height: 26px; width: 26px;  }

cest bd dv d { display: flex ; flex-direction: column; width: 210px; }

cest bd img { filter: invert(1); height: 33px; width: 33px; }

cest ft btn { display: flex ; align-items: center; padding: 10px 10px; border-radius: 6px; background-color: var(--a); font-size: 13px; font-weight: 600; gap: 6px; width: 6rem; color: var(--b); justify-content: center; }

cest ft dv btn:nth-child(1) { background: unset; color: var(--a); width: 3rem; }

cest ft dv btn:nth-child(1):hover { background: var(--bc);}

seso.ES cest { display: block; }
beso hd a { color: var(--a); font-weight: 500; margin-bottom: 9px; display: block; }
beso>bl { padding: 1px 13px; }
beso bd d { display: flex ; align-items: center;gap: 8px; }
beso hd a:hover { text-decoration: underline; }
beso bd >dv { display: flex ; justify-content: space-between; padding: 17px; margin-bottom: 10px; border: solid 1px var(--bor); border-radius: 18px; }
beso bd>div { position: relative;}
beso div input { width: 90%; font-size: 16px; transition: border-color 0.3s; display: block; height: 50px; padding: 15px 29px; margin-bottom: 10px; border: solid 1px var(--bor); border-radius: 18px; }
beso bd label { position: absolute; left: 10px; top: 11px; transition: 0.2s ease all; font-size: 18px; padding: 0 4px; }
beso input[type="text"]:focus + label, input[type="text"]:not(:placeholder-shown) + label { top: 4px; font-size: 12px; color: var(--a); }


cesg { display: block; padding: 15px 11px; margin-top: 1rem; position: absolute; z-index: 100000; box-sizing: border-box; width: 316px; margin-block: 2rem; left: 17rem; border-right: solid 1px var(--bor); border-top: solid 1px var(--bor);height:679px; }

cesg hd { display: block; align-items: center; padding: 0px 10px; }
cesg h2 { line-height: 1.2; font-size: 1.0625rem; }

cesg bd { display: flex ; flex-direction: column; margin-top: 2rem;}

cesg bd span { display: flex ; justify-content: center; color: var(--a); font-weight: 500; }
cesg bd ddiv { display: flex ; flex-direction: column; gap: 1rem; padding-right: 12px; padding-left: 12px; padding-top: 12px; }
cesg bd d{ padding: 16px 20px; background: var(--b); border-bottom: 1px solid var(--aa-t); position: relative; }

cesg bd d input { width: 100%; padding: 12px 16px 12px 40px; border: 1px solid var(--aa-t); border-radius: 8px; font-size: 16px; background: #f8f9fa; outline: none; } 

cesg bd d input:focus { border-color: #007bff; background: var(--b); } 

cesg bd input::placeholder { color: #999; } 
cesg dv btn { display: flex ; align-items: center; gap: 5px; }

cesg dv i { height: 50px; width: 50px; display: block; }

cesg dv { display: flex ; align-items: center; justify-content: space-between; padding: 3px 7px; border-bottom: none; border-radius: 10px; }
cesg dv:hover { background: var(--bc); }


cesg dv img { width: 40px; height: 40px; border-radius: 20px; object-fit: cover; } 

cesg dv b {font-size: 15px;} 

cesg bd  dv input{ width: 18px; height: 18px;} 

@media (max-width: 480px) { 
	
cesg { max-width: 100%; border-radius: 0; max-height: 100vh; } 
cesg hd { padding: 12px 16px; } 
	
cesg bd d { padding: 12px 16px; } 
	
cesg dv { padding: 10px 16px; } 
	

}

beao { display: block; padding: 20px; position: absolute; z-index: 100000; box-sizing: border-box; background: var(--b); border-radius: 11px; width: 372px; box-shadow: 0 16px 70px var(--aa-t); margin-block: 19px; top: 14rem; left: 0rem; }

beao ft dv i:nth-child(3) { left: 1rem; background: unset; }

beao bd { display: block; border-bottom:solid 1px var(--bc);}

beao bd dv { display: flex ; gap: 1rem; align-items: center; padding-top: 5px; padding-bottom: 5px; border-radius: 5px; }

beao bd dv:hover { background: var(--bc); }

beao ft { display: block; }

beao ft dv { display: flex ; gap: 1rem; align-items: center; padding-top: 5px; padding-bottom: 5px; border-radius: 5px; }

beao ft dv:hover { background: var(--bc); }

beao bd dv::after { content: ''; margin-left: auto; width: 16px; height: 16px; border: 2px solid var(--bor); border-radius: 50%; display: inline-block; position: relative; }

beao bd dv[selected]::after { border: 5px solid var(--a); box-sizing: border-box; margin-left: 52%; height: 20px; width: 20px; }

beao bd dv[selected]::before { content: ''; position: absolute; margin-left: calc(92% - 23px); width: 6px; height: 6px; background: #1877f2; border-radius: 50%; z-index: 1; }

beao bd i svg { height: 20px; width: 20px; }

beao i { height: 26px; width: 26px; background: var(--bc); border-radius: 20px; padding: 6px 6px; }

beao bd dv:nth-child(1) span { color: var(--a); }

beao bd dv:nth-child(1) img {height: 26px; width: 26px;  }


beio { display: block; padding: 17px; position: absolute; box-sizing: border-box; width: 316px; margin-block: 2rem; left: 65%; border-top: solid 1px var(--bor); height: 680px; background: var(--bc); }

beio dv { display: flex ; align-items: baseline; justify-content: space-between; padding: 3px 7px; border-bottom: none; border-radius: 10px; margin-top: 1rem;}

beio dv i { height: 30px; width: 30px; display: block; }

beio dv btn { display: flex ; align-items: center; gap: 5px; }

beio dv img { border-radius: 20px; object-fit: cover; }

beio dv i:nth-child(2) { height: 20px; width: 20px; }

beio span { padding-left: 3%; font-size: 14px;}cemu>bl { display: block; background: var(--b); padding: 15px; box-shadow: 2px 0 5px rgba(0, 0, 0, 0.1); overflow-y: auto; }
cemu hd { display: flex; align-items: center; justify-content: space-between; font-size: 22px; font-weight: bold; padding-bottom: 10px; } 
cemu hd svg { width: 20px; height: 20px; cursor: pointer; } 
cemu bd input { width: -webkit-fill-available; border-radius: 0; outline: none; height: 22px; padding: 0; margin: 0; background: transparent; font-weight: 400; }
cemu svg { width: 24px; height: 24px; }
cemu i { width: 33px; height: 33px; cursor: pointer; background: var(--bc); border-radius: 55%; }
cemu aa { display: grid ; align-items: center; padding: 12px; text-decoration: none; color: var(--c); font-size: 16px; border-radius: 8px; transition: background 0.3s; grid-template-columns: 40px auto; font-weight: 500; gap: 10px;}
cemu bd>a,cemu ft>a,cemu bd>d{ display: grid ; align-items: center; padding: 12px; text-decoration: none; color: var(--c); font-size: 16px; border-radius: 8px; transition: background 0.3s; grid-template-columns: 40px auto; font-weight: 500; gap: 10px; }
cemu a:hover,cemu d:hover { background: var(--bc); } 
cemu bd .create { background: var(--a); justify-content: center; font-weight: 500; margin: 11px 0; color: var(--b1); padding: 4px 20px; gap: unset; }
cemu bd p { font-size: 14px; color: var(--a); margin-top: 15px; } 
cemu ft h3 { font-size: 18px; margin-bottom: 10px; } 
cemu blc { display: grid ; grid-template-columns: 35px auto; align-self: center; background: var(--bc); border-radius: 30px; padding: 6px; }
cemu blc i { background: transparent; height: 18px; width: 18px; margin: auto; }
cemu bd .create i { background: transparent; filter: invert(1);}
cemu a.Location { display: block; }
@media only screen and (max-width: 999px) {
cemu { display: none; }
mp.fill cemu { display: block; }
cemu bl { box-shadow: unset; margin: 0; }
}






beoo bl { background: var(--b); box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); display: block; align-items: center; padding: 20px; border-radius: 10px; width: 96%; margin: 20px auto; }
beoo hd { font-size: 18px; margin-bottom: 15px; display: block; } 
beoo bd { display: grid ; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); gap: 10px; }
beoo blc { margin: 5px 0; display: grid;border-radius: 0.5rem; padding: 1.5rem; border: solid 1px var(--bc);background: var(--bc); }
beoo blc img { width: 18px; vertical-align: middle; } 
beoo t { font-size: 19px; font-weight: 600; margin: 0; } 
beoo bl hd { display: flex ; justify-content: space-between;align-items: center; }
beoo blc strong { font-size: 2rem; font-weight: 700; }
beoo blc h4 { padding: 21px 0; font-size: 2rem; }
@media screen and (max-width: 999px) {
beoo bl { margin: 11px; width: auto; display: block; }
beoo hd, beoo ft { max-width: max-content; }
beoo bl { margin: 11px; width: auto; }
beoo bl hd {  font-size: 0.88em; }
beoo bl hd p { margin: 0; font-size: 0.77em; }
}

/* Component : Extension */
cexs { display: block; padding: 22px; background: var(--bt); max-width: 1300px; margin: 11px auto; border-radius: 22px; }
cexs hd>p { margin: 0 11px; margin-bottom: 11px; }
cexo { display: grid ; max-width: 500px; margin: 7px; background: var(--bt); border-radius: 11px; box-shadow: var(--bt-bx); overflow: hidden;padding: 11px; min-height: 36vh; }
cexs exs { display: grid ; grid-template-columns: 33.3% 33.3% 33.3%; }
cexo hd { padding: 15px 11px 15px 15px; }
cexo hd>i { border-radius: 11px; overflow: hidden; width: 122px; height: 122px; }
cexo bd { display: flex ; justify-content: space-between; padding: 11px 15px 15px 0; }
cexo bd name { font-size: 0.88em; line-height: 1.44em; overflow: hidden; max-height: 3.4rem; -webkit-line-clamp: 2; display: -webkit-box; -webkit-box-orient: vertical; text-overflow: ellipsis; }
cexo left>p { font-size: 0.77em; line-height: 1.44em; overflow: hidden; -webkit-line-clamp: 3; display: -webkit-box; -webkit-box-orient: vertical; text-overflow: ellipsis; margin: 4px 0; }
cexo b { font-weight: 500; }
cexo left>p { font-size: 0.77em; line-height: 1.44em; overflow: hidden; -webkit-line-clamp: 3; display: -webkit-box; -webkit-box-orient: vertical; text-overflow: ellipsis; margin: 7px 0; }
cexo left>t { font-style: oblique; font-size: 0.88em; }
cexo right btns>btn { display: block; font-size: 0.88em; padding: 5px 22px; border: 2px solid; color: var(--c1); border-radius: 7px; margin: 2px 0; white-space: nowrap; text-align: center; width: max-content; justify-self: end; }
cexo right btns>btn:nth-child(2) { border: none; padding: 5px 22px; text-align: end; padding-right: 0; }
cexo ft { display: flex ; justify-content: space-between; padding: 0 11px; background: var(--aat); grid-column-start: 1; grid-column-end: 3; font-size: 0.88em; border-top: 1px solid var(--bc); transition: 77ms; height: 0; }
cexo cc>rts { display: flex ; align-items: center; padding: 7px 0; }
cexo rts>rt { display: block; height: 17px; width: 17px; place-content: center; justify-items: center; margin-left: 4px; }
cexo rt>i { height: auto; }
cexo ft>cc:nth-child(2) { text-align: end; display: flex ; flex-direction: column; align-items: end; justify-content: space-between; }
cexo cc>d>i { width: 22px; height: 22px; display: inline-flex ; margin: 2px; background-size: 88%; background-repeat: no-repeat; background-position: center; }
cexo ft c { font-size: 0.88em; white-space: nowrap; }
cexo cc>d>t { font-size: 0.93em; }
.expand cexo>ft { height: fit-content; padding: 11px 11px; }
cexo btn[active] { color: var(--at); }


@media (max-width : 999px) {
	cexs exs { display: block; }
	cexs { padding: 11px; margin: 7px; }
	cexo ft { display: block; }
	cexo { margin: 7px 0; }
	cexo ft>cc:nth-child(2) { text-align: unset; align-items: unset; }
	cexo ft>cc:nth-child(2)>d:nth-child(1) { display: flex ; align-items: center; justify-content: space-between; margin: 7px 0; }
	cexs hd>p { font-size: 0.77em; }
}
/* Component : Extension_Filter */
cfexo { display: flex ; padding: 11px 22px; background: var(--bt); border-radius: 11px; margin: 11px auto; max-width: 1300px; justify-content: space-between; }
cfexo mb { display: flex ; align-items: center; }
cfexo mb>a { display: block; padding: 11px 22px; text-align: center; }
cfexo mb { display: grid ; align-items: center; grid-template-columns: 25% 20% 32% 23%; position: relative; }
cfexo mb>d { position: absolute; background: var(--c1); height: 4px; width: 25%; display: block; bottom: 0px; transition: 333ms; }
cfexo srch { display: flex ; align-items: center; }
cfexo srch>sl { height: auto; margin: 4px; padding: 4px; width: fit-content; border-radius: 7px; }
cfexo srch>sl>select { background: transparent; border: none; width: calc(100% - 11px); transition: 95ms; padding: 7px; }
cfexo srch>sl:nth-child(2) { min-width: 333px; height: 33px; }
cfexo srch>sl>input { height: auto; padding: 8px; width: 95%; font-weight: 500; font-size: 0.88em; position: absolute; inset: 0; border-radius: 7px; }
cfexo srch>sl>input:focus { border-radius: 7px; }
cfexo mb>a.this:nth-child(1) ~ d { left: 0%; }
cfexo mb>a.this:nth-child(2) ~ d { left: 25%; width: 20%; }
cfexo mb>a.this:nth-child(3) ~ d { left: 46%; width: 32%; }
cfexo mb>a.this:nth-child(4) ~ d { left: 77%; width: 23%; }

@media (max-width : 999px) {
	cfexo { flex-direction: column-reverse; padding: 11px; }
	cfexo mb { overflow: auto; }
	cfexo srch>sl:nth-child(2) { min-width: 70%; }
}
cfqs #flip { text-align: center; }
cfqs div#flip trc { display: grid; grid-template-columns: 111px auto 40px; align-items: center; font-size: 20px; }
cfqs carousel { z-index: 8; position: relative; display: block; }
cfqs .dds { height: 60vh; }
cfqs post { height: 100%; }
cfqs post { display: grid; background: var(--bc); grid-template-rows: 50px auto 53px; border-radius: 11px; max-height: 555px; overflow: hidden; }
cfqs post >bd { background: var(--b); border-radius: 11px; margin: 4px; }
cfqs post hd d { display: grid; grid-template-columns: 42px auto; align-items: center; padding: 8px; }
cfqs post hd d bd { display: Block ;text-align: justify; font-size: 0.88em; white-space: nowrap; }
cfqs name { font-weight: 600; display: block; }
cfqs post ft { display: grid; grid-template-columns: auto auto; }
cfqs post>bd>i { max-height: 495px; width: 100%; overflow: hidden; border-radius: 11px; height: 100%; }
cfqs post>bd>i>img { height: 100%; width: 100%; object-fit: cover; }
cfqs post ft { display: grid; grid-template-columns: auto auto; }
cfqs ft btn { display: grid; grid-template-columns: 33px auto; justify-content: center; gap: 2%; background: var(--b-t); border-radius: 11px; margin: 4px; align-items: center; }
cfqs btn { cursor: pointer; } <style>
cfqs post ft t { width: auto; margin: 0; font-size: 0.88em; }
cfqs bb svg { height: 20px; }
cfqs { display: block; position: relative; max-width: 777px; }
cfqs bb { display: grid; grid-template-columns: auto auto auto; align-items: center; width: fit-content; gap: 5px; position: relative; color: var(--c); border: unset; box-shadow: unset; height: unset; margin: unset; right: unset; top: unset; }
cfqs post p { font-size: 11px; margin: 0; }




cfqs #panel { padding: 5px; text-align: center; background: var(--b-t); border-radius: 11px; }
cfqs #panel {  display: none; }
cfqs faqs#FAQS { display: block; background: var(--b-t); border-radius: 11px; padding: 22px; margin: 11px; margin-top: 11px; }
carousel{z-index: 8;position:relative;display:block;}
.flickity-enabled {position: relative;}
.flickity-enabled:focus { outline: none; }
.flickity-viewport {overflow: hidden;position: relative;height: 100%;}

.flickity-enabled.is-draggable {  -webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.flickity-enabled.is-draggable .flickity-viewport {  cursor: move;  cursor: -webkit-grab;  cursor: grab;}
.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down {  cursor: -webkit-grabbing;  cursor: grabbing;}

.flickity-prev-next-button {  position: absolute;  top: 50%;  width: 44px;  height: 44px;  border: none;  border-radius: 50%;  background: white;  background: hsla(0, 0%, 100%, 0.75);  cursor: pointer;/* vertically center */  -webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
.flickity-prev-next-button:hover { background: white; }
.flickity-prev-next-button:focus {outline: none;box-shadow: 0 0 0 5px #09F;}
.flickity-prev-next-button:active {  filter: alpha(opacity=60); /* IE8 */  opacity: 0.6;}
.flickity-prev-next-button.previous { left: 10px; }
.flickity-prev-next-button.next { right: 10px; }

.flickity-rtl .flickity-prev-next-button.previous {  left: auto;  right: 10px;}
.flickity-rtl .flickity-prev-next-button.next {  right: auto;  left: 10px;}
.flickity-prev-next-button:disabled {  filter: alpha(opacity=30); /* IE8 */  opacity: 0.3;  cursor: auto;}
.flickity-prev-next-button svg {  position: absolute;  left: 20%;  top: 20%;  width: 60%;  height: 60%;}
.flickity-prev-next-button .arrow {  fill: #333;}

.flickity-prev-next-button.no-svg {  color: #333;  font-size: 26px;}

.flickity-page-dots {  position: absolute;  width: 100%;bottom: -24px;padding: 0;margin: 0;list-style: none;  text-align: center;  line-height: 1;}
.flickity-rtl .flickity-page-dots { direction: rtl; }
.flickity-page-dots .dot {  display: inline-block;  width: 10px;  height: 10px;  margin: 0 8px;  background: #333;  border-radius: 50%;  filter: alpha(opacity=25);  opacity: 0.25;  cursor: pointer;}
.flickity-page-dots .dot.is-selected {  filter: alpha(opacity=100); /* IE8 */  opacity: 1;}	


group * {  -webkit-box-sizing: border-box;  box-sizing: border-box;}
.gallery {}
.gallery-cell {  width: 94%;  height: 200px;  margin-right: 0;  counter-increment: gallery-cell;}

.gallery-cell:before {  display: block;  text-align: center;  content: counter(gallery-cell);  line-height: 200px;  font-size: 80px;  color: transparent;}	

.gallery-cell img { position: absolute; top: 5px; left: 5px; right: 5px; bottom: 5px; object-fit: contain; height: calc(100% - 10px); width: calc(100% - 10px); border-radius: 22px; box-shadow: 0 0 2px 4px rgb(0 0 0 / 0%); }
.flickity-prev-next-button {opacity:0;}	
		
	
@media only screen and (min-width: 999px) {
 
.gallery-cell {  width: 94%;  height: calc(100vh - 244px);}
.cells{display:grid;grid-template-columns:0 50% 45%;}	
.cells picture { display: block; position: relative; }	
cell { margin: 22px; padding: 44px; display: flex; justify-content: center; flex-direction: column; }
cell h1 { font-size: 2.5vw; }
cell p{font-size: 1vw;margin-top: 33px;}
cell btns{display:grid;grid-template-columns: 50% 50%;}
cell btn { display: grid; height: 4vw; font-size: 1.23vw; background: var(--a); color: var(--b); justify-content: center; align-items: center; font-weight: bold; border-radius: 11px; margin-right: 22px; margin-top: 22px;position: relative;transition: 99ms; }

cell btn.wtsp{background: transparent;color: #25D366;border: solid;position: relative;}	
cell btn.wtsp>a{ display: grid; grid-template-columns: 4vw auto; justify-content: center; align-items: center; color: #25D366; position: absolute; left: 0; right: 0; top: 0; bottom: 0; }
cell btn:hover { background: var(--c); transform: scale(1.023); box-shadow: 0 0 7px var(--c);border-color: var(--c);}

}
.flickity-prev-next-button:disabled { opacity: 0; }

/* Component : FAQS */
.faq { display: block; letter-spacing: 1; box-shadow: var(--bs-b); padding: 22px; border-radius: 22px; background: linear-gradient( 133deg , rgb(0 188 212 / 10%), rgb(0 255 222 / 10%), rgb(0 188 212 / 10%)); margin: 11px; backdrop-filter: blur(11px); border: solid 2px var(--b-t); }
.faq h2 { font-size: 1em; }	
.faq>div { font-size: 0; transition: 0ms; }
.faq.this>div { font-size: 0.88em; } 



cfes bl { display: block; max-width: 800px; margin: 11px auto; background: var(--b); padding: 11px; border-radius: 11px; }
cfes hd { display: block; font-size: 24px; font-weight: 700; margin-bottom: 8px;  } 
cfes p {  margin-bottom: 16px; line-height: 1.5; } 
cfes bd { display: block; background: var(--bc); border-radius: 8px; padding: 16px; margin-bottom: 16px; box-shadow: 0 1px 3px rgba(0,0,0,0.1); } 
cfes ft { display: block; background: var(--bc); border-radius: 8px; padding: 16px; margin-top: 16px; box-shadow: 0 1px 3px rgba(0,0,0,0.1); } 
cfes item { display: flex; justify-content: space-between; align-items: center; padding: 16px 0; border-bottom: 1px solid var(--bor); } 
cfes item:last-child { border-bottom: none; } 
cfes i { display: inline-flex; margin-right: 12px; } 
cfes text { display: inline-flex; font-weight: 600; } 
cfes left { display: flex; align-items: center; }
cfes switch { position: relative; display: inline-block; width: 50px; height: 24px; } 
cfes switch input { opacity: 0; width: 0; height: 0; } 
cfes slider { position: absolute; cursor: pointer; top: 0; left: 0; right: 0; bottom: 0; background-color: #ccc; transition: .4s; border-radius: 24px; } cfes slider:before { position: absolute; content: ""; height: 18px; width: 18px; left: 3px; bottom: 3px; background-color: var(--b); transition: .4s; border-radius: 50%; } 
cfes input:checked + slider { background-color: var(--a); } 
cfes input:checked + slider:before { transform: translateX(26px); } 
cfes title { display: block; font-size: 18px; font-weight: bold; margin-bottom: 8px; text-align: left;} 
cfes message { display: block; margin-bottom: 8px; line-height: 1.5;text-align: left; } 
cfes badges { display: block; font-size: 14px; margin-top: 8px;text-align: left;}

@media screen and (max-width: 999px) {
 cfes bl { margin: 11px; }
}

/* Component : Featured */	
cfeo hd { display: flex; justify-content: space-between; }
cfeo bd>pfphto { display: flex; justify-content: center; }
cfeo { display: block; padding: 11px; margin: 11px; }
cfeo hd>btn { color: var(--a); padding: 6px 11px; border-radius: 5px; cursor: pointer; }	
cfeo hd>btn:hover { background: var(--bc); }	
cfeo bd>i { display: flex ; overflow: hidden; height: 55%; width: 55%; margin: 11px auto; }
cfeo bd img { height: 100%; width: 100%; }
cfeo ft { display: block; text-align: center; }
cfeo ft>btn { display: block; text-align: center; padding: 11px; background: var(--aat); border-radius: 7px; color: var(--a); margin-top: 22px; position: relative; } 

cfui { display: block; padding: 22px; }
cfui bl { max-width: 600px; margin: auto;background: var(--b); box-shadow: var(--bs); padding:22px;  text-align: center; border-radius: 22px;  }
cfui bd {display: block;  }
cfui i { display: grid ; background: var(--a); padding: 7px; border-radius: 44px; margin: auto; margin-bottom: 11px; width: 44px; height: 44px;}
cfui i svg { width: 33px; height: 33px; fill:var(--b); }
cfui h3 { font-size: 18px; font-weight: bold; color: var(--c); margin-bottom: 6px; }
cfui p { font-size: 14px; color: #666; }




fdmu bl { display: block; background: var(--b); padding: 15px; box-shadow: 2px 0 5px rgba(0, 0, 0, 0.1); overflow-y: auto;     height: 100%;}
fdmu hd { display: flex; align-items: center; justify-content: space-between; font-size: 22px; font-weight: bold; padding-bottom: 10px; } 
fdmu hd svg { width: 20px; height: 20px; cursor: pointer; } 
fdmu bd input { width: -webkit-fill-available; border-radius: 0; outline: none; height: 33px; padding: 0; margin: 0; background: transparent; font-weight: 400; }
fdmu svg { width: 24px; height: 24px; }
fdmu i { width: 33px; height: 33px; cursor: pointer; background: var(--bc); border-radius: 55%; }
fdmu aa { display: grid ; align-items: center; padding: 12px; text-decoration: none; color: var(--c); font-size: 16px; border-radius: 8px; transition: background 0.3s; grid-template-columns: 40px auto; font-weight: 500; gap: 10px;}
fdmu a { display: grid ; align-items: center; padding: 12px; text-decoration: none; color: var(--c); font-size: 16px; border-radius: 8px; transition: background 0.3s; grid-template-columns: 40px auto; font-weight: 500; gap: 10px;}
fdmu a:hover { background: var(--bc); } 
fdmu bd .create { background: var(--bc);  justify-content: center; font-weight: 500; margin: 11px 0; }
fdmu bd p { font-size: 14px; color: var(--a); margin-top: 15px; } 
fdmu ft h3 { font-size: 18px; margin-bottom: 10px; } 
fdmu bd .create i { background: transparent; }
fdmu a.Location { display: block; }
@media only screen and (max-width: 999px) {
fdmu { display: none; }
mp.fill cmmo { display: block; }
fdmu bl { box-shadow: unset; margin: 0; }
}







bfss { display: none; max-width: 548px; overflow: hidden; max-height: 600px; padding: 20px 0px; border: solid 1px var(--aa-t); margin-top: 1rem; position: absolute; z-index: 100000; box-sizing: border-box; background: var(--b); border-radius: 11px; width: 600px; box-shadow: 0 16px 70px var(--aa-t); margin-block: 19px; right: 0; top: 13rem; left: 33rem; }


bfss h2 { line-height: 1.2; font-size: 1.25rem;right: 10rem;position: relative;}
bfss hd i { height: 27px; width: 27px; background: var(--bc); border-radius: 28px; padding: 6px 6px;}

bfss hd div { display: flex ; justify-content: space-between; min-height: 50px; padding: 1px 10px;border-bottom: solid 1px var(--bor);}
bfss hd d { display: flex ; gap: 1rem; height: 50px;padding: 1px 10px;}
bfss hd b { color: var(--a); font-weight: 500; border-bottom: solid 3px var(--a);padding: 9px 9px; }
bfss hd b:nth-child(2) { color: var(--c0-t); border-bottom: none; }



bfss bd { display: flex ;justify-content: space-around;margin-top: 1rem;}
bfss bd btn { display: flex ; align-items: center; padding: 1px 10px; border-radius: 6px; background-color: var(--a-t); font-size: 13px; font-weight: 600; gap: 6px; }
bfss blc { display: grid ; grid-template-columns: 35px auto; background: var(--bc); border-radius: 30px; padding: 6px;width: 347px;}

bfss blc i { height: 18px; width: 18px; margin: auto; }

bfss bd input { border-radius: 0; outline: none; height: 22px; padding: 0; margin: 0; background: unset; font-weight: 400; }
bfss bd btn i { height: 20px; width: 20px; background: unset; border-radius: 28px; padding: 6px 6px; }
bfss ft {  display: flex ; flex-direction: column; gap: 1rem; padding: 0px 10px; padding-top: 8px; overflow: scroll; height: 43vh; }

bfss ft div { display: flex ; align-items: center; gap: 1rem; border-radius: 10px; padding: 12px 6px; }

bfss ft dv { display: flex ; flex-direction: column; }
bfss ft div i { height: 50px; width: 50px; border-radius: 28px; padding: 6px 6px; }

bfss ft div:hover { background: var(--bc); }

bfss ft div i:hover { transform: scale(1.1); }


/* Component : FilterBrand */
ctfl { display: flex ; flex-direction: column; border-radius: 11px; padding: 11px; background: var(--bt);margin: 3px 0px; max-width: 350px; }
ctfl hd { display: flex ; justify-content: space-between; align-items: center; }
ctfl hd h2{margin:0;font-size:var(--fs18);font-weight:600;color:var(--tc)}
ctfl hd bt{background:none;color:var(--c0);font-size:var(--fs14);cursor:pointer;padding:4px 14px;border-radius:6px;transition:333ms;border:1px solid var(--bor)}
ctfl hd bt:hover { background: var(--bt); color: var(--c); border-color: var(--c); }
ctfl bd{padding:8px 0}
ctfl cks{display:flex;flex-direction:column;gap:2px}
ctfl chk { display: flex ; align-items: center; padding: 11px; cursor: pointer; transition: background-color 0.15s; background: var(--bt); border-radius: 11px; margin-bottom: 2px; }
ctfl chk.this { background: var(--aa-t); color: var(--a); }
ctfl chk.this:hover { background: var(--aa-t); color: var(--a); }
ctfl chk:hover{background:var(--bc)}
ctfl chk input{width:16px;height:16px;margin-right:12px;accent-color:var(--pri);cursor:pointer}
ctfl chk tx{font-size:var(--fs14);color:var(--tc);user-select:none}
ctfl ft { border-top: 1px solid var(--bc); display: flex ; padding-top: 11px; margin-top: 11px; }
ctfl ft a{display:flex;align-items:center;color:var(--pri);text-decoration:none;font-size:var(--fs14);font-weight:500;width:100%;gap:6px}
ctfl ft a:hover{color:var(--pri-h)}
ctfl ft i{height:18px;width:18px}
@media(max-width:480px){
	ctfl { max-width: 100%; padding: 16px; margin: 4px; }
	ctfl chk{padding:12px 16px}
}
/* Component : FilterColor */
cclsr>bl {display:flex ; flex-direction: column; background: var(--b); border-radius: 16px; padding: 11px; margin: 3px 0px; max-width: 350px; }
cclsr>bl hd{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding:0}
cclsr>bl hd h2{margin:0;font-size:18px;font-weight:600;color:var(--c)}
cclsr>bl hd bt{background: none; color: var(--c0); font-size: 14px; cursor: pointer; padding: 4px 14px; border-radius: 6px; transition: 333ms; border: 1px solid var(--bor);}
cclsr>bl hd bt:hover{background:var(--bg);color:var(--c)}
cclsr>bl bd{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;padding:0}
cclsr>bl bd cs { display: flex ; position: relative; width: 33px; height: 33px; border-radius: 12px; cursor: pointer; transition: 333ms; border: 2px solid transparent; }
cclsr>bl bd cs:hover { transform: scale(1.05); box-shadow: 0 0px 7px 5px var(--bc); }
cclsr>bl bd cs[data-color="dark"]{background:#374151}
cclsr>bl bd cs[data-color="red"]{background:#ef4444}
cclsr>bl bd cs[data-color="orange"]{background:#f97316}
cclsr>bl bd cs[data-color="blue"]{background:#3b82f6}
cclsr>bl bd cs[data-color="green"]{background:#22c55e}
cclsr>bl bd cs[data-selected="true"]{border-color:rgba(59,130,246,0.3)}
cclsr>bl bd cs[data-selected="true"]::after{content:'✓';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--b);font-size:16px;font-weight:bold}
cclsr>bl ft{display:none}
 
/* Component : FilterPrice */
mpfo>bl { display: block; background: var(--bt); padding: 11px; border-radius: 11px; margin-top: 7px; }
mpfo>bl hd { display:flex; justify-content:space-between; align-items:center; margin-bottom: 11px; }
mpfo>bl hd>t { font-weight:600; font-size:18px; }
mpfo>bl d>btn { font-size: 14px; padding: 4px 11px; border-radius: 11px; }
mpfo>bl bd>d { display: flex ; justify-content: space-between; align-items: center; padding: 22px 7px; }
mpfo>bl hd>btn { background: none; color: var(--c0); font-size: 14px; cursor: pointer; padding: 4px 14px; border-radius: 6px; transition: 333ms; border: 1px solid var(--bor); }
mpfo>bl d>input { min-height: auto; height: auto; margin: 0 11px; }
/* Component : FilterSettting */
msfl>bl { display: block; padding: 11px; border-radius: 11px; background: var(--bt); }
msfl>bl hd>btn:hover { border-color: var(--c); color: var(--c); }
msfl>bl hd { display:flex; justify-content:space-between; align-items:center; margin-bottom:15px; }
msfl>bl hd>h4 { font-weight:600; font-size:18px; }
msfl>bl hd>btn { border: 1px solid var(--bc); padding: 4px 15px; border-radius: 8px; font-size: 0.88em; color: var(--c0); }
msfl>bl bd d { display:flex; align-items:center; gap: 10px; margin:10px 0; }
msfl>bl bd d>t { color: var(--c); font-weight: 500; }
msfl>bl bb { position: relative; display: block; width: 33px; border-radius: 50px; border: solid 2px; transition: 333ms; box-shadow: unset; overflow: visible; top: unset; height: 17px; right: unset; background: var(--bc); padding: 2px; opacity: 0.9; border: 1px solid var(--a-t); }
msfl>bl bb oo { height: 17px; width: 17px; margin: auto; box-shadow: 0px 0px 7px 0px var(--a-t); background: var(--a-t); }
msfl>bl .oo oo { margin-left: 14px; background: var(--bt); }
msfl>bl bb.oo { background: var(--aa); }
cssr { display: flex ; flex-direction: column; background: var(--b); border-radius: 16px; padding: 11px;margin: 3px 0px; max-width: 350px; }
cssr>bl hd { display: flex ; align-items: center; justify-content: space-between; margin-bottom: 11px; }
cssr hd{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding:0}
cssr hd h2{margin:0;font-size:18px;font-weight:600;color:var(--c)}
cssr hd bt { background: none; color: var(--c0); font-size: 14px; cursor: pointer; padding: 4px 14px; border-radius: 6px; transition: 333ms; border: 1px solid var(--bor); }
cssr hd bt:hover{background:var(--bg);color:var(--c)}
cssr bd{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;padding:0}
cssr bd sz { display: flex ; align-items: center; justify-content: center; background: var(--bc-t); border-radius: 11px; cursor: pointer; transition: 333ms; font-size: 0.88em; font-weight: 500; padding: 11px; border: 1px solid var(--bc); }
cssr bd sz:hover { background: var(--bt); box-shadow: 0 00 7px 2px var(--bc); }
cssr bd sz.this { border: 1px solid var(--c); }
cssr bd sz:hover{background:var(--bg-t); }

@media(max-width:430px){
cssr{max-width: 100%; padding: 16px;margin:4px; }
cssr bd{grid-template-columns:repeat(3,1fr);gap:10px}
cssr bd sz{height:auto;font-size:13px;padding:10px}
}

@media(max-width:320px){
cssr bd{grid-template-columns:repeat(2,1fr)}
}
ctgf {display: flex ; flex-direction: column; background: var(--b); border-radius: var(--br); padding: 11px;margin: 3px 0px; max-width: 350px; }
ctgf hd { display: flex ; justify-content: space-between; align-items: center; margin-bottom: 11px; }
ctgf hd h2 { margin: 0; font-size: var(--fs-m); font-weight: var(--fw-b); color: var(--c); }
ctgf hd bt { background: none; color: var(--c0); font-size: 14px; cursor: pointer; padding: 4px 14px; border-radius: 6px; transition: 333ms; border: 1px solid var(--bor); } 
ctgf hd bt:hover { background: var(--bt); color: var(--c); border-color: var(--c); }
ctgf bd { display: flex; flex-wrap: wrap; gap: var(--s-xs); padding: 0; }
ctgf bd tg { display: flex ; gap: 6px; padding: 8px 12px; border-radius: 8px; cursor: pointer; transition: 333ms; font-size: 14px; font-weight: 500; white-space: nowrap; }
ctgf bd tg.this { background: var(--aa); color: var(--b); } 
ctgf bd tg i { height: var(--s); width: 20px; display: none; } 
ctgf bd tg.this i { display: grid; } 
ctgf bd tg.this svg { fill: var(--b); }

@media (max-width: 480px) { 
	ctgf { max-width: 100%; padding: 16px; margin: 4px; }
	ctgf bd { gap: 6px; } 
	ctgf bd tg { padding: 6px 10px; font-size: 13px; } 
}

camd * { font-weight: 500; }
camd {display: grid ; grid-template-rows: 111px auto auto; width: 188px; margin: auto; padding: 22px; border-radius: 11px; text-align: center; backdrop-filter: blur(66px); background: var(--b-t22);}
camd h6 { margin: 7px 0; }
camd hd { display: grid ; }
/* Component : ForYou_Video */


ccvs hd h3 { margin-top: 11px; margin-bottom: 16px; font-size: 1.11rem; }
ccvs>bl>bd { display: flex; overflow: hidden; overflow-x: scroll; gap: 11px; border-bottom: 1px solid var(--bc);padding-bottom: 11px; }






bfds { display: block; }

bfds>bl>hd { display: flex ; padding: 12px 13px; align-items: center; }

bfds hd dv { display: flex ; flex-direction: column; }

bfds hd dv p { margin: 0; display: flex ; align-items: center; gap: 3px; }

bfds dv p i { height: 13px; width: 13px; }

bfds bd { display: block; padding: 12px 13px; align-items: center; bottom: 2rem; position: relative;}

bfds bd d { display: flex ; flex-direction: column; border: 1px solid var(--bc-t); border-radius: 7px; background: var(--bc-t); padding: 18px 13px; text-align: center; align-items: center; font-size: 11px; }

bfds d i { height: 30px; width: 30px; }

bfds dv i { height: 86px; width: 74px; }

bfds dv img { width: 80px; height: 80px;border-radius: 4px; }

bfds>bl>ft { display: block; padding: 12px 13px;bottom: 2rem; position: relative; }

bfds ft div { display: flex ; background: var(--bc); color: var(--aa-t); padding: 15px 7px; font-size: 14px; font-weight: 600; border-radius: 7px; align-items: center; height: 28px; justify-content: space-between; gap: 3px; }

bfds ft i {  display: block;width: 26px; height: 26px; }

bfds ft btn { display: flex ; background: var(--bc); color: var(--aa-t); padding: 7px 16px; font-size: 14px; font-weight: 600; border-radius: 7px; justify-content: center; align-items: center; height: 20px; }

bfds ft p { font-weight: 400; }

bfds ft a { color: var(--a); font-weight: 500; }

bfds ft btn:hover { background: var(--bor); }

bfds bd div { display: flex ; align-items: center;gap: 12px; }
bfro hd div { display: flex ; align-items: center; justify-content: space-between; font-weight: bold; font-size: 16px; }
bfro hd i { height: 27px; width: 27px; background: var(--bc); border-radius: 28px; padding: 6px 6px; }
bfro hd { display: block; padding: 0px 8px 6px; border-bottom: 1px solid var(--bor); }
bfro bd { display: block; padding: 5px 20px 15px 20px; } 
bfro bd strong { font-size: 20px; display: block; margin-bottom: 11px; }
bfro bd input { border: 1px solid var(--bor); border-radius: 8px; font-size: 14px; }
bfro ft btn { width: 100%; padding: 8px; background: var(--bc); font-weight: bold; font-size: 17px; border-radius: 8px; justify-content: center; display: flex ; color: var(--bor); }
bfro>bl>ft { display: flex ; padding: 9px; border-top: solid 1px var(--bor); }
bfro>bl { display: block; max-width: 500px; padding: 20px 0px; border: solid 1px var(--aa-t); position: absolute; z-index: 100000; box-sizing: border-box; background: var(--b); border-radius: 11px; box-shadow: 0 16px 70px var(--aa-t); margin-block: 19px; right: 0; top: 13rem; left: 33rem; }
bfro { display: none; }
seso.FR bfro { display: block; }
/* Component : Friends */
crnd { display: grid ; width: 333px; height: auto; background: var(--b-t); border-radius: 11px; }
crnd hd { display: grid ; grid-template-columns: 22px auto 22px; align-items: center; padding: 18px; border-bottom: 1px solid var(--bor);padding-bottom: 11px; }
crnd hd i:first-child { transform: rotate(90deg); }
crnd hd i { width: 24px; height: 24px; } 
crnd hd h3 { font-size: 1em; font-weight: 500; text-align: center; }
crnd bd { display: flex ; justify-content: space-between; padding: 14px 11px; }
crnd bd span { display: block; }
crnd bd span h3 { font-size: 1em; font-weight: 700; }
crnd bd span h4 { font-size: 0.88em; font-weight: 500; }
crnd bd t { font-size: 0.88em; font-weight: 500; }
crnd ft { display: block; padding: 11px; padding-top: 0; }
crnd ft d { display: grid ; grid-template-columns: 55px auto 44px 33px; align-items: center; margin: 7px 0; position: relative; }
crnd ft d i:first-child { width: 40px; height: 40px; border-radius: 44px; overflow: hidden; margin-right: 11px; }
crnd ft d sp { position: absolute; width: 11px; height: 11px; background: green; border-radius: 22px; top: 30px; left: 30px; border: 2px solid var(--b); }
crnd ft d span h3 { font-size: 1em; font-weight: 700; }
crnd ft d span h4 { font-size: 0.88em; font-weight: 500; opacity: 0.7; }
crnd ft d i { width: 24px; height: 24px; margin: auto; }
crnd ft d i:last-child { transform: rotate(90deg); }




/* Component : Friends_Acquaintance */
cfao { display: block; }
cfao hd { display: flex ; justify-content: space-between; align-items: center; }
cfao hd h3 { font-size: 1.22em; font-weight: bold; }
cfao hd btn { font-size: 0.88em; font-weight: 500; padding: 9px 11px; border-radius: 7px; color: var(--a); transition: 333ms; }
cfao hd btn:hover { background: var(--bc); }
cfao bd { display: flex ; align-items: center; }
cfao bd p { font-size: 0.88em; font-weight: 500; margin: 0; }
cfao bd a { font-size: 0.88em; font-weight: 500; color: var(--a); margin-left: 7px; transition: 333ms; }
cfao bd a:hover { text-decoration: underline; }



/* Component : Friends_Acquaintances */
cfas { display: block; padding: 11px; }




/* Component : Friends_Add */
cfds { display: grid ; padding: 22px; }
cfds hd { display: block; }
cfds hd i { width: 112px; height: 112px; margin: auto; }
cfds bd { display: block; margin-bottom: 11px; }
cfds bd h3 { font-size: 1.22em; font-weight: bold; opacity: 0.7; text-align: center; }
cfds bd span { display: block; font-size: 1em; font-weight: 400; text-align: center; }
cfds ft { display: grid ; }
cfds ft btn { background: var(--a); color: var(--b); font-size: 0.88em; font-weight: 500; padding: 9px 11px; border-radius: 7px; margin: auto; }


/* Component : Friends_Birthday */
cfbo>bl { display: block; background: var(--bt); padding: 11px; border-radius: 7px; width: 680px; height: auto; box-shadow: var(--bs); }
cfbo hd { display: block; margin-bottom: 11px; }
cfbo hd h3 { font-size: 1em; font-weight: 600; }
cfbo hd h4 { font-size: 0.88em; font-weight: 500; transition: 333ms; width: max-content; }
cfbo hd h4:hover { text-decoration: underline; }
cfbo bd { display: block; }
cfbo bd mg { display: grid ; grid-auto-flow: column; justify-content: start; column-gap: 7px; }
cfbo bd i { width: 60px; height: 60px; border-radius: 44px; overflow: hidden; }


/* Component : Friends_Birthdays */
cfbs { display: block; }
cfbs>bl>hd { display: grid ; justify-content: center; row-gap: 11px; margin-top: 11px; }



/* Component : Friends_Create */
cfce { display: grid ; grid-template-columns: auto auto; gap: 11px; padding: 11px 0; }
cfce>bl { display: grid ; grid-template-columns: 77px auto 44px; align-items: center; column-gap: 7px; background: var(--bt); border-radius: 11px; padding: 11px; border: 1px solid var(--bor); width: auto; height: auto; }
cfce hd { display: block; margin: auto; }
cfce hd i { width: 72px; height: 72px; border-radius: 44px; overflow: hidden; border: 1px solid var(--bc); }
cfce bd h3 { font-size: 1em; font-weight: 500; transition: 333ms; width: max-content; }
cfce bd h3:hover { text-decoration: underline; }
cfce ft { display: block; }
cfce ft ext { position: relative; width: 36px; height: 36px; margin: auto; }
cfce ft i { width: 20px; height: 20px; background: var(--c); border-radius: 11px; overflow: hidden; margin: 8px; }
cfce ft i path { fill: var(--b); }


cflt hd input { width: 100%; padding: 32px 6px 10px 10px; font-size: 13px; border: 1px solid var(--bor); border-radius: 10px; transition: border-color 0.3s; display: block; height: 23px; }
cflt hd dv { position: relative; margin: 0; padding: 0; }
cflt hd input[type="text"]:focus + label, input[type="text"]:not(:placeholder-shown) + label { top: 4px; font-size: 12px; color: var(--a); }
cflt hd label { position: absolute; left: 10px; top: 9px; color: var(--c0); transition: 0.2s ease all; font-size: 16px; padding: 0 4px; }
cflt bl hd { background: var(--bc); padding: 14px 12px; border-radius: 7px; }
cflt bd div { display: none; background: var(--b); box-shadow: 0 7px 50px var(--aa-t); z-index: 9999; position: absolute; width: 100%; top: -34px; border-radius: 8px;padding: 4px; }
cflt>bl>bd { position: relative; }
cflt bd dv { justify-content: flex-start; gap: 21px; border-radius: 7px; }
cflt.FL bd div { display: block; }
/* Component : Friends_Menu */
cfmo bl { display: block; background: var(--b); padding: 15px; box-shadow: 2px 0 5px rgba(0, 0, 0, 0.1); overflow-y: auto; height: 91vh; }
cfmo>bl>hd { display: grid ; align-items: center; grid-template-columns: auto 44px; font-size: 22px; font-weight: bold; padding-bottom: 10px; } 
cfmo hd svg { width: 20px; height: 20px; cursor: pointer; } 
cfmo bd input { width: -webkit-fill-available; border-radius: 0; outline: none; height: 33px; padding: 0; margin: 0; background: transparent; font-weight: 400; }
cfmo svg { width: 24px; height: 24px; }
cfmo i { width: 24px; height: 24px; cursor: pointer; background: var(--bc); border-radius: 55%; padding: 7px; }
cfmo a { display: grid ; align-items: center; padding: 11px; text-decoration: none; color: var(--c); font-size: 16px; border-radius: 8px; transition: background 0.3s; grid-template-columns: 40px auto 22px; font-weight: 500; gap: 10px; }
cfmo bd>grid { border-radius: 7px; }
cfmo a.this { background: var(--bc); }
cfmo a.this i { background: var(--a); }
cfmo a.this img { filter: invert(1); }
cfmo a i:last-child { background: transparent; transform: rotate(180deg); }
cfmo a:hover { background: var(--bc); } 
cfmo bd .create { background: var(--bc);  justify-content: center; font-weight: 500; margin: 11px 0; }
cfmo bd p { font-size: 14px; color: var(--a); margin-top: 15px; } 
cfmo ft h3 { font-size: 18px; margin-bottom: 10px; } 
cfmo blc { display: grid ; grid-template-columns: 35px auto; align-self: center; background: var(--bc); border-radius: 30px; padding: 6px; }
cfmo blc i { background: transparent; height: 18px; width: 18px; margin: auto; }
cfmo bd .create i { background: transparent; }
cfmo a.Location { display: block; }

@media only screen and (max-width: 999px) {
cfmo { display: none; }
mp.fill cmmo { display: block; }
cfmo bl { box-shadow: unset; margin: 0; }
}


/* Component : Friends_Menu1 */
cfma bl { display: block; background: var(--b); padding: 15px; box-shadow: 2px 0 5px rgba(0, 0, 0, 0.1); height: 91vh; overflow: hidden; }
cfma hd { display: grid ; grid-template-columns: 55px auto; align-items: center; margin-bottom: 7px; }
cfma hd i { width: 44px; height: 44px; border-radius: 22px; transition: 333ms; }
cfma hd i:hover { background: var(--bc); }
cfma hd span { display: block; line-height: 22px; }
cfma hd h5 { font-size: 0.77em; font-weight: bold; transition: 333ms; }
cfma hd h5:hover { text-decoration: underline; }
cfma hd h2 { font-size: 1.22em; font-weight: bold; }
cfma bd { display: block; line-height: 22px; }
cfma bd h3 { font-size: 1em; font-weight: 600; }
cfma bd h4 { font-size: 0.77em; font-weight: 500; }
cfma bd h4:nth-child(2) { color: var(--a); }
cfma ft { display: block; margin-top: 7px; height: 88vh; overflow-y: scroll; scrollbar-width: thin; }
cfma ft d { display: grid ; grid-template-columns: 66px auto; padding: 7px; border-radius: 7px; column-gap: 7px; transition: 333ms; }
cfma ft d:hover { background: var(--bc); }
cfma ft i { width: 60px; height: 60px; border-radius: 44px; overflow: hidden; }
cfma ft sp { display: block; line-height: 24px; }
cfma ft span { display: flex ; justify-content: space-between; }
cfma ft h4 { font-size: 1em; font-weight: 600; }
cfma ft h5 { font-size: 0.77em; font-weight: 500; }
cfma ft btns { display: grid ; grid-template-columns: auto auto; column-gap: 7px; }
cfma ft btn { text-align: center; padding: 4px 0; border-radius: 7px; background: var(--bc); font-size: 0.88em; font-weight: 500; }
cfma ft btn:first-child { background: var(--a); color: var(--b); }


/* Component : Friends_Menu1 */
cfmb bl { display: block; background: var(--b); padding: 15px; box-shadow: 2px 0 5px rgba(0, 0, 0, 0.1); height: 91vh; overflow: hidden; }
cfmb hd { display: grid ; grid-template-columns: 55px auto; align-items: center; background: var(--b); position: sticky; top: 0; z-index: 999;    padding-bottom: 11px; }
cfmb hd i { width: 44px; height: 44px; border-radius: 22px; transition: 333ms; }
cfmb hd i:hover { background: var(--bc); }
cfmb hd span { display: block; line-height: 22px; }
cfmb hd h5 { font-size: 0.77em; font-weight: bold; transition: 333ms; }
cfmb hd h5:hover { text-decoration: underline; }
cfmb hd h2 { font-size: 1.22em; font-weight: bold; }
cfmb bd { display: block; line-height: 22px; overflow-y: auto; height: 88vh; scrollbar-width: thin; padding-top: 7px; }
cfmb bd h3 { font-size: 1em; font-weight: bold; margin-bottom: 11px; }
cfmb bd d { display: grid ; grid-template-columns: 66px auto; padding: 7px; border-radius: 7px; transition: 333ms; }
cfmb bd d:hover { background: var(--bc); }
cfmb bd i { width: 60px; height: 60px; border-radius: 44px; overflow: hidden; }
cfmb bd span { display: block; line-height: 24px; }
cfmb bd h4 { font-size: 1em; font-weight: 600; }
cfmc bd h5 { font-size: 0.77em; font-weight: 500; opacity: 0.6; }
cfmb bd btns { display: grid ; grid-template-columns: auto auto; column-gap: 7px; }
cfmb bd btn { text-align: center; background: var(--bc); padding: 7px; border-radius: 7px; font-size: 0.88em; font-weight: 500; }
cfmb bd btn:first-child { background: var(--a); color: var(--b); }
.sline{ border-bottom: 1px solid var(--bc); }


/* Component : Friends_Menu1 */
cfmc bl { display: block; background: var(--b); padding: 15px; box-shadow: 2px 0 5px rgba(0, 0, 0, 0.1); height: 91vh; overflow: hidden; }
cfmc hd { display: grid ; grid-template-columns: 55px auto; align-items: center; margin-bottom: 7px; background: var(--b); position: sticky; top: 0; z-index: 999; }
cfmc hd i { width: 44px; height: 44px; border-radius: 22px; transition: 333ms; }
cfmc hd i:hover { background: var(--bc); }
cfmc hd span { display: block; line-height: 22px; }
cfmc hd h5 { font-size: 0.77em; font-weight: bold; transition: 333ms; }
cfmc hd h5:hover { text-decoration: underline; }
cfmc hd h2 { font-size: 1.22em; font-weight: bold; }
cfmc bd { display: block; line-height: 22px; overflow-y: auto; height: 88vh; scrollbar-width: thin; }
cfmc bd sl { display: flex ; padding: 0 11px; border-radius: 22px; height: 40px; }
cfmc bd sl i { width: 24px; height: 24px; }
cfmc bd input { padding: 0 11px; }
cfmc bd input:focus { box-shadow: unset; }
cfmc bd h3 { font-size: 1em; font-weight: bold; margin: 14px 11px; border-top: 1px solid var(--bc); padding-top: 11px; }
cfmc bd d { display: grid ; grid-template-columns: 66px auto 22px; padding: 7px; border-radius: 7px; transition: 333ms; align-items: center; column-gap: 7px; }
cfmc bd d:hover { background: var(--bc); }
cfmc bd i { width: 60px; height: 60px; border-radius: 44px; overflow: hidden; }
cfmc bd span { display: block; line-height: 24px; }
cfmc bd h4 { font-size: 1em; font-weight: 600; }
cfmc bd h5 { font-size: 0.77em; font-weight: 500; opacity: 0.6; }
cfmc bd i:nth-child(3) { width: 20px; height: 20px; }




/* Component : Friends_Menu4 */
cfmd bl { display: block; background: var(--b); padding: 15px; box-shadow: 2px 0 5px rgba(0, 0, 0, 0.1); height: 91vh; overflow: hidden; }
cfmd hd { display: grid ; grid-template-columns: 55px auto; align-items: center; margin-bottom: 7px; background: var(--b); position: sticky; top: 0; z-index: 999; }
cfmd hd i { width: 44px; height: 44px; border-radius: 22px; transition: 333ms; }
cfmd hd i:hover { background: var(--bc); }
cfmd hd span { display: block; line-height: 22px; }
cfmd hd h5 { font-size: 0.77em; font-weight: bold; transition: 333ms; }
cfmd hd h5:hover { text-decoration: underline; }
cfmd hd h2 { font-size: 1.22em; font-weight: bold; }
cfmd bd { display: block; line-height: 22px; overflow-y: auto; height: 88vh; scrollbar-width: thin; }
cfmd bd h3 { font-size: 1em; font-weight: bold; margin: 14px 11px; border-top: 1px solid var(--bc); padding-top: 11px; }
cfmd bd d { display: grid ; grid-template-columns: 66px auto 22px; padding: 7px; border-radius: 7px; transition: 333ms; align-items: center; column-gap: 7px; }
cfmd bd d:hover { background: var(--bc); }
cfmd bd a { display: grid ; grid-template-columns: 66px auto 22px; padding: 7px; border-radius: 7px; transition: 333ms; align-items: center; column-gap: 7px; }
cfmd bd a:hover { background: var(--bc); }
cfmd bd i { width: 38px; height: 38px; border-radius: 44px; background: var(--bc); padding: 11px; overflow: hidden; }
cfmd bd span { display: block; line-height: 24px; }
cfmd bd h4 { font-size: 1em; font-weight: 600; }
cfmd bd a.this { background: #ebf5ff; }
cfmd bd d.this i { background: #ebf5ff; }
cfmd bd d.this svg { fill: var(--a); }
cfmd bd d.this h4 { color: var(--a); }


/* Component : Friends_Setting */
cfso>bl { display: none; background: var(--b); width: auto; height: auto; padding: 11px; border-radius: 11px; position: absolute; z-index: 999; left: 0; top: 55px; box-shadow: var(--bs); margin: 7px; }
cfso hd { display: grid ; border-bottom: 1px solid var(--bc); margin-bottom: 11px; padding-bottom: 11px; }
cfso hd h3 { font-size: 0.88em; font-weight: bold; }
cfso hd p { font-size: 0.77em; font-weight: 500; margin: 4px 0; }
cfso bd { display: block; }
cfso bd d { display: grid ; grid-template-columns: 44px auto 44px; align-items: center; padding: 7px; border-radius: 7px; transition: 333ms; }
cfso bd d:hover { background: var(--bc); }
cfso bd i { width: 22px; height: 22px; background: var(--bc); padding: 7px; border-radius: 22px; }
cfso bd span { font-size: 0.77em; font-weight: 500; }
cfso bd btn { position: relative; }
cfso bd bb.jjtc { box-shadow: unset; top: -11px; width: 44px; height: 22px; border: 2px solid var(--bc); right: 0; }
cfso bd bb.oo { background: blue; }
cfso bd oo { width: 18px; height: 18px; }
.frid cfso>bl { display: block; }

coso>hd { display: block; height: 33px; width: 33px; overflow: hidden; border-radius: 55%; }
coso>hd>i { height: 100%; }
coso>bd { display: block; width: fit-content; }
bgpo>bl>hd { display: flex; align-items: center; padding: 16px; border-bottom: 1px solid  var(--bor); }
bgpo>bl { display: block; position: absolute; z-index: 100000; max-height: 550px; box-sizing: border-box; background: var(--b); border-radius: 11px; width: 600px; box-shadow: 0 16px 70px var(--aa-t); margin-block: 19px; right: 0; top: 13rem; left: 33rem; }
bgpo hd i {height: 27px;width: 27px;background: var(--bc);border-radius: 28px;padding: 6px 6px; }
bgpo hd h2 { display: flex ; justify-content: center; width: 100%; }
bgpo bd blc i { background: var(--bg-t); height: 18px; width: 18px; margin: auto; }
bgpo bd blc input { border-radius: 0; outline: none; height: 22px; padding: 0; margin: 0; background: var(--bg-t); font-weight: 400; }
bgpo bd { display: flex ; flex-direction: column; }
bgpo>bl>ft { overflow: scroll; display: block; padding: 20px 2px;}
bgpo ft div { display: grid ; grid-template-columns: 1fr 1fr; gap: 4px; padding: 2px; flex: 1; overflow-y: auto;height: 380px; }
bgpo div i { width: 100%; height: 100%; }
bgpo bd blc { display: grid ; grid-template-columns: 35px auto; align-self: center; background: var(--bc); border-radius: 30px; padding: 6px; width: 516px; margin-top: 1rem; }
seso.Pick bgpo { display: block; }
bgpo { display: none; }



/* Meeting_BotTask */

ctkn { display: grid; padding: 11px; background: var(--b-t); border-radius: 22px; box-shadow: inset 0px 0px 9px 0px var(--bc); font-family: 'Roboto'; }
ctkn>hd { display: grid; grid-template-columns: auto max-content; align-items: center; }	
ctkn>hd>div:nth-child(1) { display: grid; grid-template-columns: auto; align-items: center; position: relative; }	
ctkn>hd>div:nth-child(1) i { position: absolute; width: 22px; height: 22px; padding: 0; background: transparent; left: 8px; }
ctkn>hd input { background: var(--bc); border-radius: 22px; padding: 0px 43px; width: calc(100% - 98px); letter-spacing: 0.1px; }
ctkn>hd div:nth-child(2) i { width: 100%; height: 100%; }	
ctkn > hd div:nth-child(2) div { display: flex; justify-content: center; align-items: center; width: 22px; height: 22px; background: var(--bc); padding: 10px; border-radius: 50px; box-shadow: inset 0px 0px 18px 0px var(--b); }
ctkn>bd bl { display: grid; grid-template-columns: max-content auto 22px; align-items: center; column-gap: 11px; background: rgb(232 236 240); padding: 11px; border-radius: 18px; position: relative; margin: 0; line-height: 30px; 
transition: 99ms;}
 ctkn>bd div bl HD { display: flex; justify-content: center; align-items: center; background: var(--b-t); width: 44px; border-radius: 50px; height: 44px; }
ctkn>bd svg path { fill: var(--c); }	
ctkn>bd { display: block; max-height: 424px; overflow: auto; min-height: 333px; -webkit-mask-image: linear-gradient(180deg, #000 85%, transparent), linear-gradient(0deg, #000 85%, transparent); mask-image: linear-gradient(180deg, #000 85%, transparent), linear-gradient(0deg, #000 85%, transparent); -webkit-mask-composite: source-in, xor; mask-composite: intersect; }
ctkn > hd div:nth-child(2) { padding: 1px; background: linear-gradient(153deg, #e7e7e7, #e7e7e700, transparent); border-radius: 50px; 
 transition: 99ms;}	
ctkn>ft { display: none; opacity: 0; transition: 99ms; }	
ctkn>bd bl:hover { background: var(--bc); }	
/*/	
ctkn>bd div { display: block; background: linear-gradient(172deg, #0000004f, #1a18181f, #00000000, #00000000, transparent); margin-block: 11px; border-radius: 18px; padding: .1px; }	*/
ctkn>bd bl:hover>ft t { opacity: 0; }
ctkn>bd .edit { position: absolute; right: -4px; top: 3px; z-index: 9999; background: transparent; display: grid; grid-template-columns: auto 33px; width: 100px;margin: 0; }
ctkn>bd bl:hover .edit>i { opacity: 1; }
ctkn>bd .edit>i { width: 22px; height: 22px; opacity: 0; }	
ctkn>bd .edit bl { display: flex; position: relative; overflow: hidden; padding: 0; margin: 0; background: transparent; opacity: 0; border: unset; }	
ctkn>bd .edit bl i { width: 22px; height: 22px; }	
 
ctkn.opan>bd bl:hover .edit bl { opacity: 1; }	
ctkn>bd div { margin-block: 11px; padding: 1px; border-radius: 18px; background: linear-gradient(167deg, rgb(0 66 189 / 7%), rgb(0 66 189 / 5%), var(--0)); transition: auto; }	
ctkn.add>ft { display: grid; grid-template-columns: 33px auto; align-items: center; column-gap: 18px; border-radius: 22px; background: var(--bc); padding: 5px 7px; transition: 99ms; opacity: 1; }
ctkn>ft .emoji { display: flex; justify-content: center; align-items: center; background: var(--bc); width: 28px; height: 28px; border-radius: 50px; padding: 7px; }	
ctkn>ft .emoji i { width: 100%; height: 100%; }	
ctkn.add>ft path { fill: var(--c); } <style>	
	
ctkn { margin: 0px 11px; }
ctkn.add> hd div:nth-child(2) { z-index: 9999; transform: rotate(45deg); transition: 99ms; box-shadow: 0px 0px 9px -5px var(--c); }	
ctkn.add::before { content: ""; display: block; height: 100%; position: absolute; width: 100%; z-index: 99; filter: blur(); backdrop-filter: blur(6px); top: 0; transition: 99ms; } ctkn::before { height: 0px; transition: 99ms; }	
/* Component : Gateway_Banners */
cbwo { display: grid ; grid-template-columns: auto 60%; align-items: center; padding: 33px; background: var(--aat); border-radius: 11px; position: relative; overflow: hidden; }
cbwo>hd>btn { display: block; padding: 11px 0; width: max-content; font-weight: 600; }
cbwo>hd h1 { display: block; font-weight: 400; font-size: 2em; }
cbws>hd>btn { display: block; height: 55px; width: 55px; place-content: center; position: absolute; right: 12px; }
cbws { display: block; max-width: 1300px; margin: 11px auto; position: relative; padding: 11px; }
cbwo>hd exit { display: block; padding-top: 44px; font-weight: 500; font-size: 0.88em; color: var(--aa); }
cbws>ft { display: block; font-size: 0.77em; text-align: end; padding-top: 7px; }
cbwo>bd>i { position: absolute; inset: 0; height: 100%; grid-column-start: 2; mix-blend-mode: color-burn; filter: drop-shadow(4px 20px 39px var(--aat)); }
cbwo>bd>i>img { height: 100%; width: 100%; }

@media (max-width : 1333px) {
	cbws { max-width: 1100px; }}

@media (max-width : 1200px) {
	cbws { max-width: 1010px; }}

@media (max-width : 999px) {
	cbwo>bd>i { height: 66%; bottom: 0; top: unset; width: max-content; }}

@media (max-width : 999px) {
cbws { max-width: 833px; }}

@media (max-width : 800px) {
	cbwo>bd>i { position: unset; height: 100%; }
	cbwo>bd { position: absolute; inset: 0; right: 0; width: max-content; }
	cbwo { grid-template-columns: auto; }}
/* Component : Get_Calls */
cgas { display: none; width: 411px; height: auto; backdrop-filter: blur(22px); box-shadow: var(--bs-bt); background: var(--b); border-radius: 11px; margin: 22px auto; }
cgas hd { display: grid ; grid-template-columns: 33px auto; align-items: center; padding: 11px; border-bottom: 1px solid var(--bc); }
cgas hd i { width: 18px; height: 18px; background: var(--bc); padding: 7px; border-radius: 44px; }
cgas hd h3 { font-size: 1.22em; font-weight: bold; text-align: center; }
cgas bd { display: block; padding: 11px; }
cgas bd p { font-size: 0.88em; font-weight: 500; margin: 0; margin-bottom: 11px; }
cgas bd d { display: grid ; grid-template-columns: max-content auto; column-gap: 11px; }
cgas bd select { background: var(--bc); width: auto; height: 50px; padding: 7px; margin: 0; }
cgas bd slc { display: block; }
cgas bd sl { background: transparent; border: 1px solid var(--bc); margin: 0; }
cgas bd sl input { width: 100%; padding-right: 44px; }
cgas bd sl i { width: 20px; height: 20px; position: absolute; right: 11px; }
cgas bd sl path { fill: #b21111b3; }
cgas bd span { font-size: 0.66em; font-weight: 500; }
cgas ft { display: block; padding: 11px; }
cgas ft btn { display: block; background: var(--bc); width: 100%; height: auto; padding: 7px 0; text-align: center; border-radius: 7px; }
cgas ft t { font-size: 0.88em; font-weight: 500; }
.get cgas { display: block; }

ccgs { display: flex ; align-items: end; max-width: 302px; min-width: 302px; border-radius: 11px; max-height: 160px; min-height: 160px; position: relative; box-shadow: 0px 4px 11px -1px #9b9ab9; transition: 44ms; overflow: hidden; }
ccgs bl { display: grid ; position: relative; color: var(--b); bottom: 0; margin: 11px; transition: 44ms; }
ccgs:hover bl { display: block; z-index: 2; }
ccgs bg i { width: 100%; height: 100%; }
ccgs bg img { width: 100%; height: 100%; }


ccgs:hover blur { position: absolute; inset: 0; z-index: 1; backdrop-filter: blur(10px); }
ccgs:hover bl { display: block; z-index: 2; }

ccgs:hover t { display: block; transition: 44ms; margin: 6px 0 10px 0; } 
ccgs:hover t { display: block; transition: 44ms; margin: 13px 0 10px 0; opacity: 1; height: auto; }
ccgs t { height: 0; opacity: 0; font-size: 12px; }


@media only screen and (max-width: 999px){
ccgs { width: 100%; min-width: -webkit-fill-available; max-height: 160px; min-height: 225px; margin: 11px; }
ccgs bg img { filter: brightness(0.5); }


}








	
/* Component : GroupAbout */
agao { display: block; background: var(--bt); padding: 22px; border-radius: 11px; max-width: 777px;  pointer-events: none;}
agao bl>d>hd>i { height: 19px; width: 19px; opacity: 0.7; margin: 4px; margin-left: 0; }
agao>hd { padding-bottom: 22px; display: block; border-bottom: 1px solid var(--bc); }
agao>bd { display: block; padding: 11px; }
agao>bl bd { border-bottom: 1px solid var(--aa-t); }
agao>bl bd>d { display: flex ; margin-bottom: 11px; padding: 7px 0px; gap: 7px; }
agao>bl bd>btn { display: block; margin: 11px; font-weight: 500; font-size: 0.88em; }
agao d>i { height: 20px; width: 20px; margin: 4px; }
agao>bl bd>d t { font-weight: 600; font-size: 18px;}
agao>bl bd>d p { margin: 0; }
agao>bl bd>d:last-child { margin: 0; }
agao hd h4 { font-size: 18px; font-weight: 500; }
agao bd h4 { font-size: 18px; font-weight: 600;   }
agao bd>p { font-size: 14px; font-weight: 400; }
agao ft>btn.btn { display: flex ; justify-content: center; align-items: center; padding: 11px; font-weight: 500; border-radius: 7px; background: var(--aaa); color: var(--b); margin: 11px; }
@media (max-width : 999px) {
	agao {  border-radius: 11px; }
}
/* Component : GroupActivity */ 
dgao { display: block; background: var(--bt); padding: 22px; border-radius: 11px; margin: 7px auto; max-width: 777px; width: 100%;}
dgao>bl hd { padding-bottom: 22px; display: block; border-bottom: 1px solid var(--bc); }
dgao>bl bd>d>i { height: 19px; width: 19px; opacity: 0.7; margin: 4px; margin-left: 0; }
dgao>bl bd>d { display: grid; grid-template-columns: 33px auto; margin-bottom: 11px; }
dgao>bl bd>d t { font-weight: 500; }
dgao>bl>bd { display: block; padding: 11px; }	
dgao>bl bd>d p { margin: 0; font-size: 0.78em; }

@media (max-width : 999px) {
	dgao { border-radius: 11px; }
}
/* Component : GroupAnonymous */
bgas { position: absolute; inset: 0; max-height: max-content; max-width: 555px; margin: auto; transition: var(--tr-a); opacity: 0; visibility: hidden; }
bgas t { font-size: 14px; font-weight: 400; }
bgas p { font-size: 15px; font-weight: 500; }
.GroupAnonymous cgpao { opacity: 1; visibility: visible; }
bgas>bl { box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1); background: var(--b); border-radius: 11px; margin: 11px; display: block; }
bgas>bl hd { padding: 11px; font-weight: bold; text-align: center; display: block; border-bottom: 1px solid var(--bc); position: relative; }
bgas>bl bd { padding: 22px; }
bgas>bl bd>d { display: grid ; grid-template-columns: 33px auto; padding: 7px 0; margin-bottom: 7px; font-size: 0.88em; }
bgas>bl ft>btns { display: flex ; justify-content: end; padding: 7px; }
bgas>bl btns>btn { display: block; padding: 11px 33px; margin: 0 4px; background: var(--bc); border-radius: 7px; font-size: 0.88em; font-weight: 500; border: 1px solid var(--b-t88); }
bgas>bl btns>btn:nth-child(2) { background: var(--aaa); color: var(--b); }
/* Component : GroupEvents */
cges>bl { display: block; margin: 7px auto; background: var(--bt); padding: 22px; border-radius: 11px; max-width: 777px; }


@media (max-width : 999px) {
	cges>bl>hd btn:nth-child(1) { display: none; }
}
/* Component : GroupFeatured */
bgfo>bl { display: block; background: var(--bt); box-shadow: var(--bt-bx); margin: 7px 0; border-radius: 11px; position: relative; min-width: 333px; min-height: 333px; margin: 4px; }
bgfo { display: block; flex: none; }
bgfo>bl hd { display: grid ; grid-template-columns: 55px auto; align-items: center; padding: 11px; }
bgfo>bl hd>i { display: block; border-radius: 55%; height: 44px; width: 44px; background: var(--bt); overflow: hidden; }
bgfo>bl time>spain { height: 11px; width: 11px; display: inline-block; }
bgfo>bl time { font-size: 0.77em; color: var(--c0); font-weight: 500; }
bgfo>bl time>spain>svg { fill: var(--c0); }
bgfo>bl name { font-weight: 600; display: block; }
bgfo>bl>ft>btns { display: grid ; grid-template-columns: 50% 50%; align-items: center; padding: 11px; }
bgfo>bl btns>btn { display: grid ; grid-template-columns: 33px auto; align-items: center; padding: 7px; border-radius: 7px; font-size: 0.88em; font-weight: 500; justify-content: center; }
bgfo>bl>ft>btn:hover { background: var(--bc); }
bgfo>bl name:hover { text-decoration: underline; }
bgfo>bl>ft>btn>i { height: 17px; width: 17px; margin: auto; }
bgfo>bl name:hover cdpo { opacity: 1; visibility: visible; top: 53px; }
/* Component : GroupFeatureds */
cgfs>bl { display: block; padding: 22px; background: var(--bt); margin: 7px 0; border-radius: 11px; position: relative; }
cgfs>bl bd>btn { display: flex ; position: absolute; bottom: 0; top: 0; margin: auto 0; align-items: center; padding: 7px; background: var(--bt); box-shadow: var(--bt-bx); height: 44px; width: 44px; border-radius: 55%; z-index: 99999; }
cgfs>bl bd>btn>i { height: 22px; width: 22px; margin: auto; }
cgfs>bl>hd { display: flex ; align-items: center; justify-content: space-between; }
cgfs>bl>hd btn { display: flex ; align-items: center; justify-content: center; height: 33px; width: 33px; border-radius: 55%; }
cgfs>bl>hd btn:active { background: var(--bc); }
cgfs>bl>hd btn>i { transform: rotate(90deg); }

cgfs>bl btn.back>i { transform: rotate(180deg); }
cgfs>bl btn.back { left: 0; }
cgfs>bl btn.next { right: 0; }
cgfs.active>bl>bd { height: 422px; opacity: 1; }
cgfs.active>bl>hd>btn { transform: rotate(180deg); }

cgfs>bl bd { position: relative; display: block; }
cgfs>bl>bd { transition: 333ms; height: 0; overflow: hidden; opacity: 0; }
cgfs>bl bd>i { display: block; height: 100%; width: 100%; max-width: 100%; max-height: 277px; overflow: hidden; border-radius: 0; }
cgfs>bl bd>i>img { height: 100%; width: 100%; aspect-ratio: 1 / 1; }
cgfs>bl bd>d { display: flex ; overflow: scroll; }

@media (max-width : 999px) {
	cgfs>bl { border-radius: 11px; }
}
/* Component : File  */ 
cflo>bl { display: grid; overflow: hidden; border-radius: 11px; grid-template-columns: auto 33% 15%; margin: 5px 0; padding: 5px; }
cflo>bl time { font-weight: 500; }
cflo>bl>ft { display: flex; align-items: center; justify-content: end; }
cflo>bl>hd { display: grid; grid-template-columns: 44px auto; align-items: center; font-weight: 500; }
cflo>bl>bd { display: flex; justify-content: space-between; align-items: center; }
cflo>bl>bd p { margin: 0; }
cflo>bl:hover { background: var(--hover); }
cflo>bl>ft>btn>i { height: 15px; width: 15px; margin: auto; }
cflo>bl>ft>btn { display: block; height: 33px; width: 44px; place-content: center; background: var(--bc); margin: 4px; border-radius: 5px; }

@media only screen and (max-width: 999px){
	cflo>bl>bd { display: none; }
	cfls>bl>hd bl>sl { margin: 11px; width: auto; }
} 
/* Component : GroupFiles */ 
agfs>bl { background: var(--bt); border-radius: 11px; display: block; padding: 11px; margin: 7px auto; max-width: 1300px; }
agfs>bl>hd d>sl { display: grid ; grid-template-columns: 55px auto; align-items: center; height: 50px; border-radius: 44px; width: 244px; margin: 0; }
agfs>bl>hd d>sl>input:focus { border-radius: 44px; box-shadow: none; border: 1px solid var(--bor); }
agfs>bl>hd d>sl>btn { display: flex; padding: 6px; place-content: center; position: relative; z-index: 99; }
agfs>bl>hd>bx bl>btn { width: 122px; height: 44px; margin-left: 11px; font-weight: 600; justify-content: center; }
agfs>bl>hd { border-bottom: 1px solid var(--bc); display: block; margin-bottom: 11px; }
agfs>bl mb { display: grid; grid-template-columns: auto 177px 177px; align-items: center; }
agfs>bl mb>btn { display: flex; align-items: center; padding: 11px; background: var(--bc); border-radius: 5px; margin: 5px; justify-content: center; font-weight: 500; }
agfs>bl mb>btn>i { height: 13px; width: 13px; margin: 5px; display: none; }
agfs>bl mb>btn.this>i { display: flex; }
agfs>bl>hd d>sl>input { position: absolute; padding-left: 50px; width: auto; left: 0; top: 0; bottom: 0; right: 0; font-weight: 500; }
agfs>bl>hd>bx btn>input { position: absolute; width: auto; top: 0; bottom: 0; right: 0; left: 0; opacity: 0; }
agfs>bl>hd d { display: flex; align-items: center; } 
agfs>bl medas { display: flex; flex-wrap: wrap; }
agfs>bl>hd>bx { display: flex; justify-content: space-between; align-items: center; padding: 11px; }
agfs>bl>hd d>btn:hover { background: var(--hover); }
agfs>bl>hd>bx btn { display: flex; align-items: center; padding: 11px; border-radius: 5px; position: relative; }
agfs>bl>hd>bx>btns { display: flex; align-items: center; white-space: nowrap; }
agfs>bl abvds>aa { margin: 6px; padding: 11px; cursor: pointer; }
agfs>bl>hd>bx btn>i { height: 22px; width: 22px; margin: 4px; margin-bottom: 0; }

@media only screen and (max-width: 999px){	
	agfs>bl>hd>bx { display: block; }
	agfs>bl>hd d { display: block; }
	agfs>bl>hd>bx d>btn { padding: 5px; margin: 4px; border-radius: 5px; }
	agfs>bl mb { grid-template-columns: 40% 26% 27%; }
	agfs>bl>hd d>sl { width: auto; margin-top: 11px; }
	agfs>bl { border-radius: 0; }
}
/* Component : GroupHeader */
cgrho>bl { display: grid ; grid-template-columns: 55px auto auto; justify-content: space-between; align-items: center; padding: 11px; }
cgrho>bl ft>btns { display: flex ; align-items: center; }
cgrho>bl ft>btns>btn { display: flex ; align-items: center; justify-content: center; height: 33px; width: 33px; border-radius: 55%; margin: 4px; }
cgrho bl>hd { display: flex ; justify-content: center; align-items: center; height: 44px; width: 44px; margin: auto; }
cgrho>bl hd>back { display: flex ; align-items: center; justify-content: center; height: 40px; width: 44px; border-radius: 55%; margin: 4px; }
/* Component : GroupInviteFriend */
dgfo>bl { display: grid ; grid-template-columns: 55px auto 33px; align-items: center; padding: 7px; margin-top: 7px; border-radius: 11px; }
dgfo>bl hd>i { height: 44px; width: 44px; overflow: hidden; border-radius: 55%; }
dgfo>bl ft>input { height: 17px; width: 17px; }
dgfo>bl:hover { background: var(--bc); }
dgfo>bl ft>btn { display: none; }
dgfo name { font-size: 16px; font-weight: 500; }
@media (max-width : 999px) {
	dgfo>bl ft>input { display: none; }
	dgfo>bl { grid-template-columns: 55px auto auto; }
	dgfo>bl ft>btn { display: block; padding: 7px 22px; max-width: max-content; justify-self: end; border-radius: 7px; background: var(--aaa); color: var(--b); margin: 4px; }
}
/* Component : GroupInviteFriendCustom */
agfc>bl { display: grid ; grid-template-columns: 55px auto 33px; align-items: center; padding: 7px; margin-top: 7px; border-radius: 11px; }
agfc>bl hd>i { height: 44px; width: 44px; overflow: hidden; border-radius: 55%; }
agfc name { font-size: 16px; font-weight: 500; }
agfc>bl ft>btn { height: 33px; width: 33px; display: flex ; align-items: center; justify-content: center; border-radius: 55%; }
agfc>bl ft>btn:hover { background: var(--bc); }
/* Component : GroupInviteFriends */
dgfs { position: absolute; inset: 0; max-height: max-content; max-width: 777px; margin: auto; transition: var(--tr-a); transform: scale(.95); opacity: 0; visibility: hidden; }
dgfs h4 { font-size: 15px; font-weight: 700; }
dgfs btn t { font-size: 14px; font-weight: 500; }
dgfs>bl { display: block; background: var(--b); border-radius: 11px; filter: drop-shadow(2px 4px 6px var(--bc)); }
dgfs>bl>hd { display: block; position: relative; padding: 15px; border-bottom: 1px solid var(--bc); text-align: center; }
dgfs>bl ft>d>p { margin: 0; font-size: 15px; font-weight: 400; }
dgfs>bl ft>d { display: block; padding: 11px; background: var(--bc); margin: 11px; border-radius: 7px; }
dgfs>bl ft>btns { display: flex ; justify-content: end; padding: 11px; }
dgfs>bl ft>btns>btn { display: block; padding: 11px 33px; margin-left: 7px; background: var(--bc); border-radius: 7px; font-size: 0.88em; font-weight: 500; border: 1px solid var(--bc); }
dgfs>bl ft>btns>btn:nth-child(2) { background: var(--aaa); color: var(--b); }
dgfs>bl bd div>d>t { font-size: 0.77em; font-weight: 500; color: var(--c0); margin: 11px; }
dgfs>bl>bd>div { display: grid ; grid-template-columns: auto 37%; }
dgfs>bl bd div>d { display: block; padding: 11px; min-height: 52vh; overflow: auto; max-height: 600px; }
dgfs>bl bd div>d:nth-child(2) { background: var(--bc); }
dgfs>bl>bd div d>sl { display: grid ; grid-template-columns: auto 66px; align-items: center; background: transparent; }
dgfs>bl sl>input { background: var(--bc); border-radius: 32px; min-height: auto; font-size: 0.77em; font-weight: 300; padding: 11px 22px; }
dgfs>bl sl>btn { display: flex ; padding: 7px; height: 44px; width: 44px; align-items: center; justify-content: center; margin: auto; border-radius: 55%; background: var(--bc); }
.invitefriends dgfs { transform: scale(1); opacity: 1; visibility: visible; }
dgfs>bl sl>input:focus { border-radius: 33px; }
@media (max-width : 999px) {
	dgfs>bl bd div>d:nth-child(2) { display: none; }
	dgfs>bl>bd>div { display: block; }
	dgfs { margin: auto 11px; }
	dgfs>bl>ft { display: none; }
}
/* component : GroupInvited */
cgido>bl { display: grid ; grid-template-columns: 33px auto 33px; font-size: 0.88em; align-items: center; padding: 2px 3px; border-radius: 7px; margin-top: 7px; background: var(--aat); color: var(--a); max-width: max-content; }
cgido>bl hd>i { height: 22px; width: 22px; border-radius: 55%; overflow: hidden; margin: auto; }
cgido { display: block; min-width: -webkit-fill-available; }
cgido>bl hd>i img { height: 100%; width: 100%; object-fit: cover; }
cgido>bl bd>t { font-size: 0.85em; }
cgido>bl ft>btn { height: 30px; width: 30px; display: flex ; align-items: center; justify-content: center; border-radius: 55%; justify-self: end; }
cgido>bl ft>btn:hover { background: var(--bc); }
cgido>bl ft>btn svg { fill: var(--a); }
/* Component : GroupJoinOption */
cgjo { display: block; position: absolute; top: 78px; transition: var(--tr-a); right: 66px; filter: drop-shadow(3px -4px 11px var(--bc)); z-index: 999; transform: translate(0, -15px); opacity: 0; visibility: hidden; }
.GroupJoin cgjoo { visibility: visible; opacity: 1; transform: translate(0, -11px); }
cgjo>bl { display: block; padding: 11px; background: var(--b); box-shadow: var(--bt-bx); border-radius: 11px; }
cgjo>bl ul { display: block; padding: 0; margin: 0; }
cgjo>bl ul>li { display: grid ; grid-template-columns: 33px auto; align-items: center; white-space: nowrap; padding: 7px 11px; border-radius: 7px; font-size: 0.88em; font-weight: 500; }
cgjo>bl hd>i { position: absolute; height: 33px; width: 33px; right: 52px; top: -24px; }
cgjo>bl hd>i>svg { fill: var(--b); }
cgjo>bl ul>li:hover { background: var(--bc); }
/* Component : GroupMedia */ 
dgmo { display: flex ; }
dgmo>bl>i>img { height: 100%; width: 100%; object-fit: cover; }
dgmo>bl>i { height: 100%; }
dgmo>bl { display: block; height: 144px; background: var(--bc); margin: 4px; max-width: 144px; overflow: hidden; border-radius: 11px; box-shadow: var(--bs-b); }
/* Component : GroupMedias */ 
agms>bl { background: var(--bt); border-radius: 11px; display: block; padding: 11px; margin: 0 11px; }
agms>bl mb { display: flex; flex-wrap: wrap; }
agms>bl>hd>bx { display: flex; justify-content: space-between; align-items: center; }
agms>bl>hd>bx btn:hover { background: var(--hover); }	
agms>bl>hd>bx btn { display: flex; align-items: center; padding: 11px; border-radius: 5px; }
agms>bl>hd>bx>btns { display: flex; align-items: center; white-space: nowrap; }
agms>bl mb>aa { margin: 6px; padding: 11px; cursor: pointer; }
agms>bl mb>aa.this { border-bottom: 2px solid; color: var(--a); }
agms>bl>hd>bx btn>i { height: 22px; width: 22px; margin: 4px; margin-bottom: 0; }
/* Component : GroupMember */
cmgo mmbrs { display: flex; align-items: center; padding: 5px 0; }
cmgo mmbrs>i { height: 33px; width: 33px; overflow: hidden; border-radius: 55%; margin: 2px; box-shadow: var(--bs-b); }
cmgo hd { padding-bottom: 22px; display: block; border-bottom: 1px solid var(--bc); }
cmgo { display: block; background: var(--bt); padding: 22px; border-radius: 11px; margin: 7px 0; }
cmgo ft>btn { display: block; padding: 11px; text-align: center; margin: 11px; margin-bottom: 0; background: var(--aaa); color: var(--b); border-radius: 7px; }
cmgo bd { display: block; padding: 11px; }
cmgo hd>h4>t { opacity: 0.7; }
/* Component : GroupMessengerMember */
cgmmo>bl { display: block; text-align: center; font-weight: 500; font-size: 0.88em; padding: 7px; border-radius: 7px; margin-right: 11px; }
cgmmo>bl hd>i { height: 55px; width: 55px; margin: 7px auto; background: var(--bc); border-radius: 55%; overflow: hidden; }
cgmmo>bl hd>i img { height: 100%; width: 100%; object-fit: cover; }
cgmmo>bl:hover { background: var(--bc); }
cgmmo { display: block; flex: none; }
cgmmo.this bl>hd:after { background: url(/-/Base/asset/Checked.png); background-size: 100%; content: ""; position: absolute; height: 22px; width: 22px; z-index: 999; right: 0; bottom: -2px; border: 2px solid var(--b); border-radius: 55%; }
cgmmo bl>hd { display: block; position: relative; }
/* Component : GroupMessengers */
bgms>bl bd>d { display: flex ; overflow: auto; }
bgms>bl bd>d>btn { display: block; text-align: center; font-weight: 500; font-size: 0.88em; padding: 7px; border-radius: 7px; margin-right: 11px; }
bgms>bl bd>d>btn:hover { background: var(--bc); }
bgms>bl bd>d>btn>i { height: 55px; width: 55px; padding: 17px; margin: 7px auto; background: var(--bc); border-radius: 55%; overflow: hidden; }
bgms>bl { display: block; background: var(--b); border-radius: 11px; }
bgms { position: absolute; inset: 0; max-width: 555px; margin: auto; max-height: max-content; transition: var(--tr-a); opacity: 0; visibility: hidden; }
.sharetosms bgms { opacity: 1; visibility: visible; }
bgms>bl>hd { display: block; margin-bottom: 17px; text-align: center; padding: 11px; border-bottom: 1px solid var(--bc); }
bgms>bl>ft>sl { display: block; min-height: 40px; border-radius: 33px; }
bgms>bl>ft>sl>t:focus { outline: none; }
bgms>bl>ft>sl>t { display: flex ; align-items: center; min-height: 40px; border-radius: 44px; padding: 11px 22px; word-break: break-all; }
bgms>bl>ft>btn { display: grid ; grid-template-columns: 33px auto; align-items: center; padding: 7px 11px; justify-content: center; background: var(--aaa); color: var(--b); font-weight: 500; border-radius: 11px; margin-top: 11px; }
bgms>bl>ft>btn svg { fill: var(--b); }
bgms>bl>bd { display: block; padding: 11px 22px; }
bgms>bl>ft { display: block; padding: 22px; padding-top: 0; }
/* Component : GroupCreate */
cgmng>bl { display: block; background: var(--bt); position: relative; box-shadow: 4px 0px 6px var(--bc); height: -webkit-fill-available; max-width: 366px; min-height: 95vh; overflow: hidden; }
cgmng>bl hd>back { display: flex ; align-items: center; justify-content: center; height: 44px; width: 44px; background: #7e7e7e63; border-radius: 55%; }
cgmng>bl back svg { fill: var(--b); }
cgmng>bl>hd { display: block; padding: 7px 17px; box-shadow: 0 3px 4px var(--bc); }
cgmng>bl>bd { display: block; padding: 22px; }
cgmng>bl>ft { position: absolute; bottom: 0; left: 0; right: 0; background: var(--bt); box-shadow: 0 -3px 4px var(--bc); padding: 11px; }

cgmng>bl hd>pf { display: grid ; grid-template-columns: 55px auto; align-items: center; padding: 7px; }
cgmng>bl pf>i { height: 44px; width: 44px; border-radius: 55%; overflow: hidden; }
cgmng>bl pf>i>img { height: 100%; width: 100%; object-fit: cover; }
cgmng>bl pf d { display: inline-flex ; align-items: center; line-height: 1.33; gap: 11px; font-size: 0.88em; color: var(--c0); }
cgmng>bl pf d spain { height: 12px; width: 12px; display: inline-block; margin: auto; margin-right: 4px; }
cgmng>bl pf d svg { fill: var(--c0); }
cgmng>bl>bd>btns { display: grid ; grid-template-columns: 50% 50%; align-items: center; }
cgmng>bl>bd btns>btn { display: block; text-align: center; padding: 7px 11px; margin: 0 4px; }
cgmng>bl>bd btns>btn.this { border-bottom: 2px solid var(--a); color: var(--a); font-weight: 500; }


/* Groupcommunities */
cgcmo>bl { display: grid ; grid-template-columns: 55px auto 0; align-items: center; padding: 7px; margin: 7px 0; border-radius: 7px; }
cgcmo>bl hd>i { overflow: hidden; height: 44px; width: 44px; border-radius: 55%; }
cgcmo>bl bd>d { font-size: 0.77em; }
cgcmo>bl bd>d cc>t { font-weight: 500; }
cgcmo>bl:hover { background: var(--bc); }
cgcns { display: block; transition: 95ms; padding: 22px 0; }



/* ConnectToCommunity */
ccyco>bl { display: block; padding: 11px; background: var(--bt); box-shadow: 0 0 2px 1px var(--bc); margin: 11px; border-radius: 11px; }
ccyco>bl hd>i { height: 33px; width: 33px; margin: 11px auto; }
ccyco>bl>bd { display: block; text-align: center; }
ccyco>bl bd>h5 { font-size: 1.11em; font-weight: 500; }
ccyco>bl bd>p { margin: 0; }
ccyco>bl ft>btn { display: grid ; grid-template-columns: 33px auto; align-items: center; justify-content: center; padding: 7px 11px; background: var(--aat); color: var(--a); font-weight: 500; border-radius: 7px; margin-top: 11px; }
ccyco>bl ft>btn svg { fill: var(--a); }



cgmst>bl hd>d>i { height: 22px; width: 22px; margin: auto; }
cgmst>bl hd>d:hover { background: var(--bc); }
cgmst>bl hd>d { display: grid ; grid-template-columns: 44px auto; align-items: center; border-radius: 7px; padding: 11px 7px; margin-bottom: 7px; font-weight: 500; }
cgmst>bl hd>d.this svg { fill: var(--a); }
cgmst>bl div>d { display: grid ; grid-template-columns: auto 22px; align-items: center; }
cgmst>bl optn>st { display: grid ; grid-template-columns: 44px auto; padding: 7px; align-items: center; border-radius: 7px; margin: 7px 0; }
cgmst>bl st>i { height: 22px; width: 22px; padding: 11px; }
cgmst>bl optn>st:hover { background: var(--bc); }
cgmst>bl st>txt { display: flex ; flex-direction: column; }
cgmst>bl st>txt>f { font-size: 0.77em; }
cgmst>bl st>txt>t { font-weight: 500; line-height: 1.77; }
/* Component : GroupNew_Preview */
cgnpo>bl { display: block; background: var(--bt); filter: drop-shadow(2px 4px 6px var(--bc)); border-radius: 11px; max-width: 999px; margin: 11px auto; overflow: hidden;  transition: 2.77ms ease; }
cgnpo>bl>hd { display: flex ; align-items: center; justify-content: space-between; padding: 22px; padding-bottom: 11px; background: var(--bt); }
cgnpo>bl>bd { padding: 11px 22px; filter: grayscale(1); color: var(--c0); background: var(--bt); box-shadow: 0 2px 7px var(--bc); }
cgnpo cgio>bl { border-radius: 11px; border: 1px solid var(--bc); filter: grayscale(1); }
cgnpo cgio>bg { display: none; }
cgnpo>bl>ft { filter: grayscale(1); color: var(--c0); background: var(--b-t22); display: flex ; gap: 7px; padding: 22px; opacity: 0.7; }
cgnpo cgio>bl txt { display: none; }
cgnpo>bl d>name { font-size: 2em; font-weight: bold; opacity: 0.5; line-height: 1.77; }
cgnpo>bl d>name.this { color: var(--c); opacity: 1; }
cgnpo>bl bd>mb { display: flex ; border-top: 1px solid var(--bc); padding: 11px 7px; padding-bottom: 0; }
cgnpo>bl bd>mb>a { display: block; padding: 7px 22px; color: var(--c0); font-weight: 500; font-size: 0.88em; margin-right: 7px; cursor: no-drop; }
cgnpo>bl>bd>d { display: grid; padding: 11px; margin: 11px 0; }
cgnpo cgio>bl:after { display: none; }
cgnpo>bl hd>btns { display: grid ; grid-template-columns: 44px 44px; align-items: center; }
cgnpo>bl hd>btns>btn.this svg { fill: var(--a); }
cgnpo>bl hd>btns>btn.this { background: var(--aat); }
cgnpo>bl hd>btns>btn { display: flex ; align-items: center; justify-content: center; height: 37px; width: 37px; border-radius: 55%; }
cgnpo>bl>hd h4 { font-weight: 500; font-size: .95em; }
cgnpo>bl cgibo { pointer-events: none; }

.DesktopView>bl>ft { flex-direction: column; }
cgnpo.DesktopView>bl { max-width: 564px; }
cgnpo.DesktopView h4.Desktopprv { display: none; } 
cgnpo.PhoneView h4.Mobileprv { display: none; }
cgnpo>bl>bd>d spain t { margin-left: 3px; }
/* Component : GroupNotEvent */
bgeo>bl { display: grid; grid-template-rows: 144px auto; text-align: center; padding: 22px; margin: 11px; }
bgeo>bl hd>i { height: 133px; width: 133px; margin: auto; opacity: 0.7; }	
/* Component : GroupNotificationSetting */
agns>bl { display: block; background: var(--b); border-radius: 11px; }
agns { display: block; position: absolute; inset: 0; max-width: 666px; max-height: max-content; margin: auto; transition: var(--tb); opacity: 0; visibility: hidden; }
.GroupNottification agns { opacity: 1; visibility: visible; } 
agns h4,agns h5{ font-size: 15px; font-weight: 700; }
agns>bl>hd { display: block; padding: 11px; border-bottom: 1px solid var(--bc); text-align: center; }
agns>bl>bd { display: block; padding: 22px; }
agns>bl div>d { display: grid ; grid-template-columns: auto 44px; align-items: center; justify-content: space-between; padding: 11px; margin-top: 4px; }
agns>bl div p { margin: 0; font-size: 0.77em; font-weight: 400;}
agns>bl div t { font-weight: 500; line-height: 1.44; font-size: 0.88em; }
agns>bl div>d>input { height: 22px; width: 22px; margin: auto; }
agns>bl ft>btns { display: flex ; align-items: center; justify-content: end; padding: 11px; }
agns>bl btns>btn { display: block; text-align: center; padding: 11px 22px; background: var(--bc); margin: 0 4px; border-radius: 7px; font-weight: 500; font-size: 0.88em; }
agns>bl btns>btn:nth-child(2) { background: var(--aa); color: var(--b); padding: 11px 44px; }
agns>bl bd>d { display: grid ; grid-template-columns: auto 77px; align-items: center; justify-content: space-between; padding: 11px; margin-top: 7px; border-radius: 11px; }
agns>bl bd>d:hover { background: var(--bc); }
agns>bl bd>d p { margin: 0; font-size: 0.77em; }
agns>bl bd>d t { font-weight: 500; line-height: 1.44; font-size: 0.88em; }
agns btn t { font-size: 14px; font-weight: 500; }
agns>bl bd>d bb { position: unset; width: 66px; border: 1px solid var(--bc); background: var(--bc); box-shadow: unset; }
agns>bl bb.oo oo { margin-left: 35px; }
agns>bl bb oo { height: 24px; width: 24px; margin-top: 4px; margin-left: 5px; box-shadow: -4px 0 11px var(--bc);  transition: var(--tr-a); }
agns>bl bb.oo { background: var(--c1); }

@media (max-width: 999px) { 
	agns { margin: 11px; }
}
/* Component : Profile_Options */
cgmoo { position: absolute; display: block; left: 0; right: 0; bottom: -11%; max-width: 555px; background: var(--b); border-radius: 22px ; transition: 333ms; opacity: 0; visibility: hidden; bottom: 65px; margin: auto;}
.Group_Options cgmoo { opacity: 1; visibility: visible; top: auto; }
cgmoo>bl pull { display: flex ; align-items: center; justify-content: center; padding: 7px; }
cgmoo>bl pull>f { display: block; width: 55px; padding: 3px; background: var(--bc); border-radius: 22px; }
cgmoo>bl ul { display: block; padding: 0; }
cgmoo>bl li>i { display: block; background: var(--bc); border-radius: 55%; height: 40px; width: 40px; padding: 11px; margin: auto; }
cgmoo>bl ul>li { display: grid ; grid-template-columns: 55px auto; padding: 4px 7px; margin: 0 7px; margin-bottom: 7px; align-items: center; font-weight: 500; gap: 7px; border-radius: 7px; transition: 33ms; position: relative; }
cgmoo>bl ul>li:active { background: var(--bc); }

@media (max-width: 999px) {
	cgmoo { margin: 11px; } 
}
/* Component : GroupPostAudience */
agpa { position: absolute; inset: 0; max-width: 555px; max-height: max-content; margin: auto; transition: var(--tr-a); transform: scale(.95); opacity: 0; visibility: hidden; }
.postaudience agpa { transform: scale(1); visibility: visible; opacity: 1; }
agpa>bl { background: var(--b); border-radius: 11px; margin: 11px; filter: drop-shadow(2px 4px 6px var(--bc)); display: block; }
agpa bl>hd { display: block; position: relative; text-align: center; padding: 11px; border-bottom: 1px solid var(--bc); }
agpa>bl hd>btn { position: absolute; background: var(--bc); border: 1px solid var(--bc); border-radius: 55%; left: 0; z-index: 999; height: 33px; width: 33px; display: flex ; margin: auto 22px; justify-content: center; align-items: center; }
agpa>bl bd>d { display: grid ; grid-template-columns: 66px auto 33px; align-items: center; padding: 11px 7px; margin-top: 7px; border-radius: 7px; }
agpa bl>bd { display: block; padding: 22px; max-height: 444px; overflow: auto; }
agpa bl>bd p { margin: 0; line-height: 1.77; }
agpa bl>bd t { font-weight: 500; }
agpa>bl bd>d>i { height: 55px; width: 55px; padding: 15px; background: var(--bc); border-radius: 55%; }
agpa>bl bd>d>input { height: 17px; width: 17px; margin: auto; }
agpa bl>ft { display: block; padding: 11px; box-shadow: 0 -2px 9px var(--bc); }
agpa>bl ft label>input { height: 17px; width: 17px; padding: 0; margin: auto; }
agpa>bl ft>d>label { display: grid ; grid-template-columns: 33px auto; align-items: center; padding: 7px; font-weight: 500; opacity: 1; max-width: max-content; }
agpa>bl ft>btns { display: flex ; align-items: center; justify-content: end; }
agpa>bl btns>btn { display: block; padding: 11px 22px; margin-left: 7px; border-radius: 7px; background: var(--bc); font-size: 0.88em; font-weight: 500; border: var(--bc) solid 1px; }
agpa>bl btns>btn:nth-child(2) { background: var(--aaa); color: var(--b); padding: 11px 33px; }
agpa>bl bd>d:hover { background: var(--bc); }
/* Component : GroupPostInputBox */
agpb { pointer-events: none; }
agpb>bl { background: var(--bt); padding: 22px; border-radius: 11px; box-shadow: 0px 0px 10px rgba(255, 255, 255, 0.1); padding-bottom: 0; }
agpb>bl hd { display: grid ; grid-template-columns: 55px auto; align-items: center; }
agpb>bl hd>i { width: 44px; height: 44px; border-radius: 50%; background: var(--bc); box-shadow: inset 0 0 0 3px var(--bc); }
agpb>bl hd>input { padding: 14px 22px; border: none; border-radius: 30px; outline: none; background: var(--bc); font-size: 0.88em; font-weight: 500; width: auto; height: auto; }
agpb>bl bd>btns { display: flex ; justify-content: space-around; padding: 11px 0; border-top: 1px solid var(--bc); margin-top: 11px; }
agpb>bl btns>btn { display: grid ; align-items: center; gap: 8px; font-size: 0.88em; cursor: pointer; grid-template-columns: 33px auto; white-space: nowrap; font-weight: 500; padding: 11px 22px; width: -webkit-fill-available; margin: 0 4px; justify-content: center; border-radius: 11px;  background: var(--bc-t); }
agpb>bl btns>btn>i { height: 20px; margin: auto; width: 20px; }
 
agpb>bl bd btn:hover { background: var(--bc-t); transition: 333ms;}
@media screen and (max-width: 999px) {
	agpb>bl { border-radius: 11px; margin: 11px 0px; }
	 
	agpb>bl btns>btn { border: 1px solid var(--bc); background: var(--b); border-radius: 33px; grid-template-columns: 22px auto; font-size: 0.77em; padding: 7px 11px; margin: 0 2px; }
}
/* Component : GroupRecentMedia.css */
agrm>bl h4 { font-weight: 700; font-size: 18px; padding: 7px; }
agrm bd { padding: 11px 0px; }
agrm>bl bd h2 { text-align: justify; }	
agrm>bl bd h4 { display: flex; justify-content: space-between; padding: 11px 0;}
agrm>bl bd p { text-align: start; }	
agrm>bl location { display: grid; height: 111px; background: var(--bc); border-radius: 11px; padding: 11px; }	
agrm>bl bd t { text-align: start; display: block; }		
agrm>bl ft>btn { display: flex ; justify-content: center; align-items: center; padding: 11px; font-weight: 500; border-radius: 7px; background: var(--aaa); color: var(--b); margin: 11px; width: auto; }	
agrm sl { margin: 11px 0; width: auto;height: 44px; }	
agrm>bl ft { text-align: start; padding: 0; display: block; margin: 11px 7px;border-top: 1px solid var(--aa-t); }
agrm>bl bd d>i { display: block; max-height: 210px; height: -webkit-fill-available; background: var(--bc); margin: 4px; width: auto; overflow: hidden; border-radius: 11px; box-shadow: var(--bs-b); }
agrm>bl bd d>i:nth-child(1) { border-radius: 7px 0 0 0; }
agrm>bl bd d>i:nth-child(2) { border-radius: 0 7px 0 0; }
agrm>bl bd d>i:nth-child(3) { border-radius: 0 0 0 7px; }
agrm>bl bd d>i:nth-child(4) { border-radius: 0 0 7px 0; }
agrm>bl bd d>i:hover { opacity: .95; }
agrm>bl bd d>i:active { opacity: 1; }
agrm>bl bd>d { display: flex ; grid-template-columns: ; flex-wrap: wrap; }
agrm>bl d>i>img { height: 100%; width: 100%; object-fit: cover; }
agrm>i>img { height: 100%; width: 100%; object-fit: cover; }
agrm { background: var(--bt); border-radius: 11px; display: block; padding: 11px; margin-top: 7px; }
agrm>bl medas { display: flex; flex-wrap: wrap; }
agrm>hd>bx { display: flex; justify-content: space-between; align-items: center; }
agrm>bl abvds>aa { margin: 6px; padding: 11px; cursor: pointer; }
	
@media (max-width : 999px) {
	agrm { border-radius: 11px; }
}
/* Component : GroupReport */
cgrro { position: absolute; inset: 0; max-width: 666px; margin: auto; max-height: max-content; transition: var(--tr-a); opacity: 0; visibility: hidden; }
.GroupReport cgrro { opacity: 1; visibility: visible; }
cgrro>bl { display: block; margin: 11px; background: var(--b); border-radius: 11px; filter: drop-shadow(2px 4px 6px var(--bc)); }
cgrro>bl>hd { display: block; text-align: center; padding: 11px; border-bottom: 1px solid var(--bc); }
cgrro>bl p { margin: 0; }
cgrro>bl bd>d { display: grid ; grid-template-columns: auto 33px; align-items: center; padding: 7px 11px; margin-bottom: 7px; font-weight: 500; border-radius: 7px; }
cgrro>bl>bd { display: block; padding: 11px; }
cgrro>bl bd>d:last-child { margin: 0; }
cgrro>bl bd>d:hover { background: var(--bc); }
/* Component : GroupSearchMember */
fgmo>bl { display: grid ; grid-template-columns: 55px auto; align-items: center; padding: 7px 11px; border-radius: 7px; margin: 7px; }
fgmo>bl bd>t { font-size: 0.77em; }
fgmo>bl hd>i { height: 44px; width: 44px; border-radius: 55%; overflow: hidden; }
fgmo>bl:hover { background: var(--bc); }
fgmo>bl hd>i>img { height: 100%; width: 100%; object-fit: cover; }
/* Component : GroupSendTo */
cgsts { position: absolute; inset: 0; max-width: 666px; margin: auto; max-height: max-content; transition: var(--tr-a); opacity: 0; visibility: hidden; }
.sendto cgsts { opacity: 1; visibility: visible; }
cgsts>bl { display: block; margin: 11px; background: var(--b); border-radius: 11px; filter: drop-shadow(2px 4px 6px var(--bc)); }
cgsts>bl hd>d { display: block; text-align: center; padding: 11px; border-bottom: 1px solid var(--bc); }
cgsts>bl hd>sl { display: flex ; align-items: center; height: 40px; border-radius: 33px; margin: 11px; }
cgsts>bl sl>i { height: 27px; width: 27px; margin: 7px; position: absolute; left: 0; top: 0; bottom: 0; opacity: 0.5; }
cgsts>bl>bd { display: block; padding: 11px; }
cgsts>bl>ft>btn { display: grid ; padding: 7px 22px; border-radius: 7px; grid-template-columns: 33px auto; justify-content: center; align-items: center; font-weight: 500; background: var(--aaa); color: var(--b); }
cgsts>bl>ft>sl { display: block; min-height: 40px; margin: 11px; border-radius: 33px; }
cgsts>bl sl>txt { display: flex ; align-items: center; padding: 7px 22px; border-radius: 33px; font-size: 0.88em; word-break: break-all; min-height: 40px; }
cgsts>bl sl>txt:focus { outline: none; }
cgsts>bl>ft { display: block; padding: 11px; }
cgsts>bl hd>sl>input:focus { border-radius: 38px; }
cgsts>bl hd>sl>input { min-height: auto; height: 100%; padding: 11px; padding-left: 44px; font-weight: 500; }
cgsts>bl>ft>btn svg { fill: var(--b); }
/* Component : GroupSendToFriend */
cgsto>bl { display: grid ; grid-template-columns: 55px auto 33px; align-items: center; padding: 11px; margin-bottom: 7px; border-radius: 11px; }
cgsto>bl hd>i { overflow: hidden; border-radius: 55%; height: 44px; width: 44px; }
cgsto>bl hd>i>img { height: 100%; width: 100%; object-fit: cover; }
cgsto>bl ft>input { margin: auto; height: 17px; width: 17px; }
cgsto>bl:hover { background: var(--bc); }
cgsts>bl bd>d { max-height: 55vh; overflow: auto; min-width: 55vh; }

/* Component : GroupSendtoGroup */
cgsgo>bl { display: grid ; grid-template-columns: 55px auto 33px; align-items: center; padding: 11px; margin-bottom: 7px; border-radius: 11px; }
cgsgo>bl hd>i { overflow: hidden; border-radius: 55%; height: 44px; width: 44px; }
cgsgo>bl hd>i>img { height: 100%; width: 100%; object-fit: cover; }
cgsgo>bl ft>btn { margin: auto; height: 33px; width: 33px; }
cgsgo>bl:hover { background: var(--bc); }
cgsgo>bl p { margin: 0; font-size: 0.77em; }
/* Component : GroupSendtoGroups */
cgsgs { position: absolute; inset: 0; max-width: 666px; margin: auto; max-height: max-content; transition: var(--tr-a); opacity: 0; visibility: hidden; }
.sendtogroup cgsgs { opacity: 1; visibility: visible; }
cgsgs>bl { display: block; margin: 11px; background: var(--b); border-radius: 11px; filter: drop-shadow(2px 4px 6px var(--bc)); }
cgsgs>bl hd>d { display: block; text-align: center; padding: 11px; border-bottom: 1px solid var(--bc); }
cgsgs>bl hd>sl { display: flex ; align-items: center; height: 40px; border-radius: 33px; margin: 11px; }
cgsgs>bl sl>i { height: 27px; width: 27px; margin: 7px; position: absolute; left: 0; top: 0; bottom: 0; opacity: 0.5; }
cgsgs>bl>bd { display: block; padding: 11px; }
cgsgs>bl>ft>btn { display: grid ; padding: 7px 22px; border-radius: 7px; grid-template-columns: 33px auto; justify-content: center; align-items: center; font-weight: 500; background: var(--aaa); color: var(--b); }
cgsgs>bl>ft>sl { display: block; height: 40px; margin: 11px; border-radius: 33px; }
cgsgs>bl sl>txt { display: flex ; min-height: 100%; align-items: center; padding: 7px 22px; border-radius: 33px; font-size: 0.88em; }
cgsgs>bl>ft { display: block; padding: 11px; }
cgsgs>bl hd>sl>input:focus { border-radius: 38px; }
cgsgs>bl hd>sl>input { min-height: auto; height: 100%; padding: 11px; padding-left: 44px; font-weight: 500; }
cgsgs>bl>ft>btn svg { fill: var(--b); }
cgsgs>bl bd>d { max-height: 55vh; overflow: auto; min-width: 55vh; }
/* Component : GroupSharePost */
cgsp { display: block; position: absolute; inset: 0; max-width: 777px; max-height: max-content; margin: auto; transition: var(--tr-a); transform: scale(.95); visibility: hidden; opacity: 0; }
.ShareGroup cgsp { transform: scale(1); visibility: visible; opacity: 1; }
cgsp>bl { display: block; background: var(--b); border-radius: 11px; filter: drop-shadow(2px 4px 6px var(--bc)); padding: 11px;}
cgsp>bl>hd { display: block; text-align: center; padding: 11px; border-bottom: 1px solid var(--bc); }
cgsp>bl pf btns { display: flex ; align-items: center; }
cgsp>bl pf btns>btn { display: flex ; align-items: center; padding: 5px 11px; background: var(--bc); border-radius: 7px; font-size: 0.77em; font-weight: 500; margin-right: 7px; }
cgsp>bl pf btns>btn>i { height: 15px; width: 15px; margin: 0 4px; }
cgsp>bl pf btns>btn>i { height: 17px; width: 17px; }
cgsp>bl pf { display: grid ; grid-template-columns: 55px auto; align-items: center; padding: 11px 22px; }
cgsp>bl bd>d>msg>t { min-width: 93%; max-width: 666px; }
cgsp t { font-size: 15px; font-weight: 400; }
cgsp h4,cgsp h5 { font-size: 15px; font-weight: 500; }
cgsp>bl bd>d>msg { display: grid ; align-items: center; justify-content: space-between; grid-template-columns: auto 44px;padding: 0px 7px; }
cgsp>bl d>msg>btn { display: flex ; align-items: center; justify-content: center; border-radius: 55%; height: 44px; width: 44px; margin: 4px; padding: 4px; }
cgsp>bl pf>i { height: 44px; width: 44px; border-radius: 55%; overflow: hidden; }
cgsp>bl pf name { line-height: 1.99; font-size: 15px; font-weight: 500; }
cgsp>bl>bd msg>t:focus { outline: none; }
cgsp>bl>hd { display: block; margin-bottom: 17px; }
cgsp>bl ft>btns { display: flex ; padding: 11px 0; overflow: auto; }
cgsp>bl ft>btns>btn { display: block; padding: 7px; border-radius: 7px; font-size: 0.77em; font-weight: 500; margin-right: 22px; text-align: center; }
cgsp>bl ft>btns>btn:hover { background: var(--bc); }
cgsp>bl ft>btns>btn>i { height: 55px; width: 55px; margin: 7px auto; background: var(--bc); padding: 15px; border-radius: 55%; }
cgsp>bl>bd>d>btn { display: block; justify-self: end; padding: 11px 22px; background: var(--aaa); color: var(--b); margin: 4px; border-radius: 7px; font-size: 0.88em; font-weight: 500; }
cgsp>bl>ft { display: block; padding: 22px; }
.ShareGroup cgsp>bl>bd>d { display: block; padding: 11px 22px; }
.ShareGroup cgsp cgmms>bl>hd btn { display: none; }
.ShareGroup cgsp cgmms>bl>ft { display: none; }
.ShareGroup cgsp cgmms { opacity: 1; visibility: visible; position: unset; }
.ShareGroup cgsp cgmms>bl>hd { display: block; margin-bottom: 17px; text-align: start; padding: 0; border: none; }
.ShareGroup cgsp cgmms>bl>bd { padding: 0; }
.ShareGroup cgsp cgmms>bl { padding: 11px 22px; background: transparent; border-radius: 0; }


@media (max-width : 999px) {
	cgsp { margin: auto 11px; }
	cgsp>bl bd>d>msg>t { min-width: 86%; }
}
/* Component : GroupSuggest */
cgso { display: block; border-radius: 11px; position: relative; background: var(--bt); max-width: 200px; min-width: 200px; overflow: hidden; box-shadow: var(--bt-bx); margin: 4px 7px; flex: none; }
cgso>bl hd btn { display: block; height: 33px; width: 33px; border-radius: 55%; background: #2f2f2f82; padding: 4px; place-content: center; position: absolute; top: 11px; right: 11px; z-index: 999; }
cgso>bl hd btn>i { height: 22px; width: 22px; }
cgso>bl hd btn svg { fill: var(--b); }
cgso>bl bd i { height: 100%; width: 100%; overflow: hidden; border-radius: 0; max-height: 155px; }
cgso>bl bd i>img { height: 100%; width: 100%; object-fit: cover; }
cgso>bl ft d { display: flex ; padding: 11px 7px; align-items: center; font-size: 0.88em; }
cgso>bl ft d>i { height: 17px; width: 17px; overflow: hidden; border-radius: 55%; border: var(--bt) 1px solid; margin: 0 -4px; }
cgso>bl ft d>t { display: block; margin-left: 11px; }
cgso>bl ft btn { display: block; align-items: center; text-align: center; border-radius: 7px; background: var(--aaa); color: var(--b); font-weight: 500; font-size: 0.88em; padding: 11px; margin-top: 11px; }
cgso>bl ft btn svg { height: 22px; width: 22px; fill: var(--b); transform: scale(1.5); }
cgso>bl ft { display: block; padding: 11px; }
cgso>bl ft btn:hover { background: var(--aaa); opacity: 0.9; }
cgso>bl ft>cc { display: flex ; align-items: center; padding: 7px 11px; color: var(--c0); }
cgso>bl ft>cc i { height: 15px; width: 15px; margin-right: 7px; }
cgso>bl ft>cc i svg { fill: var(--c0); }
cgso>bl>ft d { justify-content: unset; padding: 0; border-top: 1px solid var(--bc); margin-top: 7px; line-height: 1.55; }
cgso>bl>ft d>spain { display: list-item; margin-left: 26px; }
/* Componet : GroupSuggests */
cgps { display: block; padding: 0 11px; border-radius: 11px; margin: 0px auto; max-width: 1200px; height: 0; overflow: hidden; transition: 333ms; position: relative; }
cgps bl>bd>d { display: flex ; overflow-y: hidden; overflow-x: auto; }
cgps>bl>hd { display: flex ; align-items: center; justify-content: space-between; padding: 11px; }
/* Component : GroupThisSearch */
agso>bl hd>d { margin: 7px; display: block; }
agso { position: absolute; inset: 0; max-width: 666px; margin: auto; max-height: max-content; transition: var(--tr-a); opacity: 0; visibility: hidden; }
.SearchGroup cgsao { opacity: 1; visibility: visible; }
agso>bl { display: block; background: var(--b); border-radius: 11px; filter: drop-shadow(2px 4px 6px var(--bc)); margin: 11px; }
agso>bl>hd { display: block; padding: 11px; position: relative; }
agso>bl>hd sl>i { position: absolute; height: 23px; width: 23px; margin: 4px 11px; opacity: 0.7; }
agso>bl>hd sl>input { padding: 11px 44px; min-height: auto; font-weight: 500; }
agso>bl>bd>h4 { margin: 11px; }
agso>bl>hd sl>input:focus { border-radius: 33px; }
agso>bl>hd sl { display: flex ; align-items: center; min-height: 40px; max-width: calc(100% - 55px); border-radius: 33px; }
agso>bl>hd ext { margin-top: 20px; margin-right: 13px; height: 40px; width: 40px; }
agso>bl>bd { display: block; padding: 11px; }
agso>bl shs>sh { display: grid ; grid-template-columns: 44px auto 44px; padding: 7px 11px; margin: 7px; align-items: center; font-weight: 600; border-radius: 7px; }
agso>bl shs>sh:hover { background: var(--bc); }
agso>bl sh>btn { display: flex ; align-items: center; justify-content: center; height: 33px; width: 33px; border-radius: 55%; margin: auto; }
agso>bl sh>i { height: 37px; width: 37px; padding: 11px; border-radius: 55%; background: var(--bc); }
agso>bl cc>i { height: 22px; width: 22px; margin: auto; }
agso>bl>bd>cc:hover { background: var(--bc); }
agso>bl>bd>cc { display: grid ; grid-template-columns: 44px auto; align-items: center; padding: 11px 7px; border-radius: 7px; margin: 7px; }
agso>bl>ft { display: block; text-align: center; padding: 0 22px 22px; }
agso>bl ft>p { margin: 0; }
agso>bl ft>t { font-weight: 600; line-height: 1.77; font-size: 1.11em; }
/* Component : GroupUpEvents */
bges>bl { display: block; padding: 22px; background: var(--bt); border-radius: 11px; margin: 7px auto; max-width: 777px; }
bges>bl>hd { display: flex; justify-content: space-between; align-items: center; }
bges>bl>hd btn { display: block; background: var(--bc); border-radius: 5px; padding: 11px 22px; margin: 0 4px; }
bges>bl>hd btns { display: flex; }
bges>bl>hd btn.this { background: var(--aaa); color: var(--b); }

@media only screen and (max-width: 999px){	
	bges>bl { border-radius: 11px; }
	bges>bl hd btn { padding: 11px; }	
	bges>bl hd { display: block; }
	bges>bl hd btns { margin-top: 11px; }
}
/* Component : Group_About1 */

cgab bd mg { display: flex ; }
cgab bd a { font-size: 0.88em; font-weight: 500; padding: 11px; }
cgab bd a.this { border-bottom: 2px solid; color: var(--a); }

@media screen and (max-width: 999px) {
cgab bd { display: grid ; overflow: hidden; width: 300px; }	
cgab bd mg { display: grid ; grid-auto-flow: column; overflow-x: scroll; width: 100%; }
	
}

/* Component : Group_Abouts */
cgabo { display: block; background: var(--bt); padding: 22px; border-radius: 11px; position: relative; margin: 7px; width: -webkit-fill-available; max-width: 1200px; margin-top: 0; }
cgabo bl>d>hd>i { height: 19px; width: 19px; opacity: 0.7; margin: 4px; margin-left: 0; }
cgabo bl>d { display: grid; grid-template-columns: 33px auto; margin-bottom: 11px; }
cgabo bl>d p { margin: 0; font-size: 0.78em; }
cgabo bl>d t { font-weight: 500; }
cgabo>hd { padding-bottom: 22px; display: block; border-bottom: 1px solid var(--bc); }
cgabo>bd { display: block; padding: 11px; }
cgabo bl.abut btn { height: 55px; display: flex; justify-content: center; align-items: center; background: var(--aaa); color: var(--b); border-radius: 7px; box-shadow: var(--bs-bt); width: 100%; max-width: 333px; margin: auto; }	
cgabo bl.abut { border-radius: 11px; margin-bottom: 11px; }
cgabo sell { display: grid; grid-template-columns: 44px auto; align-items: center;text-align: start;padding-top: 12px; }	
cgabo bl.abut sl { margin: 11px 0; width: auto;height: 44px; }	
cgabo bl.abut input { padding: 0 18px; margin: 0; }	
cgabo sell t { margin: 7px 0 !important; padding: 0; text-align: start !important; }	
cgabo sifo { display: flex; font-size: 0.88em; align-items: center; justify-content: space-between; }	
cgabo sifo more { background: unset; display: grid; width: auto; margin: 0; color: var(--a); }	
cgabo spf i { background: var(--bc); height: 60px; border-radius: 55%;width: 60px; }	
cgabo spf { display: grid; grid-template-columns: 60px auto; align-items: center; gap: 2%; }	
cgabo spf name { font-weight: 700; font-size: 21px; }	
cgabo bl.abut ft { text-align: start; padding: 0; display: block; border-top: solid 1px rgb(0 0 0 / 14%); }	
cgabo bl.tag { display: grid; justify-content: start; padding: unset; border-radius: 0; border: unset; background: transparent;margin: 0; }
cgabo bl.tag hd { font-weight: 700; text-align: start; }	mt actn
cgabo number { height: 38px; display: grid; align-items: center; margin: auto; border-radius: 22px; background: var(--bc); position: relative; width: 111px; }
cgabo menu.btn { display: flex; justify-content: center; align-items: center; font-size: 2em; font-family: monospace; background: var(--bc); border-radius: 7px; }
cgabo bl.abut bd h2 { text-align: justify; display: grid ; grid-template-columns: 33px auto; align-items: center; font-size: 1em; }
@media screen and (max-width: 999px) {
cgabo bl.abut { display: none; }

}
/* Component : Group_Activity */
cgat { display: block; background: var(--bt); padding: 22px; border-radius: 11px; }
cgat hd { padding-bottom: 22px; display: block; border-bottom: 1px solid var(--bc); }
cgat d>hd>i { height: 19px; width: 19px; opacity: 0.7; margin: 4px; margin-left: 0; }
cgat d { display: grid; grid-template-columns: 33px auto; margin-bottom: 11px; }
cgat d t { font-weight: 500; }
cgat bd { display: block; padding: 11px; }	
cgat d p { margin: 0; font-size: 0.78em; }






/* Component : Group_Admin */
cpplo>bl { display: grid; grid-template-columns: 66px auto 122px; padding: 11px; align-items: center; margin: 5px 0; border-radius: 11px;    transition: 333ms; }
cpplo name { display: block; font-size: 0.88em; font-weight: 500; }
cpplo bd>bl>hd { display: block; padding: 5px 0; border-bottom: 1px solid var(--bc); }
cpplo hd>i { height: 46px; width: 46px; border-radius: 55%; overflow: hidden; }
cpplo>bl:hover { background: var(--bc); }
cpplo bd>t { display: block; font-size: 0.66em; padding: 3px 7px; background: var(--aa-t); margin: 4px 0; border-radius: 5px; width: fit-content; color: var(--a); }
cgpps hd>p { margin: 5px 0; }
cpplo bd>p { font-size: 0.77em; }
cpplo ft btn { display: flex ; justify-content: center; align-items: center; column-gap: 7px; background: var(--bc); padding: 7px 0; border-radius: 7px; }
cpplo ft i { width: 20px; height: 20px; }
cpplo ft t { font-size: 0.88em; font-weight: 500; }

@media only screen and (max-width: 999px){	
cpplo { grid-template-columns: 66px auto 55px; }
}







cgcr>bl {display: flex ; flex-direction: column; background: var(--b); box-shadow: var(--bs-b); border-radius: 12px; overflow: hidden; width: 320px; max-width: 320px;} 
cgcr hd{position:relative;height:160px;background:var(--btn);display:flex;align-items:center;justify-content:center;overflow:hidden} 
cgcr>bl hd i{width:100%;height:100%}
cgcr>bl hd img{width:100%;height:100%;object-fit:cover} 
cgcr bd{padding:20px;flex-grow:1} 
cgcr bd h2{font-size:22px;font-weight:600;color:var(--c);margin-bottom:8px}
cgcr bd p{font-size:14px;color:var(--c0);margin-bottom:16px} 
cgcr bd usr{display:flex;align-items:center;gap:12px} 
cgcr bd usr i{width:25px;height:25px;border-radius:50%;object-fit:cover;overflow:hidden}
cgcr bd usr tx{font-size:14px;color:var(--c0)} 
cgcr ft{padding:0 20px 20px}
cgcr ft bts{display:flex;width:100%} 
cgcr ft bts bt{flex:1;background:var(--bg);color:var(--c);border:none;border-radius:8px;padding:12px 24px;font-size:15px;font-weight:500;cursor:pointer;transition:all 0.2s ease;text-align:center}
cgcr ft bts bt:hover{background:var(--bg-t);transform:translateY(-1px)} 
cgcr ft bts bt:active{transform:translateY(0);background:var(--c0-t)}

@media(max-width:480px){ 
	card{width:100%;margin:10px} 
	card hd{height:140px} 
	card bd{padding:16px} 
	card ft{padding:0 16px 16px} 

}

cgcrs { display: block; background: var(--b); padding: 15px; box-shadow: 2px 0 5px rgba(0, 0, 0, 0.1); overflow-y: auto; border-radius: 11px; }





cgpc { display: flex ; max-width: 400px; width: 100%; background: var(--b); padding: 12px; border-radius: 12px; }
cgpc bl { display: grid ; width: 100%; }

cgcd { display: flex ; width: 100%; justify-content: center; margin-top: 18px;}
cgcd>bl { display: flex ; width: 100%; justify-content: center; flex-direction: column;}
cgcd>bl>hd { display: flex ; justify-content: space-between; }
cgcd t { font-size: 16px; font-weight: 500; color: var(--c); }
cgcd h2 { font-size: 20px; font-weight: 500; }



 
cgcno i {width: auto; height: auto;}
cgcno { display: flex ; width: 100%; }
cgcno bl { display: grid ; width: 100%; }
cgcno svg { width: 110px; }
cgcno bd { display: flex ; justify-content: center; }


cgcp { display: flex ; width: 100%; justify-content: center; margin-top: 18px;}
cgcp>bl { display: flex ; width: 100%; justify-content: center; flex-direction: column;}
cgcp>bl>hd { display: flex ; justify-content: space-between; }
cgcp t { font-size: 16px; font-weight: 500; color: var(--c); }
cgcp h2 { font-size: 20px; font-weight: 500; }






cgpb { display: flex ; width: 100%; justify-content: center; margin-top: 18px;}
cgpb>bl { display: flex ; width: 100%; justify-content: center; flex-direction: column;}
cgpb>bl>hd { display: flex ; justify-content: space-between; }
 cgpb t { font-size: 16px; font-weight: 500; color: var(--c); }
cgpb h2 { font-size: 20px; font-weight: 500; }






cgcrd { display: flex ; width: 100%; justify-content: center;margin-top: 18px; }
cgcrd>bl { display: flex ; width: 100%; justify-content: center; flex-direction: column;}
cgcrd>bl>hd { display: flex ; justify-content: space-between; }
cgcrd t { font-size: 16px; font-weight: 500; color: var(--c); }
cgcrd h2 { font-size: 20px; font-weight: 500; }
 
/* Component : Group_Cover */
agco { display: flex ; overflow: hidden; max-height: 488px; position: relative; border-radius: 11px;}
agco>bl { display: block; background: var(--bt); border-radius: 0 0 11px 11px; overflow: hidden; max-width: 1300px; margin: 0 auto; width: 100%; position: relative; }
agco>bl bd>upld { position: absolute; background: var(--b); height: 33px; right: 18px; top: unset; border-radius: 7px; display: grid ; place-content: center; align-items: center; backdrop-filter: blur(5px); padding: 4px 11px; bottom: 11px; grid-template-columns: 30px auto; width: unset; z-index: 9999; font-weight: 500; }
agco>bl hd>i { height: 100%; width: 100%; overflow: hidden; z-index: 0; max-height: 100%; border-radius: 0; }
agco>bl hd>i>img { height: 100%; width: 100%; object-fit: cover; pointer-events: none; }
agco upld h5 { font-weight: 500; }
agco>bl hd { display: block; max-height: 100%; position: relative; }
agco>bl:after { content: ""; position: absolute; background: #00000021; inset: 0; max-width: 1300px; margin: 0 auto; border-radius: 0 0 22px 22px; box-shadow: inset 0 -16px 22px #00000036, inset 7px 6px 22px #00000012, inset 10px -1px 22px #0000001c; }
agco>bl txt>name:hover { text-decoration: underline; }
agco>bl txt>name { position: relative; }
agco>bg i>img { height: 100%; width: 100%; filter: blur(22px); mask-image: linear-gradient(to top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 103.5%, rgba(0, 0, 0, 1) 55%, rgba(0, 0, 0, 0) 55.5%); -webkit-mask-image: linear-gradient(to top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 103.5%, rgba(0, 0, 0, 1) 55%, rgba(0, 0, 0, 0) 55.5%); overflow: hidden; }
agco>bg { display: block; }
agco>bl txt { display: flex ; position: absolute; align-items: center; height: 22px; padding: 22px; background: var(--c); color: var(--b); bottom: 0; left: 0; right: 0; z-index: 99; }

@media screen and (max-width: 999px) {
	agco>bl { border-radius: 0; }
	agco>bl bd>upld h5 { display: none; }
	agco { max-height: 188px; }
}
/* Component : Group_Create */
cgno>bl { display: block; background: var(--bt); position: relative; box-shadow: 4px 0px 6px var(--bc); height: -webkit-fill-available; max-width: 366px; min-height: 95vh; overflow: hidden; }
cgno>bl hd>back { display: flex ; align-items: center; justify-content: center; height: 44px; width: 44px; background: #7e7e7e63; border-radius: 55%; }
cgno>bl back svg { fill: var(--b); }
cgno>bl>hd { display: flex ; padding: 7px 17px; box-shadow: 0 3px 4px var(--bc); gap: 10px; }
cgno>bl>hd i { height: 44px; width: 44px; } 
cgno>bl hd>back i { height: 75%; width: 100%; }
cgno>bl>bd { display: block; padding: 22px; }
cgno>bl bd>pf { display: grid ; grid-template-columns: 55px auto; align-items: center; padding: 7px 0; margin: 4px 0; }
cgno>bl pf>i { height: 40px; width: 40px; overflow: hidden; border-radius: 55%; border: 1px solid var(--bc); }
cgno>bl pf>i img { height: 100%; width: 100%; object-fit: cover; }
cgno>bl bd>d>a { color: var(--c0); font-weight: 500; font-size: 0.88em; }
cgno>bl>bd>d { display: flex ; align-items: center; font-size: 0.88em; margin: 11px 0; gap: 4px; }
cgno>bl bd>d>spain { font-size: 0.88em; }
cgno>bl a:hover { text-decoration: underline; }
cgno>bl bd>d>t { font-size: 0.88em; }
cgno>bl bd>form { padding: 11px 4px; }
cgno>bl form>sl { display: block; min-height: 50px; border-radius: 11px; border: 1px solid var(--bc); background: transparent; overflow: visible; margin-top: 15px; }
cgno>bl form>sl.prvc>i:nth-child(1) { height: 17px; width: 17px; margin: auto; }
cgno>bl form>sl>input { position: absolute; inset: 0; min-height: auto; height: auto; font-weight: 400; font-size: 0.88em; }
cgno>bl bd>pf t { font-size: 0.77em; }
cgno>bl form>sl.prvc { display: grid ; grid-template-columns: 44px auto 44px; align-items: center; padding-top: 7px; }
cgno>bl sl.sl>i:nth-child(1) { display: none; }
cgno>bl form>sl:nth-child(4) label { top: -15px !important; font-size: 0.77em !important; color: var(--a); left: 44px; bottom: unset; }
cgido:first-child>bl { margin-top: 22px; }
cgno>bl sl>in { display: block; padding: 11px; }
cgno>bl form>sl>d { display: grid; grid-template-columns: 44px auto 17px; align-items: center; padding: 7px 11px 7px 0; }
cgno>bl sl>ul>li { display: grid ; grid-template-columns: 55px auto 44px; padding: 7px; border-radius: 7px; }
cgno>bl ul>li:hover { background: var(--bc); }
cgno>bl form>sl>ul { display: block; position: absolute; max-width: 333px; height: max-content; background: var(--b); z-index: 999; filter: drop-shadow(2px 4px 6px var(--bc)); padding: 11px; transition: var(--tr-a); border-radius: 11px; transform: translate(0, 35px); visibility: hidden; opacity: 0; top: 0; }
cgno>bl sl>input.active:focus ~ ul { transform: translate(0, 42px); visibility: visible; opacity: 1; }
cgno>bl sl>ul>li p { font-size: 0.77em; margin: 0; height: auto; background: transparent; padding: 0; }
cgno>bl li>input { margin: auto; height: 22px; width: 22px; }
cgno>bl sl>t:focus { outline: none; }
cgno>bl li>i>svg { height: 22px; width: 22px; }
cgno>bl li>i { height: 33px; width: 33px; padding: 4px; background: var(--bc); border-radius: 55%; }
cgno>bl ul>li t { font-size: 0.77em; font-weight: 500; line-height: 0.88; }
cgno>bl li>input:focus { box-shadow: none; }
cgno>bl form>sl p { background: transparent; border-radius: 0; padding: 0; display: inline; font-size: 0.77em; }
cgno>bl sl>t { opacity: 0; display: flex ; border-radius: 11px; align-items: center; padding: 11px; transition: .3s ease; word-break: break-all; min-width: -webkit-fill-available; min-height: 25px; }
cgno>bl sl>t:focus { opacity: 1; }
/*cgno>bl sl>t:focus + label, cgno>bl sl>t:not(:placeholder-shown) + label { top: -16px !important; font-size: 0.77em !important; color: var(--a); } */
cgno>bl>ft>btn { display: block; text-align: center; padding: 15px; background: var(--aa); color: var(--b); font-weight: 500; margin: 7px; border-radius: 11px; }
cgno>bl sl>t[contenteditable][data-placeholder]:empty::before { content: attr(data-placeholder); color: var(--c); pointer-events: none; }
cgno>bl sl>t[contenteditable]:focus::before { content: ""; }
cgno>bl form>sl>label { display: flex ; min-height: 49px; transition: .3s ease; top: 0 !important; align-items: center; font-weight: 600;}
cgno>bl bd>form>d { display: inline-flex ; gap: 7px; font-size: 0.77em; margin-left: 11px;}
cgno>bl form>d>name { color: var(--a); cursor: pointer; }
cgno>bl form>p { font-size: 0.77em; margin: 5px; margin-bottom: 11px; }
cgno>bl>ft { position: absolute; bottom: 0; left: 0; right: 0; background: var(--bt); box-shadow: 0 -3px 4px var(--bc); padding: 11px; }
cgno>bl form>sl.sl { display: grid ; grid-template-columns: auto 44px; align-items: center; overflow: visible; }
cgno>bl sl.sl>cc { display: none; }
cgno>bl sl.act_label label { top: -17px !important; color: var(--a); font-size: 0.77em !important; }
cgno>bl bd>form>sl:nth-child(2)>i:nth-child(3) { position: absolute; height: 26px; width: 26px; right: 0; margin: auto 7px; }
/*cgno>bl form>sl.prvc label { top: -18px !important; left: 41px; font-size: 0.77em !important; color: var(--a); } */



   @media only screen and (max-width: 999px)
   {
	cgno>bl { max-width: 100%; }
	cgno>bl>ft { bottom: 4%; }
  }

/* Component : Group_CreateSuggestion */
cgsco>bl { display: grid ; grid-template-columns: 55px auto; align-items: center; padding: 7px; border-radius: 7px; margin-top: 7px; }
cgsco { display: block; min-width: -webkit-fill-available; }
cgsco>bl hd>i { height: 44px; width: 44px; border-radius: 55%; overflow: hidden; }
cgsco>bl hd>i img { height: 100%; width: 100%; object-fit: cover; }
cgsco>bl bd>t { font-size: 0.85em; }
cgsco>bl:hover { background: var(--bc); }
cgsco>bl:active { opacity: 0.90; }
/* Component : Group_CreateSuggestions */
cgscs { display: block; position: absolute; z-index: 99; left: 0; right: 0; transition: var(--tr-a); transform: translate(0, 0px); opacity: 0; visibility: hidden; }
cgscs>bl { display: block; padding: 11px; background: var(--b); filter: drop-shadow(2px 4px 6px var(--bc)); border-radius: 11px; }
.suggestions cgscs { transform: translate(0, 7px); opacity: 1; visibility: visible; }
cgscs>bl bd>d { display: block; max-height: 255px; overflow: auto; }	
/* Component : GroupEvent */
egeo>bl hd>i { height: 130px; width: 122px; overflow: hidden; border-radius: 11px; }
egeo>bl hd>i>img { height: 100%; width: 100%; object-fit: cover; }
egeo>bl time { font-size: 0.88em; font-weight: 500; display: block; }
egeo>bl bd>t { font-size: 1.44em; font-weight: 600; }
egeo>bl evid { display: flex; align-items: center; margin: 5px 0; }
egeo>bl evid>i { height: 22px; width: 22px; border-radius: 55%; overflow: hidden; margin: 4px; margin-left: 0; }
egeo>bl evid p { margin: 0; }
egeo>bl evid t { font-weight: 500; }
egeo>bl { display: grid; grid-template-columns: 144px auto; background: var(--bt); border-radius: 11px; padding: 11px; margin: 5px 0; box-shadow: var(--bs-b); }
egeo>bl btns { display: flex; align-items: center; }
egeo>bl btns>btn { display: flex; padding: 11px; height: 40px; width: 55px; background: var(--bc); border-radius: 5px; place-content: center; }
egeo>bl btns>btn>i { transform: rotate(90deg); height: 17px; width: 17px; }
/* COmponent : Group_FAQ */
cfqws .faq { display: block; letter-spacing: 1; box-shadow: var(--bs-b); padding: 22px; border-radius: 22px; background: linear-gradient( 133deg , rgb(0 188 212 / 10%), rgb(0 255 222 / 10%), rgb(0 188 212 / 10%)); margin: 11px; backdrop-filter: blur(11px); border: solid 2px var(--b-t); }
cfqws .faq h2 { font-size: 1em; }	
cfqws .faq>div { font-size: 0; transition: 0ms; }
cfqws.faq.this>div { font-size: 0.88em; } 
cfqws div#flip trc { display: grid; grid-template-columns: 111px auto 40px; align-items: center; font-size: 20px; }	
cfqws #flip { text-align: center; }	
cfqws #panel { padding: 5px; text-align: center; background: var(--b-t); border-radius: 11px; }
cfqws #panel {  display: none; }	
cfqwsfaqs user { display: grid; grid-template-rows: auto auto auto; width: 95%; margin: 7px auto; background: var(--bt); border-radius: 11px; position: relative; overflow: hidden; border: solid 1px var(--bt); }	
cfqws faqs user actn>adc { display: flex; justify-content: center; align-items: center; font-weight: bold; color: var(--aa); background: var(--aat); border-radius: 7px; font-size: 0.88em; }	
cfqws .dds{height: 60vh;}	
cfqws faqs user { display: grid; grid-template-rows: auto auto auto; width: 95%; margin: 7px auto; background: var(--bt); border-radius: 11px; position: relative;overflow: hidden;border: solid 1px var(--bt);}
cfqws faqs>user>hd{position:relative}	
cfqws faqs>user img{object-fit:cover;width:100%;height:100%;}	
cfqws faqs>user>bd { display:block;margin: 7px 22px; }
cfqws faqs>user>ft { display:block;margin:0px 7px; }
cfqws faqs>user actn{ display: grid; grid-template-columns: auto 40px; height: 40px; margin-bottom: 11px; grid-column-gap: 4px; }	
cfqws faqs>user actn>adc{display:flex;justify-content:center;align-items:center;font-weight:bold;color:var(--aa);background:var(--aat);border-radius:7px;font-size: 0.88em;}	
cfqws faqs>user actn>wish{display:flex;justify-content:center;align-items:center;font-size:2em;font-family:monospace;background:var(--bc);border-radius:7px;}
cfqws faqs>user p{margin:0;}
cfqws faqs>user wish i svg { opacity: 0.44; }
cfqws post { height: 100%; }	
@media only screen and (max-width: 999px){
cfqws faqs.mg2 { display: grid; grid-template-columns:50% 50%; }
cfqws div#flip trc svg { width: 22px; } 
div#flip trc { font-size: 0.88em; grid-template-columns: 73px auto 40px;}	
cfqws bl.dds { display: block;height: 44vh; }
cfqws faqs post { margin: 11px 0; }	
cfqws .flickity-page-dots { opacity: 0; }	
}
@media only screen and (min-width: 999px){	
cfqws faqs.dg2 { display: grid; grid-template-columns:50% 50%; }
cfqws faqs.dg3 { display: grid; grid-template-columns: 33.33% 33.33% 33.33%; }
cfqws faqs.dg4 { display: grid; grid-template-columns: 25% 25% 25% 25%; }
cfqws faqs.dg5 { display: grid; grid-template-columns: 20% 25% 25% 25%; }		
}
cfqws .faq { display: block; letter-spacing: 1; box-shadow: var(--bs-b); padding: 22px; border-radius: 22px; background: linear-gradient( 133deg , rgb(0 188 212 / 10%), rgb(0 255 222 / 10%), rgb(0 188 212 / 10%)); margin: 11px; backdrop-filter: blur(11px); border: solid 2px var(--b-t); }
cfqws .faq h2 { font-size: 1em; }	
cfqws .faq>div { font-size: 0; transition: 0ms; }
cfqws .faq.this>div { font-size: 0.88em; } 
cfqws faqs user { display: grid; grid-template-rows: auto auto auto; width: 95%; margin: 7px auto; background: var(--bt); border-radius: 11px; position: relative; overflow: hidden; border: solid 1px var(--bt); }	
cfqws faqs user actn>adc { display: flex; justify-content: center; align-items: center; font-weight: bold; color: var(--aa); background: 
}
cgit>bl { display: flex ; align-items: center; gap: 11px; padding: 16px 9px; margin: 3px 0px; }
cgit>bl i { width: 64px; height: 54px; cursor: pointer; background: unset; border-radius: 3px; overflow: hidden; }
cgit>bl i img { height: 100%; width: 100%; } 
cgit>bl bd nm { font-size: 16px; font-weight: 500; }
cgit>bl bd dt {font-size: 0.88em;color: var(--c0);}
cgit>bl:hover { background: var(--bc); cursor: pointer; border-radius: 8px; }
cgmg>bl { padding: 14px 0px; border-top: 1px solid var(--bor); margin-top: 9%; border-bottom: 1px solid var(--bor); }
cgmg>bl h2 { font-weight: 500; font-size: 18px; }

/* Component : Group_Media */
cgmd { background: var(--bt); border-radius: 11px; display: block; padding: 11px; margin: 0 11px; }
cgmd hd { display: block; margin-bottom: 22px; }
cgmd hd bx { display: flex; justify-content: space-between; align-items: center; }
cgmd hd btn:hover { background: var(--bc); }	
cgmd hd btn { display: flex; align-items: center; padding: 11px; border-radius: 5px; }
cgmd hd btns { display: flex; align-items: center; white-space: nowrap; }
cgmd hd aa { margin: 6px; padding: 7px; cursor: pointer; font-size: 0.88em; font-weight: 5; }
cgmd hd aa.this { border-bottom: 2px solid; color: var(--a); }
cgmd hd btn>i { height: 22px; width: 22px; margin: 4px; margin-bottom: 0; }
cgmd bd d { display: flex ; column-gap: 7px; }
cgmd bd i { width: 100%; height: 100%; border-radius: 7px; overflow: hidden; }







/* Component :  Group_Member */

cppl>bl>ft>btn { display: block; padding: 11px; background: var(--aa); color: var(--b); border-radius: 5px; margin: 22px; text-align: center; font-size: 0.88em; font-weight: 500; }








/* component : GroupMembers */	
cgpps { display: block; background: var(--bt); padding: 22px; border-radius: 11px; }
cgpps p { margin: 0; }
cgpps hd>sl { display: grid; grid-template-columns: 44px auto; align-items: center; height: 44px; border-radius: 44px; margin: 11px 0; }
cgpps hd>sl>btn { display: flex; padding: 6px; place-content: center; position: relative; z-index: 99; height: 40px; width: 40px; align-items: center; margin-left: 5px; }
cgpps>bl>hd { display: block; padding-bottom: 5px; border-bottom: 1px solid var(--bc); }
cgpps hd>sl>btn>i { height: 22px; width: 22px; margin: 4px; margin-bottom: 0; }
cgpps hd>sl>input { position: absolute; padding-left: 50px; width: auto; left: 0; top: 0; bottom: 0; right: 0; font-weight: 500; }
cgpps hd>sl>input:focus { border-radius: 44px; box-shadow: none; border: 1px solid var(--bor); }
cgpps bd d { display: grid; grid-template-columns: 66px auto 133px; padding: 11px; align-items: center; margin: 5px 0; border-radius: 11px;     transition: 333ms; }
cgpps bd d:hover { background: var(--bc); }
cgpps bd d>i:first-child { width: 44px; height: 44px; border-radius: 55%; overflow: hidden; }
cgpps bd d>btn { background: var(--bc); width: fit-content; padding: 7px 11px; border-radius: 7px; }
cgpps bd btn i { width: 20px; height: 20px; }

@media only screen and (max-width: 999px){	
cpplo>ft>btn>t { display: none; }
cpplo>ft>btn { grid-template-columns: 33px 0; }
cpplo { grid-template-columns: 66px auto 55px; }
cgpps bd d { grid-template-columns: 66px auto 44px; }	
}


cgmn { height: 100%; display: flex ;max-width: 328px;}
cgmn>bl { display: block; background: var(--b); padding: 15px; box-shadow: 2px 0 5px rgba(0, 0, 0, 0.1); overflow-y: auto;width: 100%; border-radius: 11px;}
cgmn>bl>hd { display: flex; align-items: center; justify-content: space-between; font-size: 22px; font-weight: bold; padding-bottom: 10px; } 
cgmn hd svg { width: 20px; height: 20px; cursor: pointer; } 
cgmn bd input { width: -webkit-fill-available; border-radius: 0; outline: none; height: 33px; padding: 0; margin: 0; background: transparent; font-weight: 400; }
cgmn svg { width: 24px; height: 24px; }
cgmn i { width: 33px; height: 33px; cursor: pointer; background: var(--bc); border-radius: 55%; }
cgmn aa { display: grid ; align-items: center; padding: 12px; text-decoration: none; color: var(--c); font-size: 16px; border-radius: 8px; transition: background 0.3s; grid-template-columns: 40px auto; font-weight: 500; gap: 10px;}
cgmn a { display: grid ; align-items: center;  text-decoration: none; color: var(--c); font-size: 16px;  transition: background 0.3s; grid-template-columns: 40px auto; font-weight: 500; gap: 10px;position: relative;width: 100%}
cgmn btn { display: flex; position: relative; padding: 12px;border-radius: 8px;width: 100%; max-width: 262px;margin: 2px 0px;}
cgmn btn:hover { background: var(--bc); } 
cgmn bd .create { background: var(--bc);  justify-content: center; font-weight: 500; margin: 11px 0; }
cgmn bd p { font-size: 14px; color: var(--a); margin-top: 15px; } 
cgmn ft h3 { font-size: 18px; margin-bottom: 10px; } 
cgmn blc { display: grid ; grid-template-columns: 35px auto; align-self: center; background: var(--bc); border-radius: 30px; padding: 6px;    margin-bottom: 13px; }
cgmn blc i { background: transparent; height: 18px; width: 18px; margin: auto; }
cgmn bd .create i { background: transparent; }
cgmn a.Location { display: block; }
 

cgmn bl btn.neww { align-items: center; background: var(--aa-t); padding: 7px 16px; justify-content: center; margin: 3% 0px; font-size: 15px; font-weight: 600; color: var(--a); } 
cgmn btn.neww i { background: unset; }
cgmn btn.neww i svg { fill: var(--a); }
cgmn btn.this { background: var(--bc); }

cgmn d { display: flex; align-items: center; justify-content: space-between; } 
cgmn d>btn { width: auto; color: var(--a); } 
cgmn d t { font-weight: 500; font-size: 18px; }


@media only screen and (max-width: 999px) {

	cgmn {  max-width: 100%;}
	cgmn { display: none; }
	mp.fill cmmo { display: block; }
	cgmn bl { box-shadow: unset; margin: 0; }

}



/* Component : Group_Moreoption */
agmo { display: block; position: absolute; top: 78px; transition: var(--tr-a); right: 0; filter: drop-shadow(3px -4px 11px var(--bc)); z-index: 999; transform: translate(0, -15px); visibility: hidden; opacity: 0; }
cgpo.active agmo { visibility: visible; opacity: 1; transform: translate(0, -11px); }
agmo>bl { display: block; padding: 11px; background: var(--b); box-shadow: var(--bt-bx); border-radius: 11px; }
agmo>bl ul { display: block; padding: 0; margin: 0; }
agmo>bl ul>li { display: grid ; grid-template-columns: 33px auto; align-items: center; white-space: nowrap; padding: 7px 11px; border-radius: 7px; font-size: 0.88em; font-weight: 500; }
agmo>bl ul>li:hover { background: var(--bc); }
agmo>bl hd>i { position: absolute; height: 28px; width: 28px; right: 7px; top: -19px; transform: scaleX(-1); }
agmo>bl hd>i>svg { fill: var(--b); }
/* Component : Group_New */
cgnw { position: relative; }
cgpa { display: grid ; padding: 22px; background: var(--bt); margin: 11px; border-radius: 11px; }
cgpa>bl>hd { display: flex ; align-items: center; justify-content: space-between; margin-bottom: 16px; }
allgroups { max-width: 1200px; display: block; margin: 22px auto; background: var(--bt); border-radius: 11px; padding: 22px; }
cgrn>hd { display: block; padding: 11px; }
allgroups>hd { display: flex; padding: 11px; justify-content: space-between; align-items: center; }
cgnw>bl { display: block; padding: 11px; box-shadow: var(--bs-b); margin: 5px; background: var(--bt); border-radius: 11px; min-width: 400px;}
cgnw>bl hd { display: flex ; align-items: center; gap: 16px; }
cgnw hd>i { height: 77px; width: 77px; }
cgnw hd>i>img { height: 100%; width: 100%; object-fit: cover; }
cgnw hd>i { height: 77px; width: 77px; border-radius: 11px; overflow: hidden; }
cgnw name { display: block; }
cgnw bd>t { font-size: 0.88em; }
cgnw btns { display: grid; grid-template-columns: auto 55px; gap: 2%; margin-top: 11px; }
cgnw btns>btn:first-child { background: var(--aaa); color: var(--b); position: relative; }
cgnw btns>btn { display: block; padding: 5px 11px; background: var(--bc); border-radius: 5px; align-content: center; text-align: center; }
sgps grs { display: flex ; flex-wrap: wrap; }
cgrn { max-width: 1200px; display: block; margin: 10px 11px; background: var(--bt); border-radius: 11px; padding: 22px; }
cgrn cgnw>bl { min-width: 366px; }

@media screen and (max-width: 999px) {	
	sgps grs { display: block; }
	allgroups { padding: 7px; margin: 7px; }
	cgrn { padding: 7px; margin: 7px; }
	cgnw>bl {min-width: unset;}
	
	}

/*Group_Overview*/
cgpo { display: block; position: relative; background: var(--bt); padding: 11px; margin: 0 11px; }
cgpo>bl { display: block; margin: 0 auto; position: relative; }
cgpo>bl btn.active>i { transform: rotate(180deg); }
cgpo .Profile_Dp>d { display: grid ; }
cgpo>bl btn>i { transition: 95ms; height: 15px; width: 15px; margin: auto; }
cgpo>bl dppic { display: block; background: var(--b); border-radius: 55%; box-shadow: 0 0 0 1px rgb(0 0 0 / 4%), 0 6px 20px rgb(0 0 0 / 20%); position: relative; padding: 6px; height: 155px; width: 155px; margin-top: -22px; }
cgpo inf bd h5 { margin-top: 7px; opacity: 0.6; font-weight: bold; display: flex ; align-items: center; gap: 5px; }
cgpo>bl btns { display: flex ; justify-content: end; position: relative; }
cgpo spfo>bl bd btns>btn { display: grid ; grid-template-columns: 33px auto; margin: 4px; white-space: nowrap; font-size: 0.88em; align-items: center; padding: 4px 22px; border-radius: 6px; background: var(--bc); gap: 2%; height: 33px; cursor: pointer; place-content: center; position: relative; }
cgpo d>t { margin-left: 11px; font-size: 18px; font-weight: 700; }
cgpo bd h5 i { width: 15px; height: 15px; }
cgpo>bl>ft>bl { display: flex ; justify-content: space-between; align-items: center; position: relative; border-top: 1px solid var(--bc); margin-top: 22px; }
cgpo>bl>ft>bl op { display: grid ; grid-template-columns: 33px auto; margin: 4px; white-space: nowrap; font-size: 1.2em; align-items: center; padding: 4px 11px; border-radius: 6px; background: var(--bc); gap: 2%; height: 33px; cursor: pointer; justify-content: center; }
cgpo bl op svg { height: 22px; width: 22px; margin: auto; }
cgpo>bl opp { display: none; background: var(--b); border-radius: 11px; position: absolute; right: 0; width: 280px; padding: 11px; top: 56px; transition: 333ms; z-index: 99999999999; box-shadow: 0 0 0 1px rgb(0 0 0 / 4%), 0 6px 20px rgb(0 0 0 / 20%); }
cgpo>bl opp aa { display: grid ; grid-template-columns: 33px auto; gap: 3%; font-size: 1.44em; font-weight: 500; }
cgpo>bl spfo>bl>ft>bl mb { display: flex ; margin: 0; }
cgpo dppic>upld { position: absolute; z-index: 9999; background: rgb(149 149 149 / 14%); height: 33px; width: 33px; bottom: 0; right: 12px; border-radius: 11px; display: flex !important ; place-content: center; align-items: center; backdrop-filter: blur(7px); padding: 6px; }
cgpo ft>bl mb a { display: flex ; padding: 8px; margin: 0 6px; font-weight: bold; transition: 33ms; height: auto; margin-top: 1px; position: relative; align-items: center; font-size: 0.88em; opacity: 0.7; }
cgpo>bl mb ul>li:hover { background: var(--bc); }
cgpo>bl mb ul>li:active { opacity: .7; }
cgpo pic { display: block; width: auto; height: auto; border: 4px solid var(--aa-t); border-radius: 55%; }
cgpo ft>bl mb a.this{ border-bottom: 2px solid; color: var(--c); opacity: 1; }
cgpo ff btn.btn.phone.this { background: var(--aaa); color: var(--b); }
cgpooption moreop { display: block; position: relative; }
cgpo ff mb aa { display: flex ; padding: 8px; margin: 0 6px; font-weight: bold; transition: 33ms; height: auto; margin-top: 1px; position: relative; align-items: center; font-size: 0.88em; opacity: 0.9; }
cgpo cpfoo>bl mb ul { transform: translate(0%, 2%); visibility: visible; }
cgpo>bl>ft mb>btn:last-child { display: grid ; grid-template-columns: auto 22px; align-items: center; padding: 17px; }
cgpo>bl mb ul { display: block; position: absolute; z-index: 99; top: 80%; background: var(--b-t95); padding: 11px; border-radius: 11px; width: 149px; right: 18px; backdrop-filter: blur(20px); box-shadow: var(--bs-bt); transition: 33ms; transform: translate(0%, -5%); visibility: hidden; }
cgpo>bl>bd>d { display: flex ; align-items: end; }
cgpo gr { display: flex ; flex-direction: column;margin-left: 11px;}
cgpo>bl mb ul>li { display: block; position: relative; padding: 7px; border-radius: 5px; margin-bottom: 4px; align-items: center; text-align: center; transition: 95ms; }
cgpo moreop btn.jtc { display: grid ; grid-template-columns: auto 22px; width: fit-content; align-items: center; }
cgpo moreop btn.jtc { display: flex ; padding: 8px; margin: 0 6px; font-weight: bold; transition: 33ms; height: auto; margin-top: 1px; position: relative; align-items: center; font-size: 0.88em; opacity: 0.9; }
cgpo>bl>bd { display: flex ; justify-content: space-between; align-items: center; margin: 0 auto; position: relative; z-index: 999; max-width: 1300px;   padding: 7px 0px;}
cgpo>bl>bd btn:last-child { display: none; }
cgpo gr>name { margin-bottom: 11px; }
 
cgpo>bl>ft { max-width: 1300px; margin: 0 auto; }
cgpo>bl>bd btn { display: flex ; margin: 4px; align-items: center; padding: 11px 17px; border-radius: 7px; background: var(--bc); justify-content: center; position: relative; }
cgpo>bl d>name { font-size: 1.33em; line-height: 1.77em; word-break: break-all; }
cgpo>bl cc { font-size: 1em; font-weight: 400; }
cgpo>bl bd>d { padding: 11px; }
cgpo>bl frnds { display: flex ; padding-left: 7px; padding-top: 7px; }
cgpo>bl frnds>i:last-child i { opacity: .5; }
cgpo>bl frnds>i:last-child:after { content: ""; background-image: url(/-/Base/asset/3Dots.webp); background-size: 100%; position: absolute; inset: 0; background-size: 75%; background-position: center; background-repeat: no-repeat; }
cgpo>bl frnds>i:last-child:before { content: ""; background: #00000036; inset: 0; position: absolute; display: block; }
cgpo>bl frnds>i { display: block; height: 33px; width: 33px; border-radius: 55%; place-content: center; overflow: hidden; margin-left: -7px; border: 1px solid var(--bt); transition: 95ms; }
cgpo>bl frnds>i:active { transform: scale(.99); opacity: .7; }
cgpo>bl>ft mb { display: flex ; align-items: center; }
cgpo>bl>ft mb>btn { display: block; padding: 17px; margin-right: 4px; font-weight: 500; position: relative; }
cgpo>bl>bd btn.this { background: var(--aa); color: var(--b); }
cgpo>bl mb>btn.this { box-shadow: 0px 2px 0 var(--a); color: var(--a); }
cgpo>bl>ft>d { display: grid ; align-items: center; grid-template-columns: auto 55px 55px; border-top: 1px solid var(--bc); position: relative; padding: 0 7px; gap: 7px; max-width: 1300px; width: 100%; margin: auto; }
cgpo>bl>ft>d>btn { display: block; padding: 11px 22px; place-content: center; background: var(--bc); border-radius: 7px; position: relative; }
cgpo.active d>cprm { top: 60px; opacity: 1; visibility: visible; }
cgpo>bl>bd btn.this svg { fill: var(--b); }
cgpo>bl>bd btn>i { transition: 95ms; height: 17px; width: 17px; margin: 0 4px; }
cgpo pic>i {   opacity: 0.44;width: 150px; }
cgpo t>b { margin-left: 2px; opacity: 0.55; font-size: 15px; font-weight: 500; }
cgpo cc>i { width: 15px; opacity: 0.55;}
cgpo gr>name>t { font-size: 26px; font-weight: 500;}
cgpo>bl gr>cc { font-size: 1em; font-weight: 400; display: flex ; align-items: center; }
@media screen and (min-width: 999px) {
	cgpo>bl moreop { display: none; }
	 
	cgpo>bl bd>d { margin-left: 11px; }
}
@media (max-width: 999px) { 
	cgpo>bl d>name { font-size: 1.55em; line-height: 1.77em; }
	cgpo>bl>bd { display: flex ; flex-direction: column; margin: 0; align-items: start; margin-left: 11px; }
	cgpo d>cprm { right: 11px; }
	cgpo.active d>cprm { top: 70px; }
	cgpo>bl frnds { display: flex ; padding-left: 0; padding-top: 7px; }
	cgpo>bl>bd btns { display: grid ; grid-template-columns: 40% 40% 68px; max-width: 100%; justify-content: start; white-space: nowrap; width: -webkit-fill-available; }
	cgpo>bl>ft>d>btn { display: none; }
	cgpo>bl>bd btn:nth-child(2) { display: flex ; }
	cgpo>bl ft mb>btn:nth-child(4) { display: none; }
	cgpo>bl>ft mb>btn:nth-child(3) { display: none; }
	cgpo>bl>ft mb>btn:nth-child(6) { display: none; }
	cgpo>bl>ft mb>btn:nth-child(5) { display: none; }
	cgpo>bl>ft mb>btn { padding: 7px 22px; border-radius: 17px; margin: 4px; font-size: 0.88em; }
	cgpo>bl>ft mb>btn.this { background: var(--aat); color: var(--a); box-shadow: none; }
	cgpo>bl>ft { padding: 7px; border-top: 4px solid var(--aat); margin-top: 7px; }
	cgpo>bl>ft>d { border: none; padding: 0; }
	cgpo>bl mb ul { display: none; }
	cgpo>bl>ft mb>btn:active { background: var(--bc); }
	cgpo>bl>bd btn { display: none; }
	cgpo gr {   margin : 0px; }
	cgpo>bl>bd btn.this { display: flex ; }
	cgpo d>t { margin: 0px;  }
	cgpo>bl>bd btns { display: grid ; width: 100%; grid-template-columns: 50% 50%; }
	cgpo>bl bd>d { display: flex ; white-space: nowrap; column-gap: 4px; flex-direction: column; padding: 11px 0px;}
}

cgpr { display: none; max-width: 548px; overflow: hidden; max-height: 600px; padding: 20px 0px; border: solid 1px var(--aa-t); margin-top: 1rem; position: absolute; z-index: 100000; box-sizing: border-box; background: var(--b); border-radius: 11px; width: 600px; box-shadow: 0 16px 70px var(--aa-t); margin-block: 19px; right: 0; top: 13rem; left: 33rem; }

cgpr hd { display: block; align-items: center; padding: 0px 10px; border-bottom: 1px solid var(--bc-t); }

cgpr hd div { display: flex ; justify-content: space-between; min-height: 50px; }

cgpr hd i { height: 27px; width: 27px; background: var(--bc); border-radius: 28px; padding: 6px 6px; }

cgpr h2 { line-height: 1.2; font-size: 1.25rem; }

cgpr bd { display: flex ; flex-direction: column;}
cgpr bd blc { display: grid ; grid-template-columns: 35px auto; align-self: center; background: var(--bc); border-radius: 30px; padding: 6px; width: 516px; margin-top: 1rem; }
cgpr bd blc i { background: var(--bg-t); height: 18px; width: 18px; margin: auto; }

cgpr bd blc input { border-radius: 0; outline: none; height: 22px; padding: 0; margin: 0; background: var(--bg-t); font-weight: 400; }

cgpr ft { display: flex ; height: 40vh; flex-direction: column; padding: 12px; }

cgpr ft i { height: 50px; width: 50px; }
cgpr ft img { height: 100%; width: 100%; border-radius: 10px; }
cgpr ft div { display: flex ; justify-content: space-between; margin-block-start: 1rem; padding: 10px 5px; border-radius: 6px; }
cgpr ft btn { display: flex ; gap: 1rem; }
cgpr ft p { margin: 0; color: var(--c0); font-size: 16px; }
cgpr ft div:hover { background: var(--bc); }
seso.LP clpe { display: block; }
seso.CP ccpt { display: block; }



/* Component : Group_Post */
chpo btns { cursor: pointer; }	
chpo hd t {text-align: unset; }	
chpo t input { background: unset; }	
chpo:first-child { margin-top: 0; }
chpo ft btn:hover { background: var(--bc); }
chpo input { background: unset; width: 100%; font-weight: 400; border: none; padding: 11px; height: auto; }
chpo msg { display: none; gap: 2%; padding: 11px 0; }	
chpo cmt { display: flex; flex-direction: column; }
chpo f i { background: transparent; height: auto; width: auto; border-radius: 50%;}
chpo hd>i:nth-child(1) { height: 40px; width: 40px; background: transparent; border: solid 2px; border-radius: 55%; padding: 0; }
chpo f>h4{text-align: unset;}

chpo ft cmt btns { display: flex; justify-content: start; }
chpo bd>i>img { height: 100%; width: 100%; object-fit: cover; }
chpo msg i { display: block; height: 55px; padding-bottom: 11px; }
chpo ft cmt btns { display: flex; justify-content: start; border: none; margin-left: 22px; }
chpo ft { display: block; padding: 11px; padding-top: 0; }
chpo hd ft>i { display: flex; align-items: center; justify-content: center; padding: 8px; border-radius: 55%; height: 22px; width: 22px; }

brn { display: block; text-align: center; padding-bottom: 44px; font-size: 1.55em; }
brn hd { display: flex; justify-content: center; }
chpo brn hd i { height: 44px; width: 44px; background: var(--a); border-radius: 55%; margin: 6px; }
brn bd h5 { font-weight: 500; }
cpso { display: block; background: var(--b-t); border-radius: 11px; padding: 0; position: relative;  }
faqs user { display: grid; grid-template-rows: auto auto auto; width: 95%; margin: 7px auto; background: var(--bt); border-radius: 11px; position: relative; overflow: hidden; border: solid 1px var(--bt); }	
faqs upostser actn>adc { display: flex; justify-content: center; align-items: center; font-weight: bold; color: var(--aa); background: var(--aat); border-radius: 7px; font-size: 0.88em; }	
chpo bd>i { height: 100%; }

chpo hd ft>i:active { background: var(--bc); }	
 	
chpo>bl>bd { display: block; border-radius: 0; max-height: 455px; overflow: hidden; }
chpo trc ft { display: flex; justify-content: end; }
chpo ft btn { display: grid; grid-template-columns: 33px auto; justify-content: center; gap: 2%; background: transparent; border-radius: 5px; margin: 4px; align-items: center; padding: 7px; font-weight: 500; margin-bottom: 0; }
chpo ft btn i { height: 23px; width: 23px; }
chpo ft t { width: auto; margin: 0; font-size: 0.88em; text-align: center; }
chpo p { font-size: 11px; margin: 0; }	
chpo dds { display: grid; grid-template-columns: 48% 48%; gap: 1%;}	
chpo hd i { display: flex; align-items: center; justify-content: center; }	
chpo>bl>hd { display: grid; grid-template-columns: 48px auto 22px; gap: 2%; align-items: center; margin-bottom: 11px; padding: 22px; padding-bottom: 0; }
chpo hd t { display: block; width: auto; float: unset; }	
chpo hd h3 { font-size: 1em; font-weight: 500; }
chpo ft btns { display: grid; grid-template-columns: 33.3% 33.3% 33.3%; justify-content: space-around; width: unset; margin: unset; padding: 0; }
chpo { display: grid ; border-radius: 11px; background: var(--b-t); }

chpo trc hd>i { height: 40px; width: 40px; background: transparent; border: solid 2px; border-radius: 55%; padding: 0; }


chpo us { display: grid; grid-template-columns: 40px auto 76px; align-items: center; gap: 1%; border-bottom: solid 1px var(--bc); }

chpo us t:nth-child(2) { text-align: unset;}

chpo f { display: grid; grid-template-columns: 55px auto; padding: 11px 0; align-items: center; width: fit-content; }	
chpo msg p { display: block; background: var(--bc); padding: 4px; border-radius: 2px; width: 100px; text-align: center; }
t msg btns { grid-template-columns: auto auto auto; justify-content: start; gap: 4%; }
chpo msg btns { grid-template-columns: auto auto auto; justify-content: flex-start; gap: 4%; padding-bottom: 11px; }	

chpo comant>hd i { height: 40px; width: 40px; background: transparent; border: solid 2px; border-radius: 55%; padding: 0; cursor: pointer; }
comant hd op { position: absolute; height: 15px; width: 15px; padding: 2px; background: var(--b); border-radius: 55%; transform: rotate(90deg); bottom: -3px; right: 0; }
@media screen and (max-width: 999px) {

chpo trc post hd> i { height: 44px; width: 44px;background: var(--bc); border: unset; }
chpo hd h3 { font-size: unset; }	
chpo hd t { font-size: 0.77em;}	
chpo hd i { background: unset; height: auto; width: auto; }	
chpo comant bd { height: auto; }	
chpo comant bd d { grid-template-columns: 100%; }	
chpo comant { grid-template-columns: 43px auto; gap: 1%; }	
chpo ft btn { font-size: 0.77em; grid-template-columns: 22px auto; background: transparent; }	
chpo gp bb { font-size: 0.88em; }	
chpo us { padding: 0; }	
chpo msg { padding: 11px; }
chpo ft t { text-align: unset; }
	
}	



/*Group_Settings*/
cgsu{overflow: hidden; display: none; padding: 11px; box-shadow: var(--bs-b); margin: 5px; background: var(--b1); min-width: 254px; border-radius: 11px; position: absolute; z-index: 999; top: 100%; right: 2%;}
cgsu tt{font-size:14px;font-weight:bold; }
cgsu bd{display:flex;flex-direction:column}
cgsu op { padding: 10px 12px; font-size: 14px; display: flex ; align-items: center; gap: 10px; transition:333ms;cursor: pointer;}
cgsu op i { height: 22px; width: 22px; }
cgsu op:hover{background:var(--bg);}

cgnw.activ cgsu { display: grid ; }

/* Component : HIW */
HIW { display: block;margin-top: 11px;padding: 11px;box-shadow: inset 0 22px 22px rgb(0 0 0 / 7%), inset 0 -22px 22px rgb(0 0 0 / 7%); }
.steps{display: grid;grid-template-columns: 50% 50%;}
.step>hd { display: flex; justify-content: center; align-items: center; padding: 11px; }		
.step>hd>img { height: 50px; }
.step>bd { padding: 0 11px; }	
.step h5 { letter-spacing: 1px; }	
.step>ft { padding: 11px; }
.step h6 { font-weight: unset; letter-spacing: 1; }
.step img { display: block; margin: auto; }	
.abt { font-size: 0.88em; }	
.abt li { font-size: 1em; }



chro hd { display: block; padding:0px 8px 6px; border-bottom: 1px solid var(--bor); } 
chro hd div { display: flex; align-items: center; justify-content: space-between; font-weight: bold; font-size: 16px; } 
chro bd { display: block; padding: 16px; }
chro bd strong { font-size: 20px; } 
chro bd span { font-size: 17px; }
chro bd ul { list-style: none; padding: 0; margin: 0; } 
chro bd li { display: flex; justify-content: space-between; align-items: center; font-size: 16px;font-weight: 500;padding: 11px;border-radius: 9px;  } 
chro bd div { margin-bottom: 7px; }
chro>bl { display: block; max-width: 500px; padding: 20px 0px; border: solid 1px var(--aa-t); position: absolute; z-index: 100000; box-sizing: border-box; background: var(--b); border-radius: 11px; box-shadow: 0 16px 70px var(--aa-t); margin-block: 19px; right: 0; top: 13rem; left: 33rem; }
chro hd i { height: 27px; width: 27px; background: var(--bc); border-radius: 28px; padding: 6px 6px; }
chro hd h2 { display: flex ;justify-content: center; }
chro bd i { height: 30px; width: 30px;}
seso.HR chro { display: block; }
chro { display: none; }
chro bd li:hover { background: var(--bc); }


chsm hd { display: block; border-bottom: 1px solid var(--bor);padding: 9px; }
chsm hd div { display: flex ; align-items: center; justify-content: space-between; font-weight: bold; font-size: 16px; }
chsm hd i { height: 27px; width: 27px; background: var(--bc); border-radius: 28px; padding: 8px 8px; }
chsm bd { display: block; padding: 16px; } 
chsm bd strong {display: block; font-size: 19px; margin-bottom: 6px; } 
chsm bd span {display: block; font-size: 16px; margin-bottom: 10px; } 
chsm bd ul { list-style-type: disc; padding-left: 20px; margin-bottom: 20px; } 
chsm bd li { font-size: 16px; margin-bottom: 5px; color: var(--c0); font-weight: 500; }
chsm ft btn { width: 100%; background: var(--a); color: var(--b); padding: 10px; font-weight: bold; font-size: 14px; border-radius: 6px; justify-content: center; display: flex ; }

chsm>bl { display: block; max-width: 548px; padding-bottom: 18px; border: solid 1px var(--aa-t); position: absolute; z-index: 100000; box-sizing: border-box; background: var(--b); border-radius: 11px; box-shadow: 0 16px 70px var(--aa-t); margin-block: 19px; right: 0; top: 13rem; left: 33rem; }
chsm>bl>ft { display: flex ; padding: 9px; border-top: solid 1px var(--bor); }
chsm { display: none; }
seso.HS chsm { display: block; }
chsm ul span { display: block; font-size: 13px; margin-bottom: 10px; color: unset; font-weight: 400; }chlco bl { display: block; padding: 15px; border-radius: 8px; background: var(--b); margin: 11px; }
chlco hd h3 { font-size: 16px; font-weight: 500; display: block; margin-bottom: 10px; } 
chlco bd p { display: flex; align-items: center; gap: 5px; color: var(--a); cursor: pointer; font-size: 14px; } 
chlco bd p:hover { text-decoration: underline; }

@media only screen and (max-width: 999px) {
chlco bl { width: auto; }
}

chms { display: block; overflow: scroll; object-fit: cover; height: 888px; border-radius: 11px; }
chms>bl { display: block; width: 500px; background: var(--b); padding: 15px; border-radius: 8px; box-shadow: 0 12px 28px 0 rgba(0, 0, 0, .2), 0 2px 4px 0 rgba(0, 0, 0, .1), inset 0 0 0 1px rgb(255 250 250 / 50%); }
chads { display: flex ; }
chms bl bd { display: grid ; grid-template-columns: 49% 49%; text-align: center; gap: 2%; padding: 22px 0; }
chms bl pf>d { display: grid ; align-items: center; background: var(--bc); border-radius: 7px; padding: 11px; margin-bottom: 11px; border: solid 1px var(--bc); grid-template-columns: 50px auto 50px ; }
chms bl pf>d i { height: 25px; justify-items: center; display: grid ; }
chms bl pf>d p { margin: unset; }
chms bl ft>d { display: grid ; grid-template-columns: 28px auto; }
chms bl ft>d p { margin: unset; }
chms bl pf>d btn i { height: 20px; }
chms bl ft>d i { height: 20px; width: 20px; }
chms bl ft>at { display: flex ; justify-content: end; }
chms bl ft>btn t { color: var(--b); background: var(--a); display: block; padding: 4px 7px; border-radius: 4px; }
chms bl hd exit i { height: 25px; width: 25px; position: absolute; }
chms bl hd>exit { display: flex ; justify-content: end;} 
chms bl bd h3 { font-size: 18px; font-weight: 600; margin-bottom: 8px; }
chms bl p { font-size: 14px; max-width: 400px; margin-bottom: 20px; }
chms bl ft>at btn:hover { background: var(--a); color: var(--b); }
chms bl ft>at btn { padding: 7px 16px; border: 1px solid var(--bc); border-radius: 6px; background: var(--bc); cursor: pointer; font-size: 14px; }
chms bl pf>d h5 { font-size: .88em; font-weight: 600; margin-bottom: 8px; }

@media (max-width: 999px) { 
	
chms>bl { width: auto; }	
chms bl bd { grid-template-columns: unset; gap: unset; }
chms { height: 625px; margin: 7px; }
	
}cmhmo { display: none; }
.hldm cmhmo { display: block; }
.hldm popups { opacity: 1; visibility: visible; }
cmhmo svg { width: 24px; height: 24px; }
cmhmo i { width: 33px; height: 33px; cursor: pointer; background: var(--bc); border-radius: 55%; }
cmhmo bl { display: block; width: 400px; background: var(--b); padding: 15px; border-radius: 8px; box-shadow: 0 12px 28px 0 rgba(0, 0, 0, .2), 0 2px 4px 0 rgba(0, 0, 0, .1), inset 0 0 0 1px rgb(255 250 250 / 50%); } 
cmhmo hd{ display: flex; justify-content: space-between; align-items: center; font-size: 18px; font-weight: 500; margin-bottom: 10px; } 
cmhmo close-btn { font-size: 22px; cursor: pointer; background: none; border: none; } 
cmhmo bd { display: block; font-size: 14px;  line-height: 1.5; margin-bottom: 15px; }
cmhmo cmd { display: block; background: var(--bc); padding: 12px; border-radius: 6px; font-size: 14px; } 
cmhmo h3 { display: block; font-weight: 500; }
cmhmo box { display: grid ; justify-content: space-between; align-items: center; margin-top: 5px; grid-template-columns: auto 48px; }
cmhmo toggle { display: inline-block; width: 42px; height: 22px; background: var(--a); border-radius: 11px; position: relative; cursor: pointer; transition: 0.3s; } 
cmhmo toggle::before { content: ""; width: 18px; height: 18px; background: var(--b); border-radius: 50%; position: absolute; top: 2px; left: 2px; transition: 0.3s; } 
cmhmo toggle.active { background: var(--aa); } toggle.active::before { left: 22px; } 
cmhmo ft { display: flex; justify-content: flex-end; margin-top: 15px; } 
cmhmo btn { display: inline-block; background: var(--a); color: var(--b); padding: 8px 16px; border: none; border-radius: 6px; cursor: pointer; font-size: 14px; } 
cmhmo btn:hover { background: var(--at); }

@media only screen and (max-width: 999px) {
cmhmo bl { width: auto; margin: 11px; }
}
wallet bl { position: relative; }

/* Component : Host_Overview */
.host{display: grid; background: var(--b-t); padding: 22px; border-radius: 11px;}
.host> hd{display: grid; justify-content: center; position: relative}
.host> hd dp{display: block; border-radius: 55%; box-shadow: 0 0 0 1px rgb(0 0 0 / 4%), 0 6px 20px rgb(0 0 0 / 20%); position: relative; padding: 6px; height: 100px; width: 100px;}
.host> hd dp img{display: flex;border-radius:100px;width: 100px; height: 100px;}
.host lev{position: absolute; bottom: 0; right: 37%; color: var(--b); background: var(--a); padding: 16px; border-radius: 44px; text-align: center; font-weight: 600;}
.host> bd{text-align: center; padding: 11px;}
.host> ft hd{text-align: center;}
.host> ft hd p{margin: 0;}




navo logo a { display: block; width: 100%; }
navo>bl { display: grid ; grid-template-columns: auto 0 max-content; align-items: center; padding: 0 11px; }

navo>bl hd { display: flex ; align-items: center; transition: all 0.6s ease-in-out; }

navo>bl logo { height: 45px; width: 45px; margin: 4px 7px; display: flex ; align-items: center; justify-content: center; }

navo>bl hd>sl { display: flex ; align-items: center; height: 45px; min-height: auto; background: var(--bt); min-width: 222px; border-radius: 33px; box-shadow: 0 4px 7px var(--bc); transition: var(--t-slow); }

navo>bl sl>btn { display: flex ; align-items: center; justify-content: center; height: 40px; width: 40px; opacity: .77; position: relative; z-index: 4; }

navo>bl sl>input { transition: all 0.6s ease-in-out; position: absolute; inset: 0; padding: 7px; padding-left: 40px; min-height: auto; font-weight: 400; font-size: 0.88em; height: auto; }
navo>bl sl>input:focus { border-radius: 33px; box-shadow: inset 0 0 0 1px var(--bor); }

navo>bl ft>btns { display: flex ; align-items: center; border-radius: 33px; /* background: var(--bt); */ padding: 2px 0; position: relative; overflow: hidden; /* box-shadow: 0 2px 7px var(--bc); */ }
navo btn .glass { border-radius: 50px; }
/*navo>bl btns>btn:after { content: ""; position: absolute; inset: 0; margin: 2px; /* background: var(--bc);   border-radius: 55%; /* opacity: .4; */ /* z-index: 0;   }*/

navo>bl btns>btn { display: flex; height: 22px; width: 22px; margin: 3px 5px; align-items: center; justify-content: center; border-radius: 55%; padding: 11px; box-shadow: 0 4px 7px var(--bc); position: relative; transition: all 250ms ease-out; /* background: var(--bt); */ overflow: hidden; }

navo>bl sl>input::placeholder { color: var(--c); font-weight: 600; letter-spacing: 0.44px; font-size: 13px; opacity: .77; }

navo>bl ft btn>i, navo>bl ft btn>i1, navo>bl ft btn>i2 { transition: all 250ms ease-out; height: 18px; width: 18px; }

.menu navo>bl btn>i1 { transform: translate(6px, 0px) scale(1.77); }

.menu navo>bl btns>btn i2 { height: 0; transform: scale(.55) translate(0, 50px); }

navo>bl btn>i1 { transform: translate(7px, -50px) scale(.55); opacity: 0; }

navo>bl btn>i2 { transform: translate(-5px, 0px) scale(1.44); }



@media (max-width : 999px) {
navo#io hd>sl { transform: scale3d(1.022, 1.2, 1.2); }

navo>bl ft btn:nth-child(1), navo>bl ft btn:nth-child(4) { display: none; }

navo>bl hd>sl { min-width: 46px; justify-content: center; border-radius: 55%; }

navo.search ft btn:nth-child(2) { width: 0; scale: 0; visibility: hidden; padding: 0; }

navo.search sl>input { visibility: visible; }

navo.search hd>sl { min-width: 80%; border-radius: 33px; justify-content: start; transform: scale3d(1, 1, 1); }

navo>bl sl>input { visibility: hidden; }

navo>bl btn>i1 { opacity: 1; }

}

navo logo a { display: block; width: 100%; }
navo>bl { display: grid ; grid-template-columns: auto 0 max-content; align-items: center; padding: 0 11px; }

navo>bl hd { display: flex ; align-items: center; transition: all 0.6s ease-in-out; }

navo>bl logo { height: 45px; width: 45px; margin: 4px 7px; display: flex ; align-items: center; justify-content: center; }

navo>bl hd>sl { display: flex ; align-items: center; height: 45px; min-height: auto; background: var(--bt); min-width: 222px; border-radius: 33px; box-shadow: 0 4px 7px var(--bc); transition: var(--t-slow); }

navo>bl sl>btn { display: flex ; align-items: center; justify-content: center; height: 40px; width: 40px; opacity: .77; position: relative; z-index: 4; }

navo>bl sl>input { transition: all 0.6s ease-in-out; position: absolute; inset: 0; padding: 7px; padding-left: 40px; min-height: auto; font-weight: 400; font-size: 0.88em; height: auto; }
navo>bl sl>input:focus { border-radius: 33px; box-shadow: inset 0 0 0 1px var(--bor); }

navo>bl ft>btns { display: flex ; align-items: center; border-radius: 33px; /* background: var(--bt); */ padding: 2px 0; position: relative; overflow: hidden; /* box-shadow: 0 2px 7px var(--bc); */ }
navo btn .glass { border-radius: 50px; }
/*navo>bl btns>btn:after { content: ""; position: absolute; inset: 0; margin: 2px; /* background: var(--bc);   border-radius: 55%; /* opacity: .4; */ /* z-index: 0;   }*/

navo>bl btns>btn { display: flex; height: 22px; width: 22px; margin: 3px 5px; align-items: center; justify-content: center; border-radius: 55%; padding: 11px; box-shadow: 0 4px 7px var(--bc); position: relative; transition: all 250ms ease-out; /* background: var(--bt); */ overflow: hidden; }

navo>bl sl>input::placeholder { color: var(--c); font-weight: 600; letter-spacing: 0.44px; font-size: 13px; opacity: .77; }

navo>bl ft btn>i, navo>bl ft btn>i1, navo>bl ft btn>i2 { transition: all 250ms ease-out; height: 18px; width: 18px; }

.menu navo>bl btn>i1 { transform: translate(6px, 0px) scale(1.77); }

.menu navo>bl btns>btn i2 { height: 0; transform: scale(.55) translate(0, 50px); }

navo>bl btn>i1 { transform: translate(7px, -50px) scale(.55); opacity: 0; }

navo>bl btn>i2 { transform: translate(-5px, 0px) scale(1.44); }



@media (max-width : 999px) {
navo#io hd>sl { transform: scale3d(1.022, 1.2, 1.2); }

navo>bl ft btn:nth-child(1), navo>bl ft btn:nth-child(4) { display: none; }

navo>bl hd>sl { min-width: 46px; justify-content: center; border-radius: 55%; }

navo.search ft btn:nth-child(2) { width: 0; scale: 0; visibility: hidden; padding: 0; }

navo.search sl>input { visibility: visible; }

navo.search hd>sl { min-width: 80%; border-radius: 33px; justify-content: start; transform: scale3d(1, 1, 1); }

navo>bl sl>input { visibility: hidden; }

navo>bl btn>i1 { opacity: 1; }

}
@media (min-width : 999px) {
	nevo{display:none;}	
}


/* Component : Apps_Menu */
cstim { display: block; padding: 11px; width: fit-content; border-radius: 22px; margin: 0px; }
cstim bd { display: grid ; row-gap: 11px; }
cstim bd btn { display: grid ; justify-content: center; align-items: center; padding: 7px; text-align: center; border-radius: 22px; transition: 111ms; padding-bottom: 11px; grid-template-rows: 55px auto; height: 111px; width: 111px; position: relative; background: var(--b-t44); border: solid 1px var(--b); }
cstim bd i {width: 44px; height: 44px; margin: auto; border-radius: 7px; overflow: hidden; }
cstim bd t { font-size: 0.88em; font-weight: 500; text-align: center; }
cstim bd btns { display: flex ; flex-wrap: wrap; gap: 11px;justify-content: center;}
cstim bd btn:hover { backdrop-filter: blur(17px); background: var(--b-t77); transform: scale(1.5); box-shadow: 0px 6px 8px rgb(0 0 0 / 10%); z-index: 999; }
@media screen and (max-width: 999px) {
cstim bd i { width: 33px; height: 33px; }
cstim bd btn { grid-template-rows: 44px auto; height: 77px; width: 77px; }	
cstim bd t { font-size: 0.7em; }	
}


cipw bl { display: flex ; flex-direction: column; width: 100%; height: 738px; border-radius: 8px 0px 0px 8px; box-shadow: var(--bs-bs); transition: 333ms; border: solid 1px var(--bc); }
cipw img { object-fit: cover; width: 100%; height: 100%; border-radius: 8px 1px 0px 10px; }
cipw i { width: 100%; height: 100%; }
cipw bd { height: 740px; display: block; }

@media(max-width:999px){
cipw {padding-bottom: 20px;display: block;}
cipw img {border-radius: 4px; }
}

ciho bl { display: block; max-width: 700px; width: 100%; background: var(--b); border-radius: 8px; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); overflow: hidden; margin: 11px auto; }
ciho hd { display: block; padding: 16px; font-weight: 600; font-size: 22px; }
ciho bd { display: block; } 
ciho blc { display: flex ; align-items: center; padding: 11px; border-top: 1px solid var(--bor); margin: 7px; }
ciho i { width: 50px; height: 50px; border-radius: 4px; overflow: hidden; margin-right: 12px; } 
ciho .i img { width: 100%; height: 100%; object-fit: cover; } 
ciho .c { flex: 1; } 
ciho h3 { font-weight: 600; font-size: 1rem; margin-bottom: 4px; }
ciho t { font-size: 13px; color: var(--c0); display: flex ; align-items: center; }
ciho t img { width: 16px; height: 16px; border-radius: 50%; margin-right: 4px; } 
ciho lp { width: 50px; height: 50px; background: var(--bc); border-radius: 11px; display: flex ; align-items: center; justify-content: center; }
ciho svg { height: 22px; }
lp i { margin: 0; }

@media screen and (max-width: 999px) {
ciho bl { width: auto; margin: 11px; }
ciho h3 { max-width: 90%; white-space: nowrap; width: 230px; overflow: hidden; text-overflow: ellipsis; }
}
/* Component : Installation */
ctto { display: grid ; background: var(--b-t); margin: 7px; border-radius: 11px; padding: 22px; }
ctto hd { display: flex ; align-items: center; padding: 24px; border: 1px solid var(--bor); border-left: 4px solid var(--aat); background: var(--aat); }
ctto hd span { font-size: 1em; font-weight: bold; }
ctto hd p { font-size: 0.88em; font-weight: 500; margin: 0; }
ctto bd { display: block; }
ctto bd d { display: block; margin: 11px 0; }
ctto bd d h3 { font-size: 1.11em; font-weight: 500; margin-bottom: 11px; }
ctto bd d ul { display: block; line-height: 28px; padding-left: 18px; }
ctto bd d ul li { font-size: 0.88em; font-weight: 500; }




/* Component : InstanceManagement */
cviw>bl { display: flex; flex-direction: column; min-height: 83vh; color: var(--c0); font-size: 14px;position: relative; }
cviw svg { fill: var(--a); }
cviw i { width: 18px; height: 19px; }
cviw hd { border-bottom: 1px solid var(--bc); padding: 0; }
cviw hd nvs { display: flex; border-bottom: 1px solid var(--bg); }
cviw hd nvs bt { background: none; border: none; padding: 12px 16px; border-bottom: 3px solid transparent; cursor: pointer; color: var(--c0); font-size: 14px; font-weight: 500; transition: all 0.2s ease; } 
cviw hd nvs bt:first-child { color: var(--a);  border-bottom: 2px solid var(--a); }
cviw hd nvs bt:hover { color: var(--a); background: color-mix(in srgb, var(--a) 5%, transparent); }
cviw hd bts { display: flex ; flex-wrap: wrap; padding: 16px 0px; border-bottom: 1px solid var(--bc); margin-bottom: 7px; row-gap: 7px; }
cviw hd bts bt { transition: 333ms; padding: 6px 12px; font-size: 12px; cursor: pointer; display: flex ; align-items: center; gap: 4px; color: var(--c0); }
cviw hd bts bt:hover { background: var(--bc); color: var(--c); }
cviw hd bts bt.cinstm { color: var(--bor); } 
cviw hd bts bt.cinstm i svg { fill: var(--bor); }
cviw hd bts bt i svg { fill: var(--a); }
cviw hd bts bt i { width: 19px; height: 19px; }
cviw hd bts bt i.bdns { width: 15px; height: 15px; margin-top: 3px; }
cviw hd bt i.bdns svg { fill: unset; }

cviw bd { flex: 1;  padding: 0; } 
cviw bd span { text-decoration: underline; }
cviw bd>div:first-child { background: var(--lg1); padding: 12px 18px; display: flex ; align-items: center; gap: 8px; color: var(--a); font-size: 13px; }
cviw bd>div:first-child i { color: var(--a); width: 20px; height: 26px; }
cviw flt { display: flex ; gap: 12px; padding: 16px 5px; border-bottom: 1px solid var(--bc); }
cviw flt>div {border: 1px solid var(--bor); display: flex ; align-items: center; gap: 0px; padding: 0px 5px; height: fit-content; }
cviw flt>div i { width: 27px; height: 27px; }
cviw flt input { font-weight: 500; padding: 8px 8px; font-size: 13px; width: 100%; height: fit-content; }
cviw tgs { display: flex; flex-wrap: wrap; gap: 8px; align-items: center; }
cviw tg {cursor: pointer;background: var(--lg1); padding: 4px 11px; font-size: 12px; display: flex ;  gap: 4px; color: var(--c0); border-radius: 13px; }
cviw tg tx { color: var(--a); }
cviw tg i { cursor: pointer; color: var(--c0); font-size: 10px; }
cviw tg i:hover { color: var(--c0); } 
cviw tgs bt { background: none; border: 1px dashed var(--bor); padding: 4px 8px; font-size: 12px; cursor: pointer; display: flex; align-items: center; gap: 4px; border-radius: 2px; color: var(--c0); } 
cviw tgs bt:hover { border-color: var(--a); color: var(--a); } 
cviw tg i.bdn svg { fill: var(--c);}
cviw sta { padding: 2px 6px; border-radius: 2px; font-size: 11px; font-weight: 500; } 
sints.opti cviw hd bts bt.jtc { background: var(--bor);color: var(--c);}


cviw>bl>ft {  padding: 16px 24px; display: flex; justify-content: space-between; align-items: center; font-size: 12px; } 
cviw ft>div { display: flex; align-items: center; gap: 8px;} 
cviw ft select { border: 1px solid var(--bor); padding: 4px 8px; font-size: 12px; border-radius: 2px; width: auto; color: var(--c0); }
cviw ft>bt { background: none; padding: 6px 12px; font-size: 12px; cursor: pointer; display: flex ; align-items: center; gap: 4px; border-radius: 2px; color: var(--a); }
cviw ft>bt:hover { background: var(--bg); } 

@media (max-width: 1200px) { 
	
	cviw hd bts { justify-content: flex-start; } 

} 

@media (max-width: 768px) { 
	
	cviw hd nvs { padding: 0 16px; } 
	cviw hd bts { padding: 12px 16px; flex-direction: column; align-items: stretch; }
	cviw flt { padding: 12px 16px; } 
	cviw flt input { width: 100%; max-width: 300px; }
	cviw tgs { flex-direction: column; align-items: flex-start; } 
	cviw ft { padding: 12px 16px; flex-direction: column; gap: 12px; align-items: flex-start; }

}

@media (max-width: 480px) { 
	cviw hd nvs bt { padding: 10px 12px; font-size: 12px; } 
	cviw hd bts bt { justify-content: center; width: 100%; }

} 
cviw bt {  cursor: pointer; } 
cviw bt:focus { outline: 2px solid var(--a); outline-offset: 2px; } 
 

/* Component : Instance_Hero */
cinsh { display: block; padding: 5px 22px; } 
cinsh nv { padding: 8px 0px; display: flex ; align-items: center; gap: 7px; }
cinsh nv span { font-weight: 100; font-size: 16px;}
cinsh i { height: 32px; width: 32px; } 
cinsh bd d>d h2 { margin: 0; font-size: 20px; font-weight: 600; }
cinsh nv>i { transform: rotate(270deg); height: 19px; width: 15px; margin-top: 3px; }
cinsh nv a { height: fit-content; display: flex; align-items: center;gap: 6px; } 
cinsh nv a i { height: 13px; width: 13px; }
cinsh nv  span { font-weight: 100; font-size: 14px; color: var(--a); }
cinsh bd d { display: flex; align-items: center; gap: 15px; }
cinsh bd d>d { display: block; } 
cinsh bd d>d p { margin: 0; } 
cinsh bd d i { height: 30px; width: 30px; cursor: pointer; }
cinsh bd d i.dess { height: 40px; width: 45px; cursor: pointer; }
cinsh bd d i.dess svg { fill: var(--a); }
cinsh bd dx { display: flex ; justify-content: space-between; }
/* Component : Instance_Menu */
cinmu { width: 320px; height: 86vh; display: flex; flex-direction: column; overflow-y: auto; }
cinmu hd i.camii { transform: rotate(180deg); position: absolute; z-index: 999; left: 0; display: none; }
cinmu hd { padding: 16px; display: flex ; align-items: center;}
cinmu hd i { height: 24px; width: 43px; }
cinmu sch { position: relative; display: flex ; align-items: center; border: 1px solid var(--bor); border-radius: 6px; padding: 0px 12px; width: 100%; height: 75%; overflow: hidden; }
cinmu sch i:first-child { width: 10%; color: var(--a); font-size: 16px; height: 20px; } 
cinmu sch input { border: none; outline: none; flex: 1; font-size: 14px; font-weight: 200;padding: 0 1px; }
cinmu sch input::placeholder { color: var(--c0);} 
cinmu sch i:last-child { color: var(--c0); font-size: 12px; cursor: pointer; } 
cinmu side bd { flex: 1; padding: 0; } 
cinmu nvs { display: flex; flex-direction: column; } 
cinmu nv { display: flex; align-items: center; padding: 12px 16px; cursor: pointer; border-bottom: 1px solid var(--bc);  transition: background-color 0.2s ease; } 
cinmu side nv:hover { background: var(--bg);} 
cinmu side nv i { width: 20px; color: var(--a);  margin-right: 12px; font-size: 16px; } 
cinmu nv i { width: 20px; height: 20px; margin-right: 11px; }
cinmu nv tx { font-size: 14px; color: ; font-weight: 400; } 
cinmu ses { display: flex; flex-direction: column; } 
cinmu sec { border-bottom: 1px solid var(--bc);  } 
cinmu sec hdr { display: flex; align-items: center; padding: 12px 16px; cursor: pointer; transition: background-color 0.2s ease; } 
cinmu sec hdr:hover { background: var(--bg); } 
cinmu sec hdr i:first-child { width: 16px; color: var(--c0);  margin-right: 8px; font-size: 12px; transition: transform 0.2s ease; } 
cinmu sec hdr tx { font-size: 14px; color: ; font-weight: 500; } 
cinmu its { display: flex; flex-direction: column; background: var(--bt);  } 
cinmu itm { display: flex; align-items: center; padding: 10px 16px 10px 40px; cursor: pointer; transition: background-color 0.2s ease; } 
cinmu itm:hover { background: var(--bg); } 
cinmu itm.this { background: var(--at); border-right: 3px solid var(--a); }
cinmu itm i { width: 23px; margin-right: 4px; height: 23px; }
cinmu itm tx { font-size: 13px; color: ; line-height: 1.4; } 
cinmu ft { padding: 0; }

@media (max-width: 768px) { 
	
	cinmu { width: 280px; } 
	cinmu nv, itm { padding-left: 12px; padding-right: 12px; }
	cinmu itm { padding-left: 32px; } 

}

/* Component : Instance_Services */
csrvs { border-radius: 3px;  padding: 13px 0px; position: absolute; z-index: 999; top: 13%; right: 72%; transition: 333ms; visibility: hidden; opacity: 0; scale: 0; background: var(--b); box-shadow: 0px 0px 0px 1px var(--bor); width: 386px; min-width: 386px; }
sints.opti csrvs { visibility: visible; opacity: 1; scale: 1; }
csrvs>bl i { height: 20%; width: 12%; margin-left: 11px; }
csrvs>bl wr { display: flex; align-items: center; gap: 14px; border-bottom: 1px solid var(--bor); padding-bottom: 7px; } 
csrvs>bl:last-child { border-bottom: none; }
csrvs>bl p { margin: 0; }
csrvs>bl hd { margin: 10px 0px; } 
csrvs>bl i svg { fill: var(--a); } 
csrvs>bl wr h4 { font-size: 16px; font-weight: 500; margin-bottom: 4px; }
csrvs>bl> ft>wr { border: none; }

/* Instant_Transaction */
citrc { width: 100%; border-bottom: 1px solid var(--bc); border-radius: 4px; font-size: 14px;  display: block; }
citrc tx.cscte { color: var(--a); }
citrc bd { display: grid ; grid-template-columns: 40px 134px 55px 163px 108px 90px 177px 126px 163px 120px 70px 220px; min-width: 1200px; align-items: center; padding: 8px 0; } 
citrc bd:hover { background: var(--bg); }
citrc bd cel { padding: 8px 6px; display: flex; align-items: center; gap: 6px; overflow: hidden; }
citrc bd tx.csbc { color: var(--a); }
citrc sts { padding: 3px 8px; border-radius: 10px; font-size: 12px; font-weight: 500; white-space: nowrap; }  
citrc bts { display: flex; }  
citrc bt { background: transparent; border: none; color: var(--a); cursor: pointer; font-size: 12px; text-decoration: underline; padding: 0; white-space: nowrap; } 
citrc tx { display: inline; font-size: inherit; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }   
citrc input[type="checkbox"] { width: 14px; height: 14px; cursor: pointer; }
 

@media (max-width: 1200px) {
	 
	citrc bd { min-width: 1200px; }
} 

@media (max-width: 768px) { 
	
	citrc bd { min-width: 900px; font-size: 12px; } 

}/* Instant_Transactions */

citrcs>bl {   background: var(--b); border-radius: 4px; font-size: 14px; overflow-x: auto; display: grid ; grid-template-rows: auto 1fr auto; }
citrcs hd { display: grid ; grid-template-columns: 40px 192px 149px 120px 99px 157px 140px 140px 144px 60px 199px; min-width: 1400px; }
citrcs hd cel { padding: 12px 8px; font-weight: 600; color: var(--c0);  display: flex; align-items: center; gap: 8px; }
citrcs bd { min-width: 1400px; }
citrcs input[type="checkbox"] { width: 16px; height: 16px; cursor: pointer; }
 



@media (max-width: 1200px) {
  citrcs { overflow-x: scroll; }
  citrcs hd, citrcs bd { min-width: 1400px; }
}



/* Component : Invoice_Details */
civd bl { padding: 22px; border-radius: 11px; }

civd>bl>bd { display: grid ; grid-template-columns: 60px auto; align-items: center; padding: 22px 0; gap: 11px; }
civd ft btn { display: grid ; grid-template-columns: 33px auto; align-items: center; justify-content: center; padding: 6px; background: var(--aaa); border-radius: 5px; color: var(--b); font-weight: 400; }
civd ft btn path { fill: var(--b); }

/* Component : Invoice_Information */
clt { padding: 22px; border-radius: 11px; }
clt hd { display: grid ; grid-template-columns: auto 33px; align-items: center; }
clt bd { display: block; }
clt .inoi>bd>hd { padding: 7px 11px; border: solid 1px var(--bor); margin: 11px 0; border-radius: 11px; display: grid ; grid-template-columns: auto 44px; }
clt .inoi>bd>bd { padding: 7px 11px; border: solid 1px var(--bor); margin: 11px 0; border-radius: 11px; display: grid ; grid-template-columns: auto 44px; align-items: center; }
clt>bl>ft { display: grid ; grid-template-columns: 48% 48%; gap: 4%; }
clt>bl>ft a.ancom { display: grid ; grid-template-columns: 33px auto; align-items: center; justify-content: center; padding: 6px; background: var(--aaa); border-radius: 5px; color: var(--b); font-weight: 400; }
clt>bl>ft a.ancom path { fill: var(--b); }




/* Component : Invoice_Overview */
cinvso { padding: 22px; background: var(--b); border-radius: 11px; margin: 7px; display: block; }
cinvso hd bl.inv { display: grid ; }
cinvso hd bl.inv>hd { display: flex ; justify-content: space-between; align-items: start; }
cinvso hd bl.lama { display: flex ; column-gap: 11px; }
cinvso hd bl.lama i { height: 44px; width: 44px; }
cinvso hd bl.inv>hd p { margin: 0; }
cinvso .inv>bd { background: var(--bc); padding: 22px; border-radius: 11px; margin: 22px 0; }
cinvso .inv>bd bl { display: flex ; justify-content: space-between; }
cinvso .inv>bd p { margin: 0; padding-top: 11px; }
cinvso .ivo { display: block; }
cinvso .ivo hd { grid-auto-flow: column; display: grid ; text-align: center; padding: 11px 0; justify-content: space-between; }
cinvso .ivo hd a { display: grid ; grid-template-columns: auto 20px; align-items: center; width: fit-content; }
cinvso bl .stlp { margin-top: 11px; grid-template-columns: auto 20px; display: grid ; align-items: center; gap: 11px; }
cinvso bl .stlp hd { display: grid ; grid-template-columns: auto auto auto auto auto; gap: 11px; }
cinvso bl .stlp bl { display: flex ; align-items: center; border: solid 1px var(--bc); padding: 16px; justify-content: space-between; border-radius: 11px; }
cinvso bl .anit { display: grid ; grid-template-columns: 44px auto; padding: 11px; color: var(--a); align-items: center; }
cinvso bl .anit i { background: var(--a); border-radius: 11px; }
cinvso bl .anit i path { fill: var(--b); }
cinvso sutot { display: grid ; grid-template-columns: 50% 50%; }
cinvso sutot hd { display: flex ; justify-content: space-between; }
cinvso sutot bd { display: flex ; justify-content: space-between; }
cinvso sutot fd { display: flex ; justify-content: space-between; }
cinvso sutot p { margin: 0; padding-top: 11px; }


dl_pop { position: fixed; top: 33%; grid-template-rows: 100px auto auto; background: var(--b); width: 400px; height: 200px; align-items: center; padding: 22px; text-align: center; border-radius: 11px; transform: scale(0); left: 40%; transition: 333ms; border: solid 1px var(--bor); z-index: 999; }
dl_pop hd { display: flex ; justify-content: center; }
dl_pop hd i { height: 44px; padding: 11px; width: 44px; background: var(--bc); border-radius: 44px; }
dl_pop bd { display: block; }
dl_pop ft { display: grid ; grid-template-columns: 48% 48%; gap: 11px; }
dl_pop ft a { background: var(--bc); padding: 11px; border-radius: 11px; display: grid ; align-items: center; justify-content: center; }


/* Component : Invoices_List */
cicn trcs>trc img { height: 100%; width: 100%; object-fit: contain; }
cicn trcs>trc>hd { overflow: hidden; display: flex; justify-content: center; align-items: center; height: 55px; width: 55px; background: var(--b-t); border-radius: 16px; }
cicn { display: block; position: relative; max-width: 777px; min-width: 333px; overflow: auto; height: 100%; margin: 22px;}
cicn trcs>trc { background: var(--b-t); display: grid; margin: 7px auto; padding: 22px; grid-template-columns: 66px auto 88px; border-radius: 14px; box-shadow: var(--bs-bs); max-width: 666px; width: calc(100% - 66px); }
cicn invss invs { display: grid; grid-template-columns: 55px auto auto; padding: 11px; margin: 11px; background: var(--b-t); align-items: center; border-radius: 11px; font-size: 1.11em; }
cicn invs hd { height: 44px; width: 44px; overflow: hidden; border-radius: 55%; border: 1px solid var(--bc); }	
cicn invs hd i { height: 100%; width: 100%; }	
cicn invs h6 { font-weight: 400; }	
cicn invs>ft { display: flex; flex-direction: column; justify-content: end; align-items: end; }	
cicn invs>ft>h5 { font-weight: 400; letter-spacing: 1px; font-size: 0.77em; }	
cicn invoiceslist>hd>bl>hd { display: flex; justify-content: space-between; }
cicn invoiceslist>hd bl hd btn { display: grid; padding: 3px 11px; border-bottom: 11px; background: var(--aaa); color: var(--b); border-radius: 5px; grid-template-columns: 33px auto; align-items: center; font-weight: 400; font-size: 0.88em; }
cicn invoiceslist>hd bd bx { display: flex; flex-direction: column; border: 1px solid var(--bor); border-radius: 11px; padding: 11px; margin: 6px; }
cicn invoiceslist>hd>bl bd { display: grid; grid-template-columns: 25% 25% 25% 25%; align-items: center; margin-top: 22px; }
cicn invoiceslist bx p { margin: 0; display: grid; justify-content: center; }
cicn invoiceslist>hd>bl svg { fill: var(--b); }	
cicn invoicelst mg btn { display: grid; padding: 3px 11px; border: 1px solid; color: var(--aa); border-radius: 7px; grid-template-columns: 33px auto 33px; align-items: center; margin-bottom: 4px; }
cicn invoicelst mg { display: flex; justify-content: space-between; align-items: center; border-bottom: 1px solid var(--bc); padding: 0 6px; }	
cicn invoicelst mg aa { display: block; padding: 11px 0; margin: 0 11px; transition: 333ms; }	
cicn invoicelst mg hd { display: flex; }	
cicn invoicelst mg aa.this { border-bottom: 1px solid var(--c); font-weight: 500; }	
cicn invoicelst { margin-top: 5px; display: block; padding: 22px; background: var(--bt); border-radius: 0 0 22px 22px; }
cicn inv trcs>trc li { margin: 0 11px; }
cicn inv trcs>trc>hd { display: flex; flex-direction: column; text-align: center; background: var(--bc); border-radius: 5px; padding: 4px; }	
cicn inv trcs>trc age h6 { margin-top: 5px; font-weight: 500; }
cicn inv trcs>trc { grid-template-columns: 73px auto 88px; align-items: start;position: relative;}
cicn inv trcs>trc h6, trcs>trc h5 { font-weight: 500; opacity: 0.8; align-items: center; }
invss>trcs>trc { box-shadow: var(--bs); background: var(--bc); border: 1px solid var(--bc); }
cicn inv trc h5.cgreen { color: #70ff58; font-weight: 600; }
cicn inv trc h5.cred { color: #ff5858; font-weight: 600; }
cicn inv trcs>trc id { font-weight: 400; }
cicn inv trcs>trc a{position: absolute; height: 100%; width: 100%;}	
invoiceslist>hd>bl { display: block; padding: 22px; background: var(--bt); border-radius: 22px 22px 0px 0px; }
bx#w3review { background: var(--bc); padding: 11px; border-radius: 11px; }	
@media screen and (max-width: 999px) {	
cicn invoiceslist>hd>bl bd { display: grid; grid-template-columns: 50% 50%; align-items: center; margin: 11px 0; }
cicn invoiceslist { display: block; margin: 0 11px; }
cicn invoicelst mg btn { display: none; }
cicn invoicelst mg { display: block; }
cicn invoicelst mg hd { justify-content: space-between; text-align: center; }
}
cicn grid bl { background: var(--bt); padding: 22px; }

.AllInvoice aa.alll { border-bottom: 1px solid var(--c); font-weight: 500; }
.Draft aa.drft { border-bottom: 1px solid var(--c); font-weight: 500; }
.Unpaid aa.unpd { border-bottom: 1px solid var(--c); font-weight: 500; }
 
.AllInvoice hd>bl { display: block; padding: 22px; background: var(--bt); border-radius: 22px 22px 0px 0px; }
.AllInvoice hd>bl hd { display: flex ; justify-content: space-between; }
.AllInvoice hd>bl btn.btn { display: grid ; padding: 3px 11px; border-bottom: 11px; background: var(--aaa); color: var(--b); border-radius: 5px; grid-template-columns: 33px auto; align-items: center; font-weight: 400; font-size: 0.88em; }
.AllInvoice hd>bl btn.btn path { fill: var(--b); }
.AllInvoice hd>bl bd { display: grid ; grid-template-columns: 25% 25% 25% 25%; align-items: center; margin-top: 22px; }
.AllInvoice hd>bl bx { display: flex ; flex-direction: column; border: 1px solid var(--bor); border-radius: 11px; padding: 11px; margin: 6px; }
.AllInvoice hd>bl h4 { text-align: center; }



clpe { display: none; max-width: 548px; overflow: hidden; max-height: 600px; padding: 20px 0px; border: solid 1px var(--aa-t); margin-top: 1rem; position: absolute; z-index: 100000; box-sizing: border-box; background: var(--b); border-radius: 11px; box-shadow: 0 16px 70px var(--aa-t); margin-block: 19px; right: 0; top: 13rem; left: 33rem; height: 170px; }

clpe hd { display: block; align-items: center; padding: 0px 10px; border-bottom: 1px solid var(--bc-t); }

clpe hd div { display: flex ; justify-content: space-between; min-height: 46px; }

clpe hd i { height: 27px; width: 27px; background: var(--bc); border-radius: 28px; padding: 6px 6px; }

clpe h2 { line-height: 1.2; font-size: 1.25rem; }

clpe bd { display: block;  padding-right: 16px; padding-left: 16px; }


clpe ft { display: flex ; padding: 0px 10px; justify-content: end; gap: 1rem; align-items: center; }

clpe ft btn { display: flex ; align-items: center; padding: 10px 50px; border-radius: 6px; background-color: var(--a); font-size: 16px; font-weight: 600; color: var(--b); }

clpe ft btn:nth-child(1) { color: var(--a); padding: 10px 20px; background: unset; }

clpe ft btn:nth-child(1):hover { background: var(--bc); }


clao bl { display: block; max-width: 450px; width: 100%; background: var(--b); border-radius: 8px; padding: 20px; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); margin: 22px auto; }
clao hd i { width: 77px; margin: 22px; }
clao hd { display: flex; flex-direction: column; align-items: center; margin-bottom: 20px; } 
clao hd img { width: 60px; height: 60px; margin-bottom: 20px; } 
clao hd p { text-align: center; margin-bottom: 15px; line-height: 1.4; font-size: 18px; }
clao bd { display: block; margin-bottom: 20px; } 
clao d { display: flex; border: solid var(--bor); border-radius: 4px; overflow: hidden; margin-bottom: 15px; } 
clao form select { display: flex ; align-items: center; padding: 0 10px !important; background: var(--bc); height: auto !important; margin: 0; color: var(--c); }
clao select b { margin-right: 5px; } 
clao input { flex: 1; padding: 0px 12px; border: none; outline: none; } 
clao fl icon { width: 50px; height: 50px; background: var(--bc); border-radius: 50%; display: flex ; align-items: center; justify-content: center; margin-right: 15px; padding: 7px; }
clao icon b { width: 20px; height: 20px; border-radius: 50%; display: flex ; align-items: center; justify-content: center; background: #47c757; margin: auto; color: var(--b); }
clao btn { width: auto; padding: 12px; background: var(--a); color: var(--b); border: none; border-radius: 4px; font-weight: bold; cursor: pointer; display: flex ; text-align: center; justify-content: center; }
clao h2 { font-size: 18px; margin: 25px 0 15px; } 
clao ft { display: block; margin-bottom: 20px; } 
clao fl { display: flex; margin-bottom: 15px; } 
clao fl icon { width: 40px; height: 40px; background: var(--bc); border-radius: 50%; display: flex; align-items: center; justify-content: center; margin-right: 15px; } 
clao blc { flex: 1; } 
clao t { font-weight: bold; margin-bottom: 5px;  } 
clao p { font-size: 13px; line-height: 1.4; margin: 0; }
clao svg { height: 27px; }
clao d icon { display: grid ; margin: 4px; }
clao hd svg { height: auto; }
clao bd select { width: 81px; border-radius: 0; }

@media screen and (max-width: 999px) {
clao bl { width: auto; margin: 11px; }
clao fl icon { height: 44px; width: 44px; }
clao hd p { font-size: 16px; }
}

/* Component : List */
clio bl { display: grid ; grid-template-columns: 66px auto 33px; align-items: center; background: var(--b); padding: 18px 11px; border-radius: 11px; column-gap: 11px; margin: 7px; box-shadow: 0px 0px 7px 0px var(--bor);}
clio hd { display: block; margin: auto; }
clio hd i { width: 55px; height: 55px; border-radius: 55%; overflow: hidden; }
clio bd { display: block; }
clio bd h3 { font-size: 0.88em; font-weight: 700; }
clio bd h4 { font-size: 0.77em; font-weight: 500; }
clio ft { display: block; margin: auto; }
clio ft i { width: 24px; height: 24px; transform: rotate(180deg); }


@media screen and (max-width: 999px) {
clio bl { margin: 7px 11px; }	
	
}
            /*List_New*/
blno {padding: 22px 0px;  max-width: 1700px; display: grid ; width: 100%; margin: auto; }
blno>bl>bd { display: grid ; grid-template-columns: 33.3% 33.3% 33.3%; background: var(--b); border-radius: 11px; padding: 7px; }
 
@media only screen and (max-width: 999px) {
    blno>bl>bd { grid-template-columns:auto; }
	blno{ padding: 0px; }
	blno>bl { margin: 11px; margin-bottom: 0; }
}
/* Component : List_Overview */
clsto { display: block; background: var(--b); padding: 22px; border-radius: 22px; margin: 7px; }
clsto>bl>hd { background: var(--bc); padding: 11px; border-radius: 11px; margin: 4px; }
clsto hd>p { display: grid ; grid-template-columns: 33% 33% 33%;font-size: 15px; font-weight: 400; }
clsto h2 { font-size: 15px; font-weight: bold; }
clsto d>p { font-size: 15px; font-weight: 400; }
clsto dt>p {  font-size: 15px; font-weight: 400; }
clsto h5 { font-size: 15px; font-weight: bold; }
clsto time, clsto id, clsto price {font-size: 15px; font-weight: 400; }
clsto>bl>bd { background: var(--bc); padding: 11px; border-radius: 11px; margin: 4px; }
clsto bd ptm { background: var(--b); padding: 22px; border-radius: 22px; border: solid 1px var(--b); display: grid ; grid-template-columns: auto auto; }
clsto ft>more#List_More { background: var(--bc); box-shadow: var(--bs-bs); font-size: 15px; font-weight: 400; }

@media only screen and (max-width: 999px) { 
	clsto>bl { margin: 0px;} 
}

/* Component : List_Pricing */
clps { display: block; background: var(--b); border-radius: 22px; border: solid 0.5px var(--b); overflow: hidden; padding: 11px; margin: 7px; }
clps hd { display: flex ; flex-direction: column; gap: 2px; padding-bottom: 16px; }
clps hd h4 { font-size: 20px; font-weight: bold; padding: 0px 11px;}
clps h7 { text-align: end; font-size: 14px; font-weight: 400; }
clps d>h2 { font-size: 20px; font-weight: bold; margin: 0px 2px;}
clps bd {  display: block; margin: 0px 7px; padding: 0px 5px; }
clps bd divider { display: grid ; position: relative; grid-template-columns: auto min-content auto;  margin: auto; align-items: center; margin-top: 11px; margin-bottom: 11px; }
clps bd>d { display: grid ; justify-content: center; align-items: center; padding: 22px 0px; grid-gap: 7px; grid-template-columns: 50% 50%; border-top: 2px solid var(--bc); margin-top: 11px;}
clps price { font-size: 1em; font-weight: bold; }
clps bd>d h2:last-child { text-align: end; }
clps bd divider d { height: 1px; background: var(--bc); margin-top: 5px; }
clps bd divider t { font-size: 1em; font-weight: 500; margin: 0 11px; }
clps bd dt { display: flex ; justify-content: space-between; padding: 7px 0; margin: 0; background: transparent; box-shadow: unset; width: auto; }
clps ft>p { margin: 0px 2px;font-size: 14px; font-weight: 400; padding: 0px 11px; margin: 0; }
 
@media screen and (max-width: 999px) { clps { margin: 11px 0; margin: 11px; } }



cldo>bl { display: flex ; flex-direction: column;  width: 100%; height: 700px; border-radius: 0px 8px 8px 0px; box-shadow: var(--bs-bs); transition: 333ms; padding: 19px 0px;border: solid 1px var(--bc); }
cldo>bl>hd {display: flex;padding: 0px 12px;flex-direction: column;}
cldo bl span, cldo p { font-size: 14px; color: var(--c0); opacity: .4; }
cldo>bl>bd { display: flex ; flex-direction: column; flex: 1; padding: 15px 12px;}
cldo bd dv { display: flex ; flex-direction: column;}
cldo d { display: flex ; justify-content: space-between; }
cldo div dv { display: flex ; flex-direction: row; align-items: center;gap: 9px; }
cldo img { width: 33px; height: 33px; }
cldo t {font-size: 17px;color: var(--c0);}
cldo hd h2 { color: var(--c0); opacity: .8; }
cldo bd dv:nth-child(2) t { font-size: 15px; }
cldo dv i { width: 33px; padding: 7px 8px; height: 34px; border-radius: 50%; display: flex ; align-items: center; justify-content: center; background: var(--bc); }
cldo ft btn { display: flex ; justify-content: center; background: var(--bc); border-radius: 7px; border: solid 1px var(--bc); padding: 6px; }
cldo>bl>ft { border-top: solid 1px var(--bor); padding: 18px 18px 0px 18px; }
cldo bd div { display: flex ; flex-direction: column; gap: 14px; border-top: solid 1px var(--bor); margin-top: 6px; padding-top: 13px; }
@media(max-width:999px){
cldo>bl {border-radius: 4px;}
}

clfo bd input { padding: 6px 16px; border: solid 1px var(--bor); border-radius: 6px; font-size: 16px; margin-bottom: 16px; transition: border-color 0.2s ease; width: calc(100% - 34px); }

clfo bd select:focus { outline: none; border-color: var(--a); box-shadow: 0 0 0 2px var(--a-t); }

clfo h3 { font-size: 18px; }

clfo ft p { display: flex ; justify-content: space-between;margin: 0;}

clfo>bl>ft { padding: 6px 9px; display: block; border-radius: 8px; }

clfo>bl>ft:hover { background: var(--bc); }

clfo ft i { width: 20px; }

clfo>bl { padding: 12px 13px; }

clfo h2 { font-size: 18px; }

app.Ps clfo img { transform: rotate(176deg); }

clfo select { padding: 16px 16px; border: 1px solid var(--bor); border-radius: 6px; font-size: 16px; margin-bottom: 16px; }

clfo bd input:hover { border: solid 1px; }

clfo select:hover { border: solid 1px; }
blpo>bl { background: var(--b); border-radius: 11px; box-shadow:0px 2px 10px rgba(0, 0, 0, 0.1); transition: 333ms; display: flex ; flex-direction: column; padding: 12px 24px; margin: 5% 20px; }
blpo>bl>bd { display: grid ; grid-template-columns: auto auto; }
blpo hd h4 { margin-bottom: 15px; display: block;font-weight: 400;}
@media(max-width:999px){
blpo>bl>bd { display: block; }
}

@media(min-width:999px){
blpo>bl { min-width: 800px; }
}


clito{display:none;}
.cnl clito{display:block;}
.cnl popups { opacity: 1; visibility: visible; }
clito bl { display: block; width: 60%; margin: auto; padding: 20px; background: var(--b); border-radius: 10px; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); } 
clito hd { font-size: 0.88em; font-weight: 500; display: block; margin-bottom: 20px; } 
clito bd { display: flex; justify-content: space-between; } 
clito a { width: 30%; padding: 20px; border-radius: 10px; border: solid 1px var(--bor); cursor: pointer; transition: 0.3s; margin: 4px; }
clito a:hover { transform: translateY(-5px); } 
clito ft { display: block; margin-top: 20px; font-size: 12px; }
clito p { font-size: 0.77em; text-align: center; }
clito a h3 { text-align: center; font-size: 0.88em; }
clito img { display: block; height: 66px; width: 66px; margin: auto; border-radius: 55%; margin-bottom: 11px; }
 aa.Location { grid-template-columns: 100%; }
cylo { border-radius: 11px; padding: 22px; background: var(--b); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); display: grid ; margin: 22px auto; text-align: center; }
cylo hd {  margin-bottom: 15px; display: flex ; justify-content: space-between; }
cylo bd { display: grid; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); gap: 10px; } 
cylo blc { font-size: 16px; } 
cylo blc strong { font-size: 20px; display: block; margin-bottom: 13px;} 
cylo ft { display: block; margin-top: 15px; text-align: center; } 
cylo button { padding: 10px; border: none; background: var(--a); color: var(--b); border-radius: 5px; cursor: pointer; margin: 5px; }
cylo button:hover { opacity: 0.9; }
csed blc:hover {background: var(--bc);}
cylo a { color: var(--a); text-decoration: none; font-size: 14px; font-weight: bold; }

@media screen and (max-width: 999px) {
	cylo hd { display: block; }
	cylo hd h2 { margin-bottom: 11px; }
	cylo { margin: 0; }
}
/* Component : List */
clis>bl { display: block; background: var(--bt); padding: 22px; border-radius: 22px; margin: 7px; box-shadow: var(--bs); max-width: 900px; width: 100%; margin: auto;min-width: 200px; }
clis>bl { padding: 11px; margin: 0; width: auto; }
clis>bl>hd { display: block; margin-bottom: 11px; }
clis hd h2 { font-size: 1.22em; font-weight: bold; padding: 0px 11px;}
 

@media screen and (max-width: 999px) {
    clis { padding: 0;}	
	clis {margin: 11px;}
	
} 
/* Component : LiveMenu */
clvm>bl { display: grid ; grid-template-rows: max-content auto max-content; padding: 22px; background: var(--bt); min-width: 277px; border-radius: 11px; margin: 11px; height: -webkit-fill-available; }
clvm>bl btn:hover { background: var(--bc); }
clvm>bl bd btn { display: grid ; grid-template-columns: 55px auto; align-items: center; padding: 7px 11px; border-radius: 11px; position: relative; margin: 7px 0; }
clvm>bl bd btn>i { height: 22px; width: 22px; display: flex ; align-items: center; justify-content: center; background: var(--bc); padding: 9px; border-radius: 55%; }
clvm>bl bd btn t { font-weight: 600; }
clvm>bl bd>d { display: grid ; grid-template-columns: 55px auto; align-items: center; padding: 4px 11px; border-radius: 11px; position: relative; margin: 4px 0; }
clvm>bl bd>d>i { height: 40px; width: 40px; border-radius: 55%; overflow: hidden; }
clvm>bl d name { display: block; font-weight: 600; }
clvm>bl d t { font-weight: 400; font-size: 0.88em; }
clvm>bl ft>btn { display: grid ; grid-template-columns: 33px auto; align-items: center; padding: 11px; justify-content: center; font-weight: 500; border-radius: 11px; }
clvm>bl bd>sl { display: grid ; grid-template-columns: auto 33px; padding: 11px; background: var(--b-t); border: 1px solid var(--bc); margin: 11px 0; }
clvm>bl li:nth-child(1)>i { overflow: hidden; border-radius: 55%; }
clvm>bl sl>vl { display: block; margin-top: 8px; font-size: 0.88em; font-weight: 500; }
clvm>bl sl>label { top: 7px; left: 11px; font-weight: 400; font-size: 0.77em; }
clvm>bl bd>sl:active { box-shadow: 0 0 0px 2px var(--a); }
clvm>bl bd>sl:active label { color: var(--a); } 
clvm>bl li>i { height: 22px; width: 22px; }
clvm>bl bd { display: block; position: relative; }
clvm>bl bd>ul { display: block; padding: 11px; border-radius: 11px; background: var(--bt); box-shadow: 0 4px 7px var(--bc); transition: var(--t-slow); margin: 0; position: absolute; transform: translate(0, -90px) scale(0.8) matrix(1.2, 0, 0, 0.88, 0, 0); width: -webkit-fill-available; opacity: 0; visibility: hidden; }
.postetype bd>ul { transform: translate(0, -8px) scale(1) matrix(1, 0, 0, 1, 0, 0); opacity: 1; visibility: visible; }
clvm>bl ul>li { display: grid ; grid-template-columns: 33px auto 22px; padding: 11px; border-radius: 11px; align-items: center; }
clvm>bl ul>li mrk { height: 14px; width: 14px; margin: auto; }
clvm>bl ul>li:hover { background: var(--bc); }
clvm>bl btn.this { background: var(--bc); }
clvm>bl btn.this>i svg { fill: var(--b); }
clvm>bl btn p { margin: 0; font-size: 0.77em; }
clvm>bl btn.this>i { background: var(--a); }
/* Component : LivePostOption */
clvo>bl { display:inline-block; width:100%; padding:30px; background:#f7f9fc; }
clvo>bl hd>t { font-size:28px; font-weight:600; color:#111; }
clvo>bl hd>p { font-size:16px; color:#555; margin-top:6px; }

clvo1, clvo2 { display:inline-block; width:45%; vertical-align:top; background:#fff; margin:15px; border-radius:10px; box-shadow:0 2px 5px #ccc; }
clvo1>bl, clvo2>bl { padding:20px; }
clvo1>bl hd, clvo2>bl hd { display:flex; align-items:center; gap:10px; }
clvo1>bl hd>t, clvo2>bl hd>t { font-size:20px; font-weight:600; color:#000; }
clvo1>bl bd>p, clvo2>bl bd>p { margin:10px 0; font-size:14px; color:#444; }
clvo1>bl ft>button, clvo2>bl ft>button { margin-top:20px; padding:10px 20px; border:none; border-radius:6px; background:#e7f0ff; color:#1366d6; font-weight:600; cursor:pointer; }
/* Component : Login */
login>bd{display: block; position: absolute; left: 0; right: 0; top: 44px; bottom: 0; }
login>hd { position: absolute; left: 0; right: 0; top: 0; height: 44px; display: block; }
login hd f { height: 100%; width: 100%; }
login hd aa { display: flex; width: 50%; height: 100%; justify-content: center; align-items: center; background: rgba(0,0,0,0.55); }
login .signin {display:none}	
login.signin .signin { position: absolute; left: 0; top: 0; bottom: 0; right: 0; display: flex; flex-direction: column; justify-content: center; align-items: center; }	
		
login .signup {display:none}	
login.signup .signup { position: absolute; left: 0; top: 0; bottom: 0; right: 0; display: flex; flex-direction: column; justify-content: center; align-items: center; }	
	
login.signin .sin{background:transparent}		
login.signup .sup{background:transparent}


clgno ops>aa { color: var(--a); font-weight: 400; letter-spacing: 1px; }
cfrgo { display: none; }
cfrgo { display: none; }
crgso { display: none; }
.forgot cfrgo { display: block; }
.register cfrgo { display: none; }
.register crgso { display: block; }
.forgot login { display: none; }



 
.noti { background: var(--b); padding: 22px 80px; border-radius: 11px; position: relative; max-width: 777px; margin: 22px;display:block }
.noti>ft>a { position: unset; }
.noti> hd { display: flex; justify-content: center; }
.noti> hd i { height: 60px; width: 60px; }	
.noti> ft { /* display: none; */ background:var(--bc); display: grid; justify-content: center; padding: 11px; border-radius: 44px; }


@media only screen and (max-width: 600px) {
.noti { padding: 22px; }
.noti { margin: 0 11px; }
	
 }	

                /*Louding_Elememt*/
aleo { display: block; flex-direction: column; align-items: center; background: unset; cursor: pointer; transition: 99ms; border-radius: 17px; position: relative;  height: 333px; margin: 4px; }
 
aleo hd { display: flex ; flex-direction: column; align-items: center; justify-content: center; background: unset; cursor: pointer; transition: 99ms; border-radius: 17px; position: relative; overflow: hidden; background: var(--bc); height: 253px; width: 100%; }
aleo>bl>bd { display: grid ; grid-template-columns: 33.3% 33.3% 33.3%; }
aleo bd>i { background: var(--bc); height: 74px; margin: 6px; width: -webkit-fill-available; } 

@media only screen and (max-width: 999px) {
    aleo>bl { margin: 0px; }
	aleo{ margin: 8px; }
}
/* Component : MarketPlaceFilter */
mfls { display: block; touch-action: none; }
mfls>bl d>*, mfls>bl d>* bl { background: transparent; }
mfls>bl>bd, mfls>bl>ft { display: block; border-bottom: 1px solid var(--bc); }
mfls>bl { display: block; padding: 11px; background: var(--b); box-shadow: 4px 0px 7px var(--bc); border-radius: 11px; margin: 11px; }
mfls>bl>hd { display: grid ; grid-template-columns: 33px auto; padding: 11px 0; border-bottom: 1px solid var(--bc); align-items: center; }
mfls>bl>hd btn { height: 33px; width: 33px; display: flex ; align-items: center; justify-content: center; transform: rotate(180deg); }
mfls>bl>hd btn>i { height: 22px; width: 22px; transform: scale(1.33); }
mfls>bl>ft btn { display: grid ; grid-template-columns: 44px auto; justify-content: center; align-items: center; font-weight: 600; background: var(--lgaa); color: var(--b); border-radius: 11px; position: relative; }

@media (min-width : 999px) {
	mfls>bl>hd btn { display: none; }
	mfls>bl>hd { display: block; }
}
@media (max-width : 999px) {
	mfls>bl { border-radius: 0; margin: 0; }
}
mppf>bl { width: 100%;  background: var(--b); border-radius: 0; overflow: hidden; display: flex; flex-direction: column; box-shadow: 0 2px 10px var(--bc-t); }
mppf>bl hd { padding: 16px 20px; background: var(--b); display: flex; align-items: center; border-bottom: 1px solid var(--bc); position: relative; }
mppf>bl hd i { height: 33px; width: 33px;cursor: pointer; margin-right: 16px; }
mppf>bl hd h1 { font-size: 18px; font-weight: 600; color: var(--c); margin: 0; text-align: center; flex: 1; margin-right: 36px; }
mppf>bl bd { padding: 0; flex: 1; }
mppf>bl bd pfs { display: flex; align-items: center; padding: 20px; border-bottom: 1px solid var(--bc); }
mppf>bl bd pfs avt { width: 48px; border-radius: 50%; background: var(--c0); display: flex ; align-items: center; justify-content: center; margin-right: 16px; color: var(--b); font-size: 20px; overflow: hidden; }
mppf>bl bd pfs inf {display: grid; }
mppf>bl bd pfs inf name { font-size: 16px; font-weight: 600; color: var(--c); margin: 0 0 4px 0; }
mppf>bl bd pfs inf tx { font-size: 14px; color: var(--a); cursor: pointer; text-decoration: none; }
mppf>bl bd sts { display: grid; grid-template-columns: 1fr 1fr; border-bottom: 8px solid var(--bc); }
mppf>bl bd sts st { padding: 16px 20px; display: flex; align-items: center; cursor: pointer; border-right: 1px solid var(--bc); border-bottom: 1px solid var(--bc); transition: background 0.2s ease; }
mppf>bl bd sts st:nth-child(2n) { border-right: none; }
mppf>bl bd sts st:hover { background: var(--bg-t); }
mppf>bl bd sts st i {height: 28px; width: 28px; cursor: pointer; margin-right: 16px; }
mppf>bl bd sts st cnt { display: flex; flex-direction: column; }
mppf>bl bd sts st cnt tx { font-size: 14px; font-weight: 500; color: var(--c); margin-bottom: 2px; }
mppf>bl bd sts st cnt sub { font-size: 12px; color: var(--c0); }
mppf>bl bd mnu { padding: 0; }
mppf>bl bd mnu h3 { font-size: 16px; font-weight: 600; color: var(--c); margin: 0; padding: 20px 20px 8px 20px; }
mppf>bl bd mnu itm { display: flex; align-items: center; padding: 12px 20px; cursor: pointer; transition: background 0.2s ease; border-bottom: 1px solid var(--bc); }
mppf>bl bd mnu itm:hover { background: var(--bg-t); }
mppf>bl bd mnu itm i { color: var(--c); margin-right: 16px; text-align: center; height: 25px; width: 25px; }
mppf>bl bd mnu itm tx { font-size: 15px; color: var(--c); font-weight: 500; }
mppf>bl ft { padding: 0; }

@media (max-width: 400px) {

	mppf>bl { max-width: 100%; margin: 0 -20px; }

}

/* Component : MarketplaceAccess */
cmoao>bl { padding: 14px; border-radius: 10px; display: block; max-width: max-content; margin: 11px auto; }
cmoao>bl grid.cg1 { display: grid ; grid-template-columns: 56% 44%; }

@media (max-width : 999px) {
	cmoao>bl grid.cg1 { display: block; }
}
/* Component : MarketplaceAccessOption */

/* Component : MarketplaceBuySMenu */
mbmn>bl { display: block; padding: 11px; }
mbmn>bl a>grid { display: grid ; grid-template-columns: 55px auto; align-items: center; padding: 4px 11px; margin: 4px; border-radius: 11px; }
mbmn>bl a>grid:hover { background: var(--bc); }
mbmn>bl>hd { display: grid ; grid-template-columns: 44px auto; align-items: center; }
mbmn>bl tx>t { font-size: 0.77em; }
mbmn>bl grid>i { height: 20px; width: 20px; padding: 11px; border-radius: 55%; background: var(--bc); }
mbmn>bl mb>a { font-weight: 500; }
mbmn>bl mb { display: block; padding: 11px 0; }
mbmn>bl ft>btn { display: grid ; grid-template-columns: 33px auto; justify-content: center; align-items: center; padding: 7px 11px; border-radius: 11px; background: var(--aa-t); font-size: 0.88em; font-weight: 500; color: var(--a); }
mbmn>bl ft>btn svg { fill: var(--a); }
mbmn>bl ft>btn:hover { opacity: .88; }
/* Component : MarketplaceDetails */
cmpd>bl hd, cmpd>bl bd { display: block; padding: 22px; margin: 0; background: var(--bt); border-radius: 11px; }
cmpd>bl ul { display: block; padding: 0; margin: 0; }
cmpd>bl ul>li { display: grid ; grid-template-columns: 44px auto 22px; align-items: center; padding: 7px; border-radius: 11px; margin: 4px 0; }
cmpd>bl li>i:nth-child(3) { transform: rotate(180deg); height: 17px; width: 17px; }
cmpd>bl li>i { height: 22px; width: 22px; }
cmpd>bl li p { margin: 0; }
cmpd>bl li t { font-weight: 500; }
cmpd>bl hd, cmpd>bl bd { display: block; padding: 22px; margin: 0; background: var(--bt); border-radius: 11px; margin: 11px 0; }
cmpd>bl ft { display: flex ; align-items: center; justify-content: center; background: var(--bt); padding: 22px; border-radius: 11px; }

/* Component : MarketplaceHeader */
cmph>bl { display: block; background: var(--b); box-shadow: 0 4px 7px var(--bc); padding: 11px; }
cmph>bl hd { display: grid ; grid-template-columns: 55px auto auto; align-items: center; }
cmph>bl back { height: 44px; width: 44px; transform: rotate(180deg); display: flex ; align-items: center; justify-content: center; }
cmph>bl btns>btn { display: flex ; height: 33px; width: 33px; border-radius: 55%; align-items: center; justify-content: center; background: var(--bc); padding: 5px; margin-left: 11px; }
cmph>bl btns { display: flex ; align-items: center; justify-content: end; }
cmph>bl mb { display: flex ; overflow: auto; }
cmph>bl mb a>grid { display: block; background: var(--bc); padding: 11px 22px; border-radius: 33px; white-space: nowrap; font-size: 0.88em; font-weight: 500; margin: 11px 4px; margin-bottom: 0; }
cmph>bl mb a>grid.this { background: var(--a); color: var(--b); }
cmph>bl back>i { height: 33px; width: 33px; }
cmph>bl h4 { font-size: 1.22em; }

/* Component : MarketplaceNotification */
cnoto>bl { display: grid ; grid-template-columns: 66px auto 0; padding: 7px; margin: 7px 0; align-items: center; position: relative; border-radius: 11px; }
cnoto>bl:hover { background: var(--bc); }
cnoto>bl hd>i { height: 55px; width: 55px; border-radius: 11px; overflow: hidden; background: var(--bt); }
cnoto>bl hd>i>img { height: 100%; width: 100%; object-fit: cover; }
/* Component : MarketplaceNotifications */
cnots>bl { background: var(--bt); border-radius: 11px; padding: 22px; display: block; max-width: 666px; margin: 11px auto; }
cnots>bl hd>t { font-size:18px; font-weight:700; margin-bottom:7px; display:block; }
cnots>bl bd>p { font-weight: 600; font-size: 1em; }
/* Component : MarketplaceProduct */
cmpls>bl { display: block; padding: 11px; background: var(--b-t44); border-radius: 11px; margin: 22px 11px; }
cmpls bd bl { padding: 2px 11px; margin: 4px; background: var(--bt); border-radius: 11px; position: relative; overflow: hidden; border: solid 1px var(--bt); display: block; }
cmpls bd bl>hd { display: block; margin: auto; max-height: 177px; overflow: hidden; border-radius: 11px; background: var(--b); width: -webkit-fill-available; margin-top: 11px; }
cmtp>bl>hd i>img { height: 100%; width: 100%; object-fit: cover; }
cmtp>bl name { font-weight: 500; overflow: hidden; display: block; max-height: 4.4rem; -webkit-line-clamp: 2; display: -webkit-box; -webkit-box-orient: vertical; text-overflow: ellipsis; white-space: normal; line-height: 1.44; margin: 4px 0; }
cmtp>bl brd { display: block; font-weight: 500; line-height: 1.88; }
cmpls is { display: flex ; font-size: 15px; align-items: center; font-weight: 600; }
cmpls price { font-size: 1.22em; font-weight: 600; margin-top: 7px; display: block; width: max-content; }
cmtp>bl bd>t { font-weight: 400; overflow: hidden; max-height: 4.4rem; font-size: 0.88em; -webkit-line-clamp: 1; display: -webkit-box; -webkit-box-orient: vertical; text-overflow: ellipsis; white-space: normal; line-height: 1.44; }
cmpls bl ft { padding: 11px 0px; text-align: left; font-size: 17px; font-weight: 600; position: relative; display: block; z-index: 99; }
cmpls adc { display: flex ; justify-content: center; align-items: center; font-weight: bold; color: var(--aa); background: var(--aa-t); border-radius: 7px; font-size: 0.88em; padding: 11px 33px; }
cmpls wish { display: flex ; justify-content: center; align-items: center; font-size: 2em; font-family: monospace; background: var(--bc); border-radius: 7px; height: 45px; width: 45px; }
cmpls is>i { height: 11px; width: 11px; margin-right: 4px; opacity: .5; }
cmpls is>i.this { opacity: 1; }
cmpls blc { display: grid ; grid-template-columns: auto 88px; overflow: hidden; width: auto; border-radius: 11px; position: relative; align-items: center; padding: 11px; margin-bottom: 0; }
cmpls>bl blc>btn { display: grid ; grid-template-columns: auto 33px; align-items: center; font-size: 0.88em; color: var(--a); font-weight: 600; }
cmpls>bl adc.this { background: var(--c); color: var(--b); }
cmpls>bl ft>actn { display: grid ; grid-template-columns: auto max-content; gap: 4px; position: relative; z-index: 5; }



/* MarketplaceProduct by GaganNayak */
.cv1 cmtp>bl { display: grid ; grid-template-columns: 222px auto; background: transparent; border: none; align-items: end; }
.cv1 cmtp>bl ft { grid-column-start: 2; width: max-content; padding-top: 0; }
.cv1 cmtp>bl hd { grid-row-start: 1; grid-row-end: 3; max-height: unset; margin: 11px; position: relative; padding-top: 100%; background: transparent; }
.cv1 cmtp>bl bd>t { -webkit-line-clamp: 1; max-width: calc(100% - 44%); }
.cv1 cmtp>bl name { max-width: calc(100% - 30%); }
.cv1 cmtp>bl hd>i { position: absolute; inset: 0; height: 100%; width: 100%; background: var(--bc); }


@media (max-width : 999px) {
	.cv1 cmtp>bl { grid-template-columns: 144px auto; }
	.cv1 cmtp>bl hd>i { position: unset; }
	.cv1 cmtp>bl hd { padding: 0; height: -webkit-fill-available; margin: 4px; }
}
/* Component : MarketplaceProduct */
cmpls div { overflow: scroll; padding: 11px 0; display: grid; position: relative; margin: unset; }
 
@media only screen and (max-width: 999px) {
	cmpls bd bl { margin: 4px; min-width: unset; }
	cmpls div { display: grid ; width: auto; grid-template-columns: 50% 50%; }
}
cmpls div { grid-template-columns: 20% 20% 20% 20% 20%; display: grid ; }

@media only screen and (max-width: 1600px) {
cmpls div { grid-template-columns: 25% 25% 25% 25%; }
}

@media only screen and (max-width: 1400px) {
cmpls div { grid-template-columns: 33.33% 33.33% 33.33%; }
	}

@media only screen and (max-width: 999px) {
	cmpls div { display: block; }
}


/* MarketplaceProducts by GaganNayak */
.cv1 cmpls>bl div { display: block; }
/* COmponent : MarketplacePromo */
cmpao>bl { display: block; border-radius: 22px; overflow: hidden; background: var(--bt); margin: 11px; }
cmpao>bl hd>t { font-weight:700; font-size:14px; color:var(--c); margin-bottom:10px; display:block; }
cmpao>bl t { font-size: 1em; font-weight: 500; }
cmpao>bl p { margin: 0; }
cmpao>bl i>img { height: 100%; width: 100%; object-fit: cover; }  
cmpao>bl bd { display: block; padding: 15px 22px; }
/* Component : Marketplace_BotPurchase */
Marketplace .aerea { flex-direction: row; }
cmbf>bl { display: block; margin: 22px 0px; background: var(--b-t22); padding: 11px; border-radius: 22px; border-bottom: solid 1px var(--bc); }
cmbf>bl hd { display: grid ; grid-template-columns: 50% 50%; margin-bottom: 6px; }
cmbf>bl hd>d { margin: 4px; padding: 7px; background: var(--bt); border-radius: 9px; display: grid ; grid-template-columns: auto auto auto; align-items: center; justify-content: space-between; }
cmbf>bl d:nth-child(3) { grid-column-start: 1; grid-column-end: 3; }
cmbf>bl d>i { height: 22px; width: 22px; }
cmbf>bl d>t { font-size: 13px; font-weight: 500; }
cmbf>bl btn { display: flex; justify-content: center; align-items: center; }
cmbf>bl bb { position: relative; display: block; max-height: 30px; width: 44px; border-radius: 50px; border: solid 2px; transition: 333ms; box-shadow: unset; overflow: visible; top: unset; height: 21px; right: unset; background: var(--bc); padding: 2px; opacity: 0.9; border: 1px solid var(--bc); }
cmbf>bl bo oo { display: block; height: 19px; width: 19px; background: var(--aaa); border-radius: 50%; position: absolute; transition: 333ms; color: #000; box-shadow: unset; margin: 1px; opacity: 0.8; }
cmbf>bl .oo oo {  margin-left: 23px; }
cmbf>bl h4 { display: block; font-size: 12px; align-items: center; margin-bottom: 11px; }
cmbf>bl sl>select { width: 100%; padding: 11px; border: solid 1px var(--bc); border-radius: 6px; margin: 0; height: 50px; font-size: 0.88em; font-weight: 400; background: var(--bc); }
cmbf>bl bd>d,cmbf>bl prc { margin-bottom: 11px; display: block; padding: 11px; background: var(--bt); border-radius: 11px; }
cmbf>bl mg { display: grid ; grid-template-columns: 31% 31% 31%; gap: 7px; border-radius: 11px; text-align: center; align-items: center; }
cmbf>bl mg>aa { display: flex ; width: auto; padding: 11px; border-radius: 6px; height: 20px; margin: 2px; align-items: center; justify-content: center; background: var(--bc); font-weight: 500; }
cmbf>bl aa>t { font-size: 0.77em; }
cmbf>bl mg>aa.this { background: var(--aaa); border-radius: 7px; color: var(--b); }
cmbf>bl btns>btn { height: 44px; display: flex ; background: var(--bc); border-radius: 7px; box-shadow: var(--0); width: 100%; max-width: 333px; position: relative; font-weight: bold; cursor: pointer; margin: 11px 0; align-items: center; justify-content: center; padding: 2px; }
cmbf ft btn:last-child { background: var(--aaa); color: var(--b); height: 40px; }
cmbf ft btns { display: flex ; align-items: center; justify-content: space-between; column-gap: 11px; }
cmbf ft { display: flex ; background: var(--b-t); padding: 11px; border-radius: 11px; gap: 11px; flex-direction: column; }
cmbf select { width: 100%; padding: 11px; border: solid 1px var(--bc); border-radius: 6px; background: transparent; margin: 0; height: 50px; }
bmbo>bl { display: block; background: var(--b); padding: 22px; box-shadow: 2px 0 5px rgba(0, 0, 0, 0.1); overflow-y: auto; border-radius: 11px; margin: 11px; }
bmbo hd { display: grid ; align-items: center; font-size: 20px; font-weight: 500; padding-bottom: 10px; text-align: justify; grid-template-columns: 44px auto; }
bmbo hd svg { width: 20px; height: 20px; cursor: pointer; } 
bmbo bd input { width: -webkit-fill-available; border-radius: 0; outline: none; height: 33px; padding: 0; margin: 0; background: transparent; font-weight: 400; }
bmbo hd i { background: transparent; }
bmbo svg { width: 24px; height: 24px; }
bmbo i { width: 33px; height: 33px; cursor: pointer; background: var(--bc); border-radius: 55%; }
bmbo a { display: grid ; align-items: center; padding: 12px; text-decoration: none; color: var(--c); font-size: 16px; border-radius: 8px; transition: background 0.3s; grid-template-columns: 40px auto; font-weight: 500; gap: 10px;}
bmbo a:hover { background: var(--bc); } 
bmbo bd .create { text-align: center; background: rgb(83 143 217 / 18%); justify-content: center; font-weight: 500; margin: 11px 0; padding: 4px 0; }
bmbo bd p { font-size: 14px; color: var(--a); margin-top: 15px; } 
bmbo ft h3 { font-size: 18px; margin-bottom: 10px; } 
bmbo blc { display: grid ; grid-template-columns: 35px auto; align-self: center; background: var(--bc); border-radius: 30px; padding: 6px; }
bmbo blc i { background: transparent; height: 18px; width: 18px; margin: auto; }
bmbo bd .create i { background: transparent; }
bmbo a.Location { display: block; }
bmbo input { width: 17px; }
bmbo .srty { cursor: pointer; display: flex ; justify-content: space-between; align-items: center; font-size: 0.88em; border: 1px solid var(--bc); border-radius: 5px; padding: 0px 8px;margin: 4px 0; }
bmbo .srty i { background: transparent; }
bmbo .fiup label , bmmo .fiup1 label { display: grid ; margin: 5px 0; grid-template-columns: auto 27px; }
bmbo .fiup , bmmo .fiup1 { margin-bottom: 10px; display: none; margin-top: 5px; border: 1px solid var(--bc); overflow: scroll; padding: 8px; }
bmbo .fiup1 { margin-bottom: 10px; display: none; margin-top: 5px; border: 1px solid var(--bc); overflow: scroll; padding: 8px; }
bmbo.sty .fiup { display: block; }
bmbo.st .fiup1 { display: block; }

@media only screen and (max-width: 999px) {
bmbo { display: none; }
mp.fill bmbo { display: block; }
bmbo bl { box-shadow: unset; margin: 0; }
}





cmpfs { background: var(--b-t22); display: block;; border-radius: 22px;}

cmio bl { background: var(--b); border-radius: 8px; box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); display: block; padding: 1rem;}
cmio hd { font-size: 18px; margin-bottom: 15px; display: block; } 
cmio bd { display: grid ; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); gap: 10px; }
cmio blc { margin: 5px 0; display: block;border-radius: 0.5rem; padding: 1.5rem; border: solid 1px var(--bc); }
cmio blc img { width: 18px; vertical-align: middle; } 
cmio t { font-size: 22px; font-weight: bold; margin: 5px 0; } 

cpfts>bl>bd { display: block; position: relative; max-height: 55vh; overflow-y: auto; }cmio ft { text-align: center; margin-top: 15px; display: block; } 
cmio ft a {  text-decoration: none;  }
bmlo { display: block; background: var(--b); box-shadow: var(--bs); transition: 333ms;}

bmlo hd { display: block; }

bmlo hd div { display: flex ; align-items: center; border-bottom: solid 2px var(--bc-t); padding: 12px 13px; gap: 4px; }

bmlo hd i { width: 30px; padding: 3px 3px; height: 30px; border-radius: 50%; display: flex ; align-items: center; justify-content: center; }

bmlo hd i:nth-child(1) { background: var(--bc); }

bmlo hd>dv { display: block ;padding: 12px 13px; }

bmlo dv btn { display: flex ; background: var(--bc); color: var(--aa-t); padding: 7px 20px; font-size: 14px; font-weight: 600; border-radius: 7px; justify-content: center; align-items: center; height: 20px; }

bmlo dv span { font-size: 12px; }

bmlo>bl>bd {overflow: scroll;height: 43rem;}

bmlo>bl>ft { display: block; padding: 14px; border-top: solid 1px var(--bor); }

bmlo ft>btn { display: flex ; justify-content: center; background: var(--a); border-radius: 5px; padding: 6px; font-weight: 500; color: var(--b); }


/* Component : Marketplace_Menu */
cmmo>bl { display: grid ; grid-template-rows: max-content auto max-content; padding: 11px; border-radius: 11px; }
cmmo>bl a.this { background: var(--bc); }
cmmo>bl a.this i svg { fill: var(--b); } 
cmmo>bl a.this i { background: var(--c); }
cmmo>bl a>t { font-size: 0.88em; }
cmmo>bl hd { border-bottom: 1px solid var(--bc); padding-bottom: 11px; }
cmmo>bl hd>f { display: flex ; justify-content: space-between; align-items: center; font-size: 22px; font-weight: bold; padding-bottom: 11px; } 
cmmo>bl hd svg { width: 20px; height: 20px; cursor: pointer; } 
cmmo>bl blc>input { background: transparent; }
cmmo>bl blc>input { width: -webkit-fill-available; border-radius: 0; outline: none; height: 33px; padding: 0; margin: 0; background: transparent; font-weight: 400; }
cmmo>bl blc>input::placeholder { color: var(--c); }
cmmo>bl svg { width: 24px; height: 24px; }
cmmo>bl bd { display: block; overflow: auto; max-height: 77vh; }
cmmo>bl i { width: 22px; height: 22px; cursor: pointer; background: var(--bc); border-radius: 55%; padding: 8px; }
cmmo>bl aa { display: grid ; align-items: center; padding: 11px; text-decoration: none; color: var(--c); font-size: 16px; border-radius: 8px; transition: background 0.3s; grid-template-columns: 40px auto; font-weight: 500; gap: 10px; }
cmmo>bl a { display: grid ; align-items: center; padding: 12px; text-decoration: none; color: var(--c); font-size: 16px; border-radius: 8px; transition: background 0.3s; grid-template-columns: 40px auto; font-weight: 500; gap: 10px; margin: 4px 0; }
cmmo>bl a:hover { background: var(--bc); } 
cmmo>bl bd .create { background: var(--bc); justify-content: center; font-weight: 500; margin: 11px 0; gap: 0; }
cmmo>bl bd p { font-size: 14px; color: var(--a); margin-top: 15px; } 
cmmo>bl ft h3 { font-size: 18px; margin-bottom: 10px; } 
cmmo>bl blc { display: grid ; grid-template-columns: 35px auto; align-self: center; background: var(--bc); border-radius: 30px; padding: 6px; }
cmmo>bl blc i { background: transparent; height: 18px; width: 18px; margin: auto; }
cmmo>bl bd .create i { background: transparent; }
cmmo>bl a.Location { display: block; }
@media only screen and (max-width: 999px) {
	cmmo>bl { display: none; }
	mp.fill cmmo { display: block; }
	cmmo>bl bl { box-shadow: unset; margin: 0; }
}cmppo bl { display: block; border-radius: 11px; padding: 15px; background: var(--b); margin: 11px; }
cmppo hd { display: flex; align-items: center; gap: 10px; } 
cmppo img { width: 50px; height: 50px; border-radius: 50%; background: var(--bc); } 
cmppo p { display: block; margin: 0px; } 
cmppo bd { display: flex; flex-direction: column; gap: 10px; margin-top: 15px; } 
cmppo button { width: 100%; padding: 10px; border: none; border-radius: 5px; font-size: 14px; cursor: pointer; } 
cmppo .create{ background: var(--aa); color: var(--b) } 
@media only screen and (max-width: 999px) {
cmppo bl { width: auto; }
}
bmpp { display: none; }
.mpp bmpp { display: block; }
.mpp popups { opacity: 1; visibility: visible; }


bmpp bl { background: var(--b); width: 450px; border-radius: 10px; box-shadow: 0 2px 5px rgba(0,0,0,0.2); padding: 20px; } 
bmpp hd { display: block; border-bottom: 1px solid var(--bor); padding-bottom: 10px; }
bmpp hd img { width: 80px; height: 80px; border-radius: 50%; margin-right: 15px; background: var(--bc); } 
bmpp hd div h3 { margin: 0; font-size: 20px; } 
bmpp hd div p { margin: 5px 0; color: gray; } 
bmpp .msg { background: #e4e6eb; border: none; width: 100%; padding: 10px; text-align: center; color: gray; border-radius: 5px; cursor: not-allowed; margin-top: 10px; } 
bmpp bd { display: block; padding: 15px 0; } 
bmpp .rating { color: #1877f2; font-size: 20px; } 
bmpp .shbx { display: flex; gap: 10px; margin-top: 10px; } 
bmpp .shbx input { flex: 1; padding: 8px; border: 1px solid #ddd; border-radius: 5px; } 
bmpp .shbx button { padding: 8px; border: 1px solid #ddd; background: #e4e6eb; border-radius: 5px; cursor: pointer; } 
bmpp ft { display: block; text-align: center; color: gray; padding-top: 10px; font-size: 14px; } 
bmpp .nlts { display: flex; flex-direction: column; align-items: center; margin-top: 20px; } 
bmpp .nlts img { width: 100px; }

cmse { display: block; background: var(--b); box-shadow: var(--bs); transition: 333ms; border-radius: 11px; }

cmse hd { display: block; }

cmse hd div { display: flex ; align-items: center; border-bottom: solid 2px var(--bc-t); padding: 12px 13px; gap: 4px; }

cmse hd i { width: 30px; padding: 3px 3px; height: 30px; border-radius: 50%; display: flex ; align-items: center; justify-content: center; }

cmse hd i:nth-child(1) { background: var(--bc); }

cmse hd>dv { display: flex ; justify-content: space-between; padding: 12px 13px; }

cmse dv btn { display: flex ; color: var(--a); padding: 8px 11px; font-size: 16px; font-weight: 600; border-radius: 7px; justify-content: center; align-items: center; height: 20px; }

cmse dv span { font-size: 16px; font-weight: 400; }

cmse>bl>bd {overflow: scroll;height: 43rem;}

cmse>bl>ft { display: block; padding: 14px; border-top: solid 1px var(--bor); }

cmse dv btn:hover { background: var(--bc); }

cmse ft btn { display: flex ; justify-content: center; background: var(--bc); border-radius: 5px; border: solid 1px var(--bor); padding: 6px; }

cmse ft dv { display: flex ; padding-bottom: 12px; }

cmse ft bar { flex: 1; height: 6px; border-radius: 4px; margin: 0 10px; position: relative; overflow: hidden; }

cmse dv fill { display: block; height: 100%; background: var(--aa-t); border-radius: 4px; }

cmse fill.bblue { background: var(--a); }


bmmo bl { display: block; background: var(--b); padding: 15px; box-shadow: 2px 0 5px rgba(0, 0, 0, 0.1); overflow-y: auto; border-radius: 11px; margin: 22px; }
bmmo { display: block; height: 100vh; margin-bottom: 100px; }
bmmo hd { display: grid ; align-items: center; font-size: 20px; font-weight: 500; padding-bottom: 10px; text-align: justify; grid-template-columns: 44px auto; }
bmmo hd svg { width: 20px; height: 20px; cursor: pointer; } 
bmmo bd input { width: -webkit-fill-available; border-radius: 0; outline: none; height: 33px; padding: 0; margin: 0; background: transparent; font-weight: 400; }
bmmo hd i { background: transparent; }
bmmo svg { width: 24px; height: 24px; }
bmmo i { width: 33px; height: 33px; cursor: pointer; background: var(--bc); border-radius: 55%; }
bmmo a { display: grid ; align-items: center; padding: 12px; text-decoration: none; color: var(--c); font-size: 16px; border-radius: 8px; transition: background 0.3s; grid-template-columns: 40px auto; font-weight: 500; gap: 10px;}
bmmo a:hover { background: var(--bc); } 
bmmo bd .create { text-align: center; background: rgb(83 143 217 / 18%); justify-content: center; font-weight: 500; margin: 11px 0; padding: 4px 0; }
bmmo bd p { font-size: 14px; color: var(--a); margin-top: 15px; } 
bmmo ft h3 { font-size: 18px; margin-bottom: 10px; } 
bmmo blc { display: grid ; grid-template-columns: 35px auto; align-self: center; background: var(--bc); border-radius: 30px; padding: 6px; }
bmmo blc i { background: transparent; height: 18px; width: 18px; margin: auto; }
bmmo bd .create i { background: transparent; }
bmmo a.Location { display: block; }
bmmo input { width: 17px; }
bmmo .srty { cursor: pointer; display: flex ; justify-content: space-between; align-items: center; font-size: 0.88em; border: 1px solid var(--bc); border-radius: 5px; padding: 0px 8px;margin: 4px 0; }
bmmo .srty i { background: transparent; }
bmmo .fiup label , bmmo .fiup1 label { display: grid ; margin: 5px 0; grid-template-columns: auto 27px; }
bmmo .fiup , bmmo .fiup1 { margin-bottom: 10px; display: none; margin-top: 5px; border: 1px solid var(--bc); overflow: scroll; padding: 8px; }
bmmo .fiup1 { margin-bottom: 10px; display: none; margin-top: 5px; border: 1px solid var(--bc); overflow: scroll; padding: 8px; }
bmmo.sty .fiup { display: block; }
bmmo.st .fiup1 { display: block; }

@media only screen and (max-width: 999px) {
bmmo { display: none; }
mp.fill cmmo { display: block; }
bmmo bl { box-shadow: unset; margin: 0; }
}





cmpso { display: none; }
.stgs cmpso { display: block; }
.stgs popups { opacity: 1; visibility: visible; }
cmpso bl { display: block; width: 400px; background: var(--b); padding: 15px; border-radius: 8px; box-shadow: 0 12px 28px 0 rgba(0, 0, 0, .2), 0 2px 4px 0 rgba(0, 0, 0, .1), inset 0 0 0 1px rgb(255 250 250 / 50%); }
cmpso hd { display: block; font-size: 18px; font-weight: 500; margin-bottom: 10px; } 
cmpso bd { display: block; } 
cmpso ft { display: block; margin-top: 15px; font-size: 14px; } 
cmpso .stg { display: grid ; align-items: center; padding: 9px; margin: 11px 0; border-radius: 0; gap: 3%; grid-template-columns: 44px auto 44px; }
cmpso .tgl{ width: 40px; height: 20px; background: var(--bc); border-radius: 10px; position: relative; cursor: pointer; } 
cmpso .tgl::before { content: ""; width: 18px; height: 18px; background: var(--b); border-radius: 50%; position: absolute; top: 1px; left: 2px; transition: 0.3s; } 
cmpso .tgl.active { background: var(--a); } 
cmpso .tgl.active::before { left: 20px; }
cmpso i{width: 40px; height: 40px; cursor: pointer; background: var(--bc); border-radius: 55%;}
cmpso svg { height: 19px; width: 19px; }
cmpso span { font-weight: 500;font-size: 15px; }
cmpso p { font-size: 0.77em; display: flex ; flex-direction: column;margin: 0; }
cmpso .stg:hover { background: var(--bc); }

@media only screen and (max-width: 999px) {
cmpso bl { width: auto; margin: 11px;}
}
/* Component : Media_Recorder */
cmdr>bl { width: 100%; max-width: 380px; height: 560px; background-color: var(--b); border-radius: 12px; overflow: hidden; display: flex ; flex-direction: column; padding: 20px; box-shadow: var(--bs); margin: 0px auto; }
cmdr hd{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;}
cmdr hd i { width: 38px; height: 38px; border-radius: 50%; display: flex ; justify-content: center; align-items: center; background-color: var(--bc); cursor: pointer; }
cmdr hd h2{font-size:18px;font-weight:600;color:var(--c);text-align:center;flex-grow:1;}
cmdr bd{display:flex;flex-direction:column;align-items:center;margin-bottom:20px;flex-grow:1;}
cmdr bd h1{font-size:24px;font-weight:bold;margin-bottom:10px;text-align:center;color:var(--c);}
cmdr bd .lsif { display: flex ; align-items: center; gap: 8px; margin: 12px 0; color: var(--c0); font-size: 14px; width: 100%; justify-content: center; }
cmdr bd .lsif i { width: 5%; }
cmdr bd h4 { font-size: 24px; }
cmdr bd .tgsc{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:20px;}
cmdr bd .tag{background-color:var(--bc);color:var(--c0);padding:4px 12px;border-radius:16px;font-size:12px;}
cmdr bd span.tag:hover { background: var(--bor); color: var(--bt); cursor: pointer; }
cmdr bd .ctrl{display:flex;justify-content:space-between;align-items:center;width:100%;margin:20px 0;margin-top:auto;}
cmdr bd .cbtn{width:45px;height:45px;border-radius:50%;display:flex;justify-content:center;align-items:center;background-color:var(--bc);cursor:pointer;}
cmdr bd .pbtn{width:55px;height:55px;border-radius:50%;display:flex;justify-content:center;align-items:center;background-color:var(--c0);color:var(--b);cursor:pointer;}
cmdr span.pbtn i svg { fill: var(--b); }
span.pbtn i { height: 32%; width: 32%; }
cmdr bd .dbtn{color:var(--c0);}
cmdr ft{width:100%;}
cmdr ft .prco{width:100%;height:4px;background-color:var(--bc);border-radius:2px;position:relative;margin-bottom:10px;}
cmdr ft .prba{position:absolute;left:0;top:0;height:100%;background-color:var(--a);border-radius:2px;width:8%;}
cmdr ft .prhd{position:absolute;left:8%;top:50%;transform:translate(-50%,-50%);width:12px;height:12px;background-color:var(--a);border-radius:50%;}
cmdr ft .tmin{display:flex;justify-content:space-between;font-size:12px;color:var(--c0);margin-bottom:15px;}
cmdr ft .epme{display:flex;justify-content:space-around;padding-top:12px;border-top:1px solid var(--bor);}
cmdr ft .meit { display: flex ; align-items: flex-end; color: var(--c0); font-size: 13px; width: 100%; }
cmdr ft .meit i { width: 13%; }


/* Component : MeetingNew_Info */
cmni { display: grid ; background: var(--b); border-radius: 22px; padding: 22px; margin-top: 2%;}
cmni hd { display: grid ; grid-template-columns: 44px auto; margin-bottom: 7px; }
cmni hd i { width: 24px; height: 24px; }
cmni bd { display: block; }
cmni bd d { display: grid ; grid-template-columns: 50% 50%; column-gap: 11px; }
cmni bd d sl { margin: 4px; background: transparent; height: auto; border-radius: 11px; }
cmni bd d label { position: unset; font-size: 0.88em; margin-bottom: 5px; display: block; }
cmni bd d input { background: var(--bc); width: calc(100% - 25px); padding: 11px; height: 33px; border-radius: 5px; }


@media screen and (max-width: 999px) {
cmni bd d { display: block; }	
		
}
	
/* Component : MeetingParticipant */
cmpc>bl { display: block; margin: 4px; padding: 11px; position: relative; background: var(--bt); border-radius: 11px; box-shadow: var(--bt-bx); }
cmpc>bl hd>i>img { width: 100%; height: 100%; object-fit: cover; }
cmpc>bl hd>i { display: block; margin: auto; overflow: hidden; border-radius: 11px; height: -webkit-fill-available; width: -webkit-fill-available; max-height: 333px; }
cmpc>bl name { display: block; margin-bottom: 0; }
cmpc>bl bd { display: flex ; flex-direction: column; position: relative; }
cmpc>bl btns { display: grid ; grid-template-columns: auto max-content; align-items: center; }
cmpc>bl btns>btn { display: block; padding: 11px 22px; background: var(--bc); margin: 4px; border-radius: 11px; font-weight: 500; text-align: center; font-size: 0.88em; }
cmpc>bl btns>btn i { height: 22px; width: 22px; margin: auto; }
cmpc>bl ft btn:nth-child(1) { background: var(--a-t); color: var(--aa); }
cmpc>bl btn i svg { opacity: .5; }
cmpc>bl bd>t { font-size: 0.77em; }
/* Component : Meeting_Participants */
cmps>bl { display: block; margin: 11px; }
cmps>bl>hd { display: grid ; grid-template-columns: auto 33px; position: relative; align-items: center; padding: 11px 0; }
cmps>bl bd>d { display: grid ; gap: 2px; }
 
@media (min-width : 999px) {
	cmps>bl bd>d { grid-template-columns:  33.20% 33.20% 33.20%; }
}
 

@media (min-width : 1488px) {
	cmps>bl bd>d { grid-template-columns: 25% 25% 25% 25%; }
}
@media (max-width : 777px) {
	cmps>bl bd>d { display: block; }
}

/* Component : Meeting_Advance */
cmsd>bl { display: block; background: var(--bt); padding: 22px; border-radius: 22px;border: solid 1px var(--bc);  }
cmsd hd { display: flex ; align-items: center; column-gap: 7px; margin-bottom: 11px; }
cmsd hd i { width: 24px; height: 24px; }
cmsd bd { display: block; }
cmsd bd input { height: 44px; }

@media only screen and (max-width: 999px){
cmsd>bl { margin: 0; }

}

/* Component : Meeting_AdvancePanel */
cmap { display: block; margin: 4px; }
cmap>bl {display: block; background: var(--bt); padding: 11px; border-radius: 22px; margin: 1px 0px; box-shadow: unset; border: solid 1px var(--bc); backdrop-filter: unset; position: relative; }
cmap>bl hd { display: grid ; position: relative; z-index: 2; height: 55px; align-items: center; grid-template-columns: 55px auto;  }
cmap>bl bd { display: block; position: relative; z-index: 2; padding: 0; }
cmup>bl bd label {margin: 0px 16px; display: grid ; margin-bottom: 11px; opacity: 1; font-size: 16px; font-weight: 500; }

/* Meeting Bot */		
cmbo>bl { display: grid; grid-template-columns: 15% auto; width: auto; margin: 7px; background: var(--bt); border-radius: 22px; position: relative; overflow: hidden; border: solid 1px var(--bt); align-items: center; padding: 22px; gap: 2%; max-width: 777px; }
cmbo hd { position:relative; }	
cmbo hd img { object-fit:cover; width:100%; height:100%; border-radius: 50%; }	
cmbo bd { display:block; margin: 4px;position: relative; }
cmbo ft { display: grid; grid-column-start: 1; grid-column-end: 3; }


cmbo p { margin:0;font-weight: 100;margin-top: 2px;}
cmbo wish i svg { opacity: 0.44; } 
	
cmbo country, cmbo state { background: var(--bc); padding: 7px 22px; margin: 4px; display: inline-block; margin-left: 0;border-radius: 4px; } 
cmbo mrp { margin-left: 11px; font-weight: 100; font-size: 0.77em; text-decoration-line: line-through; }	
 
cmbo ft dt { display: grid ; grid-template-columns: 12.5% 12.5% 12.5% 12.5% 12.5% 12.5% 12.5% 12.5%; justify-content: center; align-items: center; }	
cmbo ftr { display: flex; justify-content: center; align-items: center; height: 100%; width: 100%; }
cmbo ftr i { height: 77%; width: 77%; }	

cmbo ft d { display: grid; grid-template-columns: auto 200px; }
cmbo ft span { display: grid; align-items: center; grid-template-columns: 60% 40%;}	
cmbo ftr i t { font-weight: bold; font-style: normal; display: flex; height: 100%; width: 100%; margin: auto; justify-content: center; align-items: center; background: var(--hover); border-radius: 11px; }
	
/* changed by Gagan Nayak for meeting bot component btn */
cmbo btns>btn { display: flex; justify-content: center; align-items: center; font-weight: bold; color: var(--aa); background: var(--a-t); border-radius: 7px; font-size: 0.88em; padding: 0 11px; }
cmbo btns>btn:last-child { display: grid; justify-content: center; align-items: center; background: var(--bc); border-radius: 7px; grid-template-columns: 44px auto; padding: 0 11px; }
cmbo btns { display: grid; grid-template-columns: auto auto; height: 40px; grid-column-gap: 7px; margin: 11px 0; position: relative; z-index: 999;  }

	
.heart svg {opacity: 1; }
.heart t { font-weight: bold; }		


@media only screen and (max-width: 999px){
cmbo { grid-template-columns: 88px auto; }	
cmbo actn { width: -webkit-fill-available; }	
	
}	


/* Component : Meeting_Bot01 */
cmbt>bl { display: grid ; min-width: 211px; padding: 11px; margin: 7px; background: var(--bc); border-radius: 11px; position: relative; overflow: hidden; border: solid 1px var(--bt); grid-template-rows: 188px auto 55px; }
cmbt>bl>hd { display: block; height: -webkit-fill-available; width: 100%; margin: auto; overflow: hidden; border-radius: 11px; }
cmbt hd img { height: 100%; width: 100%; object-fit: cover; }
cmbt bd h1 { font-size: 0.88em; font-weight: 500; margin: 8px 0; text-align: start; font-family: "Roboto", "Arial", sans-serif; line-height: 1.2em; overflow: hidden; max-height: 4.4em; -webkit-line-clamp: 2; display: -webkit-box; -webkit-box-orient: vertical; text-overflow: ellipsis; white-space: normal; }
cmbt bd is { display: flex; font-size: 15px; align-items: center; font-weight: 600; }
cmbt is>i { height: 16px; width: 16px; margin-right: 3px; }
cmbt bd t { font-size: 0.9em; font-weight: 600; }	
cmbt bl ft { padding: 7px 0px; text-align: left; font-size: 17px; font-weight: 600; z-index: 99999; position: relative; padding-bottom: 0; }
cmbt btn { display: grid; grid-template-columns: auto 40px; height: 40px; grid-column-gap: 4px; }	
cmbt adc { display: flex; justify-content: center; align-items: center; font-weight: bold; color: var(--aa); background: var(--aat); border-radius: 7px; font-size: 0.88em; }
cmbt ft i { display: flex ; justify-content: center; align-items: center; font-size: 2em; font-family: monospace; background: var(--bc); border-radius: 7px; width: 24px; height: 24px; padding: 7px; }
cmbt ft t { display: flex ; justify-content: center; align-items: center; color: var(--b); background: var(--aaa); border-radius: 7px; font-size: 0.88em; font-weight: 500; }






/* Component : Meeting_BotBay */
cmbop { display: block; margin: 11px 0; position: relative; }
cmbop hd h1 { font-size: 2em; }
cmbop hd loction { display: grid; grid-template-columns: 33px auto; align-items: center; }
cmbop bd btn { height: 55px; display: flex ; justify-content: center; align-items: center; background: var(--aaa); color: var(--b); border-radius: 7px; box-shadow: var(--bs-bt); width: 100%; max-width: 333px; margin: auto; font-weight: bold; cursor: pointer; margin: 11px auto; position: relative; }
cmbop btn:nth-child(2) { box-shadow: inset 0 0 0 3px var(--a); color: var(--a); background: transparent; }
cmbop secure { display: grid; grid-template-columns: 33px auto; align-items: center; }
cmbop label { display: grid; grid-template-columns: 33px auto; align-items: center; }
cmbop label input { display: block; height: auto; width: auto; }
cmbop hd div { display: grid; grid-template-columns: 33px 46px 33px; align-items: center; background: var(--bc); padding: 9px; border-radius: 5px; margin-top: 5px; width: fit-content; }
cmbop bl bd { padding: 1px;  margin: 0px; }		
cmbop bl.quik { border-radius: 6px; }	
cmbop hd input { margin: auto; background: unset; width: 77px; padding: 0; text-align: center; height: 16px; }	
cmbop>bl { background: var(--bt); padding: 22px; border-radius: 22px; }
.stepper btn { display: block; background: transparent; padding: 0; }
cmbop .stepper i { height: auto; }
.step { display: grid; grid-template-rows: 77px auto auto; background: var(--b-t); margin: 4px; border-radius: 22px; padding: 16px; backdrop-filter: blur(11px); letter-spacing: 1; text-align: center; }

@media only screen and (max-width: 999px) { 		
cmboa>bl { margin: 11px; }	
cmbop bl bd btn { margin: 11px auto;margin: 11px auto;padding: 11px; width: auto; height: auto; }	
cmbor bl { grid-template-columns: 44px auto 35px; }	
cmbor bl b:nth-child(3) { display: grid; text-align: end; width: auto; }	
	
}

cmbbo {padding: 11px 0; display: flex; position: relative; margin: unset; overflow-x: scroll; }	
cmbbo h1 { font-size: 0.88em; font-weight: 500; margin: 8px 0; text-align: start; font-family: "Roboto", "Arial", sans-serif; line-height: 1.2em; overflow: hidden; max-height: 4.4em; -webkit-line-clamp: 2; display: -webkit-box; -webkit-box-orient: vertical; text-overflow: ellipsis; white-space: normal; }
cmbbo bl>hd { display: block; height: 177px; width: 100%; margin: auto; overflow: hidden; border-radius: 11px; }
cmbbo bl>hd>img { height: 100%; width: 100%; object-fit: cover; }
cmbbo is { display: flex; font-size: 15px; align-items: center; font-weight: 600; }
cmbbo actn { display: grid; grid-template-columns: auto 40px; height: 40px; grid-column-gap: 4px; }	
cmbbo adc { display: flex; justify-content: center; align-items: center; font-weight: bold; color: var(--aa); background: var(--aat); border-radius: 7px; font-size: 0.88em; }
cmbbo wish { display: flex; justify-content: center; align-items: center; font-size: 2em; font-family: monospace; background: var(--bc); border-radius: 7px; }	
cmbbo price { font-size: 0.9em; font-weight: 600; }	
cmbbo bl { min-width: 211px; padding: 11px; margin: 7px; background: var(--bt); border-radius: 11px; position: relative; overflow: hidden; border: solid 1px var(--bt); display: grid; grid-template-rows: 188px auto 55px; }
cmbbo is>i { height: 16px; width: 16px; margin-right: 3px; }


/* Component : Meeting_BotCommunity */
cmbm btn:active { transform: scale(0.99); }	
cmbm ft dt>i:hover { background: var(--at); }	
cmbm { display: block; padding: 22px; border-radius: 22px; background: var(--b); }	
cmbm hd { display: grid; grid-template-rows: 55px auto; text-align: center; margin-block: 7px; }
cmbm hd i { margin: auto; }	
cmbm hd h7 { font-size: 13px; opacity: 0.5; }	
cmbm bd>div { display: block; padding: 11px; border-radius: 22px 22px 0px 0px; background: var(--bc); text-align: center; }
cmbm bd>div dt { display: flex; justify-content: space-around; align-items: center; border-radius: 11px; padding: 4px;}
cmbm bl { padding: 0; background: transparent; margin: 0; border: unset !important;}
cmbm bd>div b { display: grid; border-right: solid 1px var(--a); padding-right: 11px; margin: auto; align-items: center; grid-template-rows: 5px auto; color: var(--a); }	
cmbm bd t { font-size: 0.88em; font-weight: 500; }	
cmbm bd btn { display: flex; margin-block: 11px; justify-content: center; align-items: center; background: var(--aaa); padding: 11px; border-radius: 11px; color: var(--b); font-weight: 600; }	
cmbm ft>d { display: flex; align-items: center; justify-content: space-around; }	
cmbm ft dt { display: grid; grid-template-rows: 44px auto; font-size: 12px; text-align: center; gap: 18px; margin-block: 11px; }	
cmbm ft dt>i { width: 28px; height: 28px; background: var(--b); margin: auto; align-items: center; justify-content: center; border-radius: 50px; padding: 13px; transition: 99ms;cursor: pointer;}	
cmbm ft>btn { display: grid; grid-template-columns: auto 33px; justify-content: center; align-items: center; background: var(--aaa); color: var(--b); font-weight: 700; border-radius: 11px; padding: 7px; margin-top: 11px; cursor: pointer;}	
cmbm ft i { width: 100%; height: 70%; }	
cmbm btn svg { fill: aliceblue; }	
cmbm hd>img { margin: auto; transform: scale(2); }
cmbm bd d { display: block; padding: 11px; background: var(--b); border-radius: 11px; }	
cmbm ft { display: block; background: var(--bc); border-radius: 0px 0px 22px 22px; padding: 11px; }	









/* Component : Meeting_BotContent */
cmboc hd { display: flex ; flex-direction: column; gap: 2px; padding: 16px; }
cmboc rng { display: flex; align-items: center; flex-wrap: wrap; }
cmboc hd st { display: grid; align-items: center; justify-content: flex-start; grid-template-columns: 15% 41% 44%; width: 208px; }
cmboc rng h1 { font-size: 15px; font-weight: 500; letter-spacing: 0.4px; }
cmboc pm h1 { font-size: 12px; }
cmboc rng is { display: flex; }
cmboc hd sp { display: flex; flex-wrap: wrap; gap: 7px; width: 169px; }
cmboc of { display: grid; grid-template-columns: 50px auto; align-items: center; }
 
cmboc f i { justify-content: flex-start; }
cmboc f t { font-size: 15px; font-weight: 500; }
cmboc dt.scroll { overflow-y: scroll !important; padding: 11px 0; display: flex; position: relative; margin: unset; width: 100%; }
cmboc ft d { padding: 7px; border-radius: 11px; display: grid; min-width: 38%; max-width: 56%; box-shadow: 0 0 6px -2px rgba(0, 0, 0, .3); } 
cmboc ft bd { padding: 0px; border: none; } 
cmboc ft h1 { font-size: 14px; }
cmboc f { display: grid; grid-template-columns: 44px auto; }
cmboc f { display: grid; grid-template-columns: 40px auto; height: 10%; align-items: center; }
cmboc ft hd { padding: 0px; }
cmboc ft d { margin: 2px; padding: 11px; }
cmboc of i svg { fill: transparent; }
cmboc dt.scroll { padding: 4px; margin: 4px; } 
cmboc ft d { margin: 2px; padding: 11px; } 
cmboc ft { height: auto; display: block; }

	
cmboc { display:block;background: var(--bt); border-radius: 22px; border: solid 0.5px var(--b); overflow: hidden;padding:11px; }
cmboc bd { border-top: solid 0.5px var(--bc); display: block; margin: 0px 7px; padding: 5px; }
cmboc bd h1 { display: flex; align-items: center; column-gap: 11px; font-weight: 600; }	
cmboc bd spo { font-size: 0.7em; font-weight: 400; }
cmboc bd h5 { letter-spacing: 0.7px; font-weight: unset; }
cmboc bd mrp { text-decoration: line-through; }
cmboc bd p { margin: 4px 0; }

/* Meeting Bots Filter */
cflrs bl{ display: grid ; grid-template-columns: auto 108px; align-items: center; padding: 11px; gap: 11px; box-shadow: 0px 2px 5px var(--bc); margin-bottom: 11px; padding-top: 0;}
cflrs hd { border-radius: 5px; position: relative; height: 44px; background: var(--bc); justify-content: space-between; display: flex ; align-items: center; padding: 0; }
cflrs hd i { width: 22px; height: 22px; padding: 13px; opacity: 0.9; }
cflrs hd input { background: unset; position: absolute; padding: 0 44px; left: 0; right: 0; width: auto; top: 0; bottom: 0; border-radius: 11px; bottom: 0; height: auto; }
cflrs btn { border-radius: 6px; position: relative; overflow: hidden; background: var(--aaa); display: grid ; align-items: center; grid-template-columns: 33px auto; color: var(--b); font-weight: 400; justify-content: center; height: 42px; }
cflrs btn i { height: 16px; width: 16px; margin: auto; }
cflrs btn i svg { fill: var(--b); }
@media only screen and (min-width: 999px){ 
cflrs { display: none; }
}

/* Component : Meeting_BotGallery */
cmbog bl hd { opacity: 1; }
cmbog bl bd >i { background: transparent; width: auto; overflow: hidden; border-radius: 22px; height: auto; }
cmbog bl mg { gap: 2%; display: grid ; grid-template-columns: 55px 55px 55px 55px; justify-content: center; padding: 11px 0; align-items: center; grid-template-rows: 55px; }
cmbog bl mg i { height: 100%; background: var(--bc); border-radius: 11px; width: 100%; display: flex ; overflow: hidden; }
cmbog bl ft { justify-content: end; display: grid ; }
cmbog { display: block; position: relative; }
	
cmbog d.aerea { gap: 2%; padding-bottom: 11px;}	
cmbog d.sidebar { padding: unset; }
cmbog d.aerea { display: grid;gap: 0%; }
cmbog l.info t { text-align: unset; }	
	
cmbog>bl { display: grid; grid-template-columns: 0 100% 0; background: var(--bt); align-items: center; padding: 11px; border-radius: 22px; }
cmbog bl mg i { height: 100%; background: var(--bc); border-radius: 11px; width: 100%; display: flex; overflow: hidden; }
cmbog bl bd >i { background: transparent; width: auto; overflow: hidden; border-radius: 22px; }
cmbog bl i { display: flex; background: var(--b); border-radius: 55%; height: auto; width: 44px; }	
cmbog bl mg { gap: 2%; display: grid; grid-template-columns: 55px 55px 55px 55px; justify-content: center; padding: 11px 0; align-items: center; grid-template-rows: 55px; }
cmbog bl bd { padding: unset; }

cmbog bl hd { opacity: 1; }
cmbog bl ft { justify-content: end; display: grid; }	
cmbog bl ft i:nth-child(1) { transform: rotate(180deg); height: 44px;}	
cmbog bl hd i { height: 44px; }	
smbo grid.gc1 { display: grid ; grid-template-columns: 44% auto; column-gap: 11px; row-gap: 11px; margin-top: 11px; }


@media screen and (max-width: 999px) {
smbo grid.gc1 { grid-template-columns: 100%; margin: 22px 11px; }	
cmbog main { display: grid; grid-row-start: 1; grid-row-end: 2; grid-column-start: 1; }
cmbog bl { grid-template-columns: 0% auto 0%; }	
cmbog hd { opacity: 0; }
cmbog ft { opacity: 0; }
cmbog bd { padding: 0; }		
cmbog bl i svg { height: 77%; width: 77%; }	
cmbog bl bd { padding: 0; }
cmbog bl mg { grid-template-columns: 77px 77px 77px 77px; grid-template-rows: 77px; }
	
}



cmbl li.menu-item { list-style: none; display: block; vertical-align: middle; padding: 11px; width: -webkit-fill-available; margin: 0 4px; text-align: center; }
cmbl ul.menu-list { display: flex ; justify-content: space-around; padding: 0px;}
cmbl .main-menu { background: var(--b); margin: 0; padding: 3px; box-shadow: 0px 1px 2px 0px rgb(32 32 32 / 16%); }
cmbl li.menu-item select { border: unset; height: auto; padding: 0; font-size: 0.88em; font-weight: 500; text-align: center; }
cmbl li.menu-item a { font-weight: 400; font-size: 0.88em; }
cmbl .main-menu option { text-align: center; }
cmbl li.menu-item:hover { background: var(--bg); }



@media screen and (max-width: 999px) {
cmbl ul.menu-list { overflow: scroll; }
cmbl li.menu-item select { width: 111px; }
}
 
/* Component : Meeting_BotOther */
cmboo { display: grid; position: relative; margin-bottom: 11px; }
cmboo hd h1 { font-size: 1.4em; font-weight: 500; }
cmboo p { margin: 0; }
cmboo btn { height: 55px; display: flex ; justify-content: center; align-items: center; background: var(--aaa); color: var(--b); border-radius: 7px; box-shadow: var(--bs-bt); width: 100%; max-width: 333px; margin: auto; font-weight: bold; cursor: pointer; margin: 11px 0; }
cmboo>bl { background: var(--bt); padding: 22px; border-radius: 22px; }

	
/* Component : Meeting_BotTopreviews */		
cmbot ii { display: flex; column-gap: 3px; }
cmbot bd is { display: grid; grid-template-columns: 88px auto; align-items: center; font-size: 16px; font-weight: 600; column-gap: 7px; }
cmbot hd p { display: grid; grid-template-columns: 33px auto; align-items: center; font-size: 16px; column-gap: 11px; font-weight: 600; margin-block: 25px 1px; }
cmbot bd h2 { font-size: 16px; font-weight: 600; }
cmbot bl bd { padding: 8px 3px; }
cmbot bd i { width: 33px; height: 33px; }
cmbot bl hd { font-size: 22px; font-weight: 500; margin-bottom: 11px; }
cmbot bd h4 { margin-block: 8px; }
cmbot btn { display: inline-flex; background:var(--bc); padding: 6px 18px; border-radius: 6px; font-weight: 600;}
cmbot btn:nth-child(2) { background: var(--aaa); color: var(--b); }
cmbot btns { margin-top : 12px; display: flex; column-gap: 11px; }
cmbot { display: block; background:var(--bt); padding:22px; border-radius: 22px; }  
cmbot btn:nth-child(2) { box-shadow: inset 0 0 0 2px var(--a); color: var(--a); background: transparent; }
cmbot d { padding: 4px; margin: 4px; }
cmbot bd p { margin-block: 9px 4px; }


/* Component : Meeting_Bots */	
cmbov { display: block; background: var(--bt); padding: 22px; border-radius: 22px; margin: 7px 22px; overflow-x: scroll; }
cmbov hd { display: block; margin-bottom: 11px; }
cmbov hd h1 { font-size: 22px; font-weight: bold; padding: 1px 17px; }	
cmbov div { overflow: scroll; display: flex; position: relative; margin: unset; width: 100%; }	



/* Component : Meeting_Countdown */
cmcd .bome { display: grid; grid-template-columns: 73% auto; padding: 22px; border-radius: 11px; background: var(--bt); margin-top: 11px; box-shadow: var(--bs); }
cmcd .bomee img { width: 100%; object-fit: cover; height: 100%; } 
cmcd .bome bd>hd p { margin: 7px 0; display: flex; justify-content: right; }
cmcd bd or { display: grid; height: 11px; width: 11px; border: solid 2px #f6c6c5; border-radius: 44px; justify-content: center; align-items: center; padding: 2px; }
cmcd bd or i { height: 11px; width: 11px; background: #f25154; }
cmcd hd tx { display: flex ; justify-content: space-between; align-items: center; }


@media screen and (max-width: 999px) {
 
	cmcd .bome { display: block; padding: 22px; border-radius: 22px; background: var(--b-t); }
}
/* Component : Meeting_Country */
cmbc>bl { display: block; background: var(--bt); padding: 22px; border-radius: 22px;border: solid 1px var(--bc);}
cmbc hd { display: flex ; margin-bottom: 11px; column-gap: 7px; }
cmbc hd i { width: 24px; height: 24px; }
cmbc bd { display: grid ; grid-template-columns: 100%; column-gap: 11px; }
cmbc bd form { grid-template-columns: 49% 49%; }


@media only screen and (max-width: 999px) { 
cmbc>bl { margin: 0; }
cmbc bd { grid-template-columns: 100%; }

}

/* Component : Meeting_Create */
cmsco { display: flex; justify-content: center; background: var(--bt); padding: 22px; margin: 20px 0; border-radius: 22px; flex-direction: column; text-align: center; }
cmsco hd { display: block; }
cmsco hd btn { position: relative; display: flex ; justify-content: center; align-items: center; transition: 77ms; background: var(--aaa); border-radius: 11px; height: 50px; box-shadow: var(--bs-bs); max-width: 333px; margin: 11px auto; color: var(--b); width: 88%; cursor: pointer; gap: 9px; }
cmsco hd btn i { width: 24px; height: 24px; }
cmsco hd btn t { font-size: 1em; font-weight: 600; letter-spacing: 0; margin-left: 7px; }
cmsco bd p { font-size: 0.88em; font-weight: 500; width: 88%; margin: 11px auto; }

 /*Meeting_Footer component */
amfo { display: flex ; justify-content: center;  width: 100%; margin: 11px auto; }
amfo bl { display: block; background: var(--b1); padding: 11px; border-radius: 22px;   width: 100%; }
amfo hd>d>a { font-weight: 500; display: block; padding: 5px; margin-bottom: 5px; font-size: 0.88em; }
amfo hd>d>h4 { display: block; padding: 11px 4px; }
amfo hd { display: grid; grid-template-columns: 20% 20% 20% 40%; }
amfo hd>d>d { display: block; padding: 7px 0; margin: 7px 0; }
amfo hd>d>d>sl { display: flex; background: transparent; align-items: center; width: auto; margin: 0; }
amfo hd d>sl>input { background: var(--bc); border-radius: 11px; width: 60%; font-size: 0.77em; font-weight: 500; letter-spacing: 0.44px; }
amfo hd sl>btn { display: block;padding: 13px 11px;text-align: center; background: var(--aaa); color: var(--b); height: auto; margin: 0 11px; border-radius: 11px; }
amfo hd>d>d>i { height: 118px; width: 133px; box-shadow: 0 1px 10px 0px rgb(45 140 255 / 8%), 0 1px 4px 0px rgb(45 140 255 / 8%), 0 0px 0px rgb(45 140 255 / 8%); border-radius: 11px; overflow: hidden; }
amfo hd d>i { height: 100%; width: 100%; object-fit: cover; }
amfo  hd d p { margin: 0; margin-bottom: 6px; font-size: 0.77em; opacity: 0.9; }
amfo bd { background: var(--aaa); justify-content: space-between; color: var(--b); display: grid; grid-template-columns: 50% 50%; align-items: center; padding: 33px 22px; border-radius: 11px; position: relative; margin-top: 33px; }
amfo bd bd { display: flex; justify-content: end; position: relative; }
amfo bd btns>btn { display: block; padding: 15px 22px; background: var(--b); border-radius: 11px; color: var(--c); min-width: 39%; text-align: center; font-weight: 700; max-width: 39%; margin-left: auto; margin-right: 44px; }
amfo bd bg { justify-content: end; background: url(/0/img/PIPcircule.png); opacity: 0.4; background-size: 100%; z-index: 0; }
amfo bd hd>p { color: var(--b-t); }
amfo bd hd>h2 { font-weight: 400; font-size: 1.44em; }
amfo hd d { display: block; margin: 7px; padding: 7px; }
amfo input[type="email"] { background: var(--bc); border-radius: 11px; width: 100%; font-size: 0.77em; font-weight: 500; letter-spacing: 0.44px; padding: 0 22px; margin: 11px 2px; min-height: 44px; box-shadow: 0px 0px 3px var(--a); }
amfo sl { display: grid ; margin: 4px 0px; box-sizing: border-box; align-items: center; grid-template-columns: auto 150px; background: no-repeat; }
amfo bd:before { content: ""; position: absolute; top: -99px; bottom: 0; right: 22px; height: 155px; width: 155px; background: url(https://zoooom.aliens.services/0/IMG/Vesion.png); background-size: 100%; display: block; z-index: 9; }
@media screen and (max-width: 999px) {
	amfo hd { grid-template-columns: 33% 34% 33%; }
	amfo hd>d:last-child { grid-column-start: 1; grid-column-end: 4; }
	amfo bd { display: block; padding: 22px; }
	amfo bd bd { display: block; }
	amfo { padding: 0px;} 
	amfo>bl { margin: 11px;}
	amfo bd>btns>btn { max-width: unset; margin: 0; }
	amfo bd:before { display: none; }

}amgs>bl { position: relative; display: grid; background: var(--b-t); margin: 11px 0; border-radius: 22px; margin-top: 11px; padding: 11px; grid-template-columns: 50% 50%; }
amgs hd h4 { display: grid; justify-content: center; margin-bottom: 11px; margin-bottom: 11px; }	
amgs bd h4 { display: grid; justify-content: center; margin-bottom: 11px;  }	
amgs hd { background: var(--bc); padding: 11px; border-radius: 22px; margin: 4px; overflow: hidden; }	
amgs bd { padding: 11px; border-radius: 22px; margin: 4px; overflow: hidden; border: solid 2px var(--bc); }	
amgs hd d { display: flex; align-items: center; gap: 5px; }
amgs hd d input { width: 15px; height: 15px; }	
amgs d p { margin: 7px 0px; font-size: 12px; }	
amgs bd>d { display: flex; align-items: center; justify-content: space-between; }
amgs bd p,amgs name, amgs time { margin: 7px 0px; font-size: 12px; }





cmho ft d{ display: grid ; grid-template-columns: auto 40px; height: 40px; margin-bottom: 11px; grid-column-gap: 4px; }
cmho ft svg { opacity: 0.44; }
cmho hd f::after { content: ''; padding-top: 100%; display: block; }
cmho hd f { width: 100%; display: block; height: auto; }
cmho bl{display: grid ; grid-template-rows: auto auto auto; width: auto; margin: 4px; background: var(--bt); border-radius: 11px; position: relative; overflow: hidden; border: solid 1px var(--bt);}
cmho bd { display: block; margin: 7px 22px; }
cmho hd i { position: absolute; top: 0; bottom: 0; height: auto; left: 0; right: 0; width: auto; }
cmho hd { position: relative; }
cmho bd span { font-size: 0.88em; text-align: center; }
cmho ft btn { display: flex ; justify-content: center; align-items: center; font-weight: bold; color: var(--aa); background: var(--aa-t); border-radius: 7px; font-size: 0.88em 14.08px ; }

cmho ft { display: block; margin: 0px 7px; } 

cmho ft i { display: flex ; justify-content: center; align-items: center; font-size: 2em; font-family: monospace; background: var(--bc); border-radius: 7px; padding: 2px 8px; width: auto; height: auto;}

cmho hd span { font-weight: 600; display: block; }	
  

 

/* Component : Meeting_HostBorn */
cpbo hd { display: grid ; grid-template-columns: 48px auto 22px; gap: 2%; align-items: center; margin-bottom: 11px; position: relative; }
cpbo comant { display: grid ; grid-template-columns: 46px auto; gap: 1%; align-items: center; margin: 11px 0; margin-bottom: 0; }
cpbo bd d { display: grid ; grid-template-columns: 60% auto; gap: 2%; border-radius: 22px; align-items: center; justify-content: normal; background: var(--bc); }
comant ic { display: grid ; grid-template-columns: 33px 33px 33px 33px 33px 33px; justify-content: end; align-items: center; }
cpbo brn i { background: var(--a); width: fit-content; padding: 11px; border-radius: 50%; margin: auto; }
cpbo hd img {border-radius: 50%;}

/* Component : Profile_Born */	

cpbo>bl time {text-align: unset; }	
cpbo>bl t input { background: unset; }	
cpbo>bl input { background: unset; width: 100%; font-weight: 400; }
cpbo ft btn:hover { background: var(--bc); }
cpbo hd ft>i { display: flex; align-items: center; justify-content: center; padding: 8px; border-radius: 55%; height: 22px; width: 22px; }
cpbo>bl { display: block; background: var(--b-t); margin: 11px 0; border-radius: 11px; padding: 22px; }
cpbo>bl hd ft>i:active { background: var(--bc); }	
cpbo ft btn { display: grid; grid-template-columns: 33px auto; justify-content: center; gap: 2%; background: transparent; border-radius: 5px; margin: 4px; align-items: center; padding: 7px; font-weight: 500; }
cpbo hd btn { display: flex ; align-items: center; justify-content: center; border-radius: 55%; height: 33px; width: 33px; margin: auto; }
cpbo hd img { height: 100%; width: 100%; object-fit: cover; }
cpbo bd { display: flex ; min-height: 222px; flex-direction: column; place-content: center; align-items: center; background: none;}
cpbo bd>i { height: 44px; width: 44px; border-radius: 55%; overflow: hidden; background: var(--aa); margin: 11px; }
cpbo hd>i { height: 40px; width: 40px; background: transparent; border: solid 2px; border-radius: 55%; padding: 0; overflow: hidden; }

cpbo hd>i:nth-child(3) { border: solid 0px; height: auto; width:auto; }

cpbo ft btn>i { height: 17px; width: 17px; padding: 4px; }
cpbo ft us t { width: auto; margin: 0; font-size: 0.88em; }
cpbo hd { display: grid ; grid-template-columns: 48px auto 22px; gap: 2%; align-items: center; margin-bottom: 11px; position: relative; }
cpbo>bl time { display: block; width: auto; float: unset; }	
cpbo>bl name { font-size: 1em; font-weight: bold; }
cpbo>bl ft>btns { display: grid; grid-template-columns: 33.3% 33.3% 33.3%; border-bottom: solid 1px var(--bc); justify-content: space-around; width: unset; margin: unset; padding: 0;}
cpbo>bl us { display: grid ; grid-template-columns: 40px auto 33%; align-items: center; gap: 1%; padding: 11px 0; border-bottom: solid 1px var(--bc); padding-bottom: 0; }
cpbo>bl ft { display: block; position: relative; overflow: hidden; }
cpbo ft us t:nth-child(3) { justify-self: end; }
cpbo ic svg { height: 20px; }
cpbo ic { display: grid; grid-template-columns: 33px 33px 33px 33px 33px 33px; justify-content: end; align-items: center; opacity: 0.6; margin-right: 11px; }
cpbo ic>i { height: 33px; width: 33px; padding: 5px; }
cpbo ic>i:last-child { transform: rotate(45deg); }




@media screen and (max-width: 999px) {
cpbo>bl time { font-size: 0.77em;}	
cpbo hd i { background: unset; height: auto; width: auto; }	
cpbo ft btn { font-size: 0.77em; grid-template-columns: 22px auto; background: transparent; }	
cpbo bd { height: auto; }	
cpbo>bl us { padding: 0; }	
cpbo>bl us t { text-align: unset; }	
cpbo ft btn { background: var(--b); border-radius: 33px; }
cpbo ft btn:hover { background: var(--b); }
cpbo ft btn:active { background: var(--bt); }
cpbo ic { grid-template-columns: 33px 33px 33px 33px 33px; margin: 0 11px; }
cpbo ic i:last-child { display: none; }

cpbo ic { display: none; }	

}




/* Component : Meeting_HostComant */
cmhc>bl { display: none; grid-template-columns: 46px auto; gap: 1%; align-items: center; margin: 11px 0; margin-bottom: 0; }
cmhc bd { display: grid; align-items: center; height: 44px; background: var(--bc); border-radius: 42px; margin: 0; }
cmhc bd d { display: grid; grid-template-columns: 60% auto; gap: 2%;  align-items: center; justify-content: normal; }
cmhc hd i { height: 40px; width: 40px; background: transparent; border: solid 2px; border-radius: 55%; padding: 0; cursor: pointer; }

cmhc hd {position: relative;}
cmhc img {border-radius: 50%;}
cmhc hd .pfd { position: absolute; height: 15px; width: 15px; padding: 2px; background: var(--b); border-radius: 55%; transform: rotate(90deg); bottom: -3px; left: 30px; border: 0; }

cmhc ic svg { height: 20px; }
cmhc ic { display: grid; grid-template-columns: 33px 33px 33px 33px 33px 33px; justify-content: end; align-items: center; opacity: 0.6; margin-right: 11px; }
cmhc ic>i { height: 33px; width: 33px; padding: 5px; }
cmhc ic>i:last-child { transform: rotate(45deg); }


@media screen and (max-width: 999px) {
cmhc bd d { grid-template-columns: 100%; }	
cmhc>bl{ grid-template-columns: 43px auto; gap: 1%; }

}	
/* Component : Meeting_HostFriends */
cfro { display: block; padding: 11px; background: var(--b-t); border-radius: 11px; margin: 7px; }
cfro hd { display: flex; align-items: center; justify-content: space-between; margin: 11px 0; }
cfro fs { display: grid; grid-template-columns: 33.3% 33.3% 33.3%; align-items: center; }
cfro d { border-radius: 6px; display: grid; overflow: hidden; margin: 2px; cursor: pointer; margin-bottom: 11px; }
cfro bd i { overflow: hidden; height: 100%; width: 100%; max-height: 166px; aspect-ratio: 1 / 1; }
cfro bd i img { height: 100%; width: 100%; object-fit: cover; }	
cfro hd btn { padding: 6px; border-radius: 5px; font-size: 0.88em; }
cfro bd h5:hover { text-decoration: underline; }
cfro bd h5 { margin: 7px; }
cfro bd>h6:hover { cursor: text; }




/* Component : Meeting_HostIntro */
cino ad>sl { display: block; height: auto; background: transparent; border-radius: 0; }
cino ad>opt { display: flex ; align-items: center; justify-content: space-between; margin-top: 33px; }
cino ad>opt>btns { display: flex ; align-items: center; }
cino ad btns>btn { margin: 0 4px; font-size: 0.77em; padding: 7px 11px; }
cino ad d { display: grid ; grid-template-columns: 25px auto; align-items: center; font-size: 0.88em; font-weight: 500; }
cino ad>sl>label { position: unset; font-size: 0.77em; font-weight: 400; display: block; justify-self: end; margin-top: 4px; }
cino ad>sl>textarea { height: 55px; text-align: center; display: block; padding: 11px; width: -webkit-fill-available; outline: 2px solid var(--bc); border-radius: 11px; overflow: hidden; resize: none; margin: 4px }
cino ad { display: block; margin: 0 7px; transition: 333ms; height: 0; overflow: hidden; }
cino.Add_Bio bd>btn:first-child { display: none; }
cino.Add_Bio ad { margin: 7px; height: 66%; }
/* Component : Meeting_HostPassword */
password { position: relative; margin: 22px; display: block; padding: 22px; background: var(--b); border: solid 1px #333; } 
password form { position: relative; }





cmsp { position: relative; display: block; padding: 22px; background: var(--b); border-radius: 11px; margin: 11px 9px; }
cmsp hd { display: flex; align-items: center; justify-content: space-between; margin: 11px 0; }
cmsp ps { display: grid; grid-template-columns: 33.3% 33.3% 33.3%; align-items: center; }
cmsp d { border-radius: 6px; display: grid; overflow: hidden; margin: 2px;  cursor: pointer; }
cmsp d img { height: 100%; width: 100%; }
cmsp d i { overflow: hidden; height: 100%; width: 100%; }
cmsp hd>btn { padding: 6px; border-radius: 5px; font-size: 0.88em; }
cmsp bd h6 { margin-bottom: 11px; font-weight: 500; font-size: 0.88em; }



chts { display: block; background: var(--b-t); padding: 22px 22px 0; border-radius: 11px; padding-bottom: 0;margin: 7px; }
chts hd { display: flex ; align-items: center; padding: 0; justify-content: space-between; padding-bottom: 6px; width: 100%; }
chts hd d { display: flex ; align-items: center; }
chts hd btn { white-space: nowrap; display: grid ; grid-template-columns: 33px auto; justify-content: center; gap: 2%; background: var(--bc); border-radius: 5px; margin: 4px; align-items: center; padding: 5px 11px; opacity: 1;}
chts gr { display: grid ; grid-template-columns: 50% 50%; place-content: center; align-items: center; justify-content: center; }
chts gr aa { display: grid ; grid-template-columns: 33px auto; justify-content: center; gap: 2%; background: transparent; border-radius: 0; margin: 4px; align-items: center; padding: 1px; margin-bottom: 0; border-bottom: 2px solid var(--0); }
chts aa.lstvw { border-bottom: 2px solid var(--c); }
.gridview aa.grdvw { border-bottom: 2px solid var(--c); }
.listview aa.lstvw { border-bottom: 2px solid var(--c); }
.gridview aa.lstvw { border-bottom: 2px solid var(--0); }
chts hd { border-bottom: 1px solid var(--bc); }


@media (max-width : 999px) {
	
	chts { margin: 11px 0; }
	
}



 
cmhvs { background: var(--bt); border-radius: 11px; display: block; padding: 22px; margin: 11px 11px; }
cmhvs>bl mb { display: flex ; align-items: center; }
cmhvs .Yourvideos mb>aa.urvds { border-bottom: 2px solid var(--a); color: var(--a); }
cmhvs>bl mb>aa { margin: 6px; padding: 11px; cursor: pointer; }
cmhvs>bl f { display: flex ; flex-wrap: wrap; }
cmhvs bl aa { margin: 6px; padding: 11px; cursor: pointer; white-space: nowrap; }
cmhvs aa.urvds { border-bottom: 2px solid var(--a); color: var(--a); }
.Savedvideos aa.svvds { border-bottom: 2px solid var(--a); color: var(--a); }
.Savedvideos aa.urvds { border-bottom: 0 ; color: var(--c); }
cmhvs d { display : flex; }

 cmhs { margin-bottom: 44px;display: block; }
cmhs div { margin:7px; }
cmhs ft more { grid-column-start: 1; grid-column-end: 4; }

cmhs { margin-bottom: 44px; display: block; }

@media only screen and (min-width: 999px) {
    gr.dg4 { display: grid ; grid-template-columns: 33% 33% 33%;    }
}

/* Component : Meeting_Info1 */
cmsn>bl { display: grid ; background: var(--b); border-radius: 22px; padding: 22px; position: relative; border: solid 1px var(--bc); }
cmsn>bl>hd { display: flex ; column-gap: 7px; align-items: center; margin-bottom: 11px; }
cmsn>bl>hd>i { width: 24px; height: 24px; }
cmsn bd { display: block; }
cmsn bd d { display: grid ; grid-template-columns: 49% 49%; align-items: center; column-gap: 14px; }
cmsn ft { display: block; }
cmsn ft d { display: grid ; grid-template-columns: 50% 50%; }
cmsn ft sl { background: transparent; }
cmsn ft label { position: relative; margin-bottom: 7px; }
cmsn ft input { background: var(--bc); height: auto; }


@media only screen and (max-width: 999px) { 
cmsn>bl { margin: 0; }	
cmsn bd d { display: block; }
cmsn ft d { grid-template-columns: 100%; }	
cmsn ft label { left: 11px; }
}


/* Component : Meeting_LiveParticipant */
csos.bot_call d hd bd { grid-template-columns: 30px 30px 30px; display: grid; gap: 11px; }	
csos .bot_call d mg{grid-template-columns: 30px 30px 30px 30px 30px;}	

csos .meti_all { height: 22px; width:44px;}	
csos .bot_call d hd { gap: 11px; }
csos .bot_call  i svg { fill: var(--b); }

cmlp>bl>bd { display: flex; align-items: center; gap: 11px; }
cmlp>bl  aa { display: grid; backdrop-filter: blur(20px); border-radius: 8px; height: 33px; width: 33px; margin: 0 2px; padding: 5px; background: var(--bor); justify-content: center; align-items: center; } 
cmlp hd.bot_call d { position: absolute; height: calc(100% - 11%); width: calc(100% - 8%); z-index: 999; padding: 22px; display: flex; flex-direction: column; justify-content: space-between; color: var(--b); }
cmlp hd.bot_call d in { display: grid; grid-template-columns: auto auto; justify-content: space-between; align-items: center; gap: 11px; } 
cmlp aa.anne { width: auto; grid-template-columns: 33px auto; padding: 8px 11px; align-items: center; height: auto; display: grid; background: var(--bor); border-radius: 8px; }
cmlp hd.bot_call d i {  border-radius: 55%; overflow: hidden;  }

cmlp aa.anne i { margin: auto 0; height: 25px; width: 25px; box-shadow: inset 0 0 0 1px var(--bt); border-radius: 55%; overflow: hidden; padding: 1px; }
cmlp hd.bot_call d in tx { display: flex ; align-items: center; gap: 11px; }
ccm { display: flex ; justify-content: center; padding: 11px 0; align-items: center; background: var(--bor); padding: 11px; border-radius: 22px; backdrop-filter: blur(20px); -webkit-backdrop-filter: blur(20px); max-width: 95%; margin: auto; }
ccm:after { content: " "; position: absolute; left: 0; right: 0; bottom: 0; top: 0; background: linear-gradient(148deg, var(--bor), var(--bor), var(--bor)); z-index: -1; border-radius: 22px; }
ccm>i { display: flex ; border-radius: 55%; height: 33px; width: 33px; margin: 0 6px; padding: 6px; place-content: center; align-items: center; background: var(--b-t22); }
csos .bot_call i svg { fill: var(--b); width: 18px; }


csos bd.onder usr {position: relative; margin:0px 5px; max-height:130px;overflow: hidden; display: grid ; border-radius: 11px; margin-bottom: 5px; box-shadow: var(--bs-b); height: 130px; }

@media screen and (max-width: 999px) {
	csos bd.onder usr { max-width: 211px; max-height: 166px; flex: none; min-width: 211px; min-height: 166px; }
}



/* Component : Meeting_NewGeneral */
cmng { height: 66px; position: sticky; top: 0; z-index: 9999; margin-top: 15px; display: block; margin-bottom: 7px; }
cmng>bl bd { display: flex ; align-items: center; }
cmng btns { margin: 7px 22px; width: 100%; height: 100%; display: grid ; grid-template-columns: 50% 50%; align-items: center; z-index: 9; position: relative; background: var(--bt); border-radius: 15px; border: solid 1px var(--bc); max-width: 66%; backdrop-filter: blur(44px); }
cmng btns>a { display: flex ; justify-content: center; align-items: center; font-weight: bold; height: calc(100% - 22px); margin: 7px; border-radius: 11px; position: relative; transition: 99ms; padding: 7px; }
cmng btns>a.this { background: var(--bc); }

@media screen and (max-width: 999px) {
cmng>bl bd btns { max-width: 95%; }
}


cmros bl { margin: 5px; background: var(--b); border-radius: 22px; padding: 22px; box-shadow: var(--bs-b); }
cmros name { font-weight: 700; }

cpmom cvv h5 { margin: 0; border-radius: 8px; background: var(--bc); width: auto; height: auto; padding: 11px 22px; border: 1px solid var(--bc); height: 32px; align-items: center; display: flex; }

cpmom hd { display: grid; grid-template-columns: 46px auto 133px; align-items: center; column-gap: 6px; }

cmros bl { margin: 11px 0; background: var(--b-t22); border-radius: 22px; padding: 22px; }	
cmros bl>hd { display: flex; gap: 11px; border-bottom: 1px solid var(--bc); }


@media only screen and (max-width: 999px){
cpmom { margin: 11px; }	

}

user { display: grid; grid-template-rows: auto auto auto; width: auto; margin:4px; background: var(--bt); border-radius: 11px; position: relative;overflow: hidden;border: solid 1px var(--bt);max-width:333px}
user>hd{position:relative}	
user img{object-fit:cover;width:100%;height:100%;}	
user>bd { display:block;margin: 7px 22px; }
user>ft { display:block;margin:0px 7px; }
user actn{ display: grid; grid-template-columns: auto 40px; height: 40px; margin-bottom: 11px; grid-column-gap: 4px; }	
user actn>adc{display:flex;justify-content:center;align-items:center;font-weight:bold;color:var(--aa);background:var(--aat);border-radius:7px;font-size: 0.88em;}	
user actn>wish{display:flex;justify-content:center;align-items:center;font-size:2em;font-family:monospace;background:var(--bc);border-radius:7px;}
user p{margin:0;}
user wish i svg { opacity: 0.44; }	

cmgt bd { display: grid; }
cmgt bd d { display: flex ; }
cmgt bd btn a { display: grid ; grid-template-columns: auto 22px; width: fit-content; }



@media screen and (max-width: 999px) {
cmgt bd d { display: none; }

}
/* Component : Meeting_OrganizerBorn */	

cmob>bl { display: block; background: var(--b-t); margin: 11px 0; border-radius: 11px; margin-top: 11px; padding: 22px; padding-bottom: 0; }
cmob hd trc { display: grid ; grid-template-columns: 48px auto 48px; gap: 2%; align-items: center; margin-bottom: 11px; position: relative; }
cmob trc>i:nth-child(1) { height: 40px; width: 40px; background: transparent; border: solid 2px; border-radius: 55%; padding: 0; }
cmob bd { display: flex ; min-height: 222px; flex-direction: column; place-content: center; align-items: center; }
cmob bd brn i { background: var(--a); height: auto; }
cmob bd img { height: 100%; width: 100%; object-fit: cover; }
cmob bd h5 { font-weight: 500; }
cmob hd time { display: block; width: auto; float: unset; }	
cmob hd name { font-size: 1em; font-weight: bold; }
cmob ft us { display: grid ; grid-template-columns: 40px auto 33%; align-items: center; gap: 1%; padding: 11px 0; border-bottom: solid 1px var(--bc); padding-bottom: 0; }
cmob ft { display: block; position: relative; overflow: hidden; }
cmob ft us t { width: auto; margin: 0; font-size: 0.88em; }
cmob ft>btns { display: grid; grid-template-columns: 33.3% 33.3% 33.3%; border-bottom: solid 1px var(--bc); justify-content: space-around; width: unset; margin: unset; padding: 0;}
cmob ft btn { display: grid; grid-template-columns: 33px auto; justify-content: center; gap: 2%; background: transparent; border-radius: 5px; margin: 4px; align-items: center; padding: 7px; font-weight: 500; }
cmob ft btn>i { height: 17px; width: 17px; padding: 4px; }
cmob msg id { display: grid ; grid-template-columns: 55px auto; padding: 11px 0; align-items: center; width: fit-content; }
cmob id i { background: transparent; height: auto; width: auto; }
cmob cmt i { display: block; height: 55px; padding-bottom: 11px; padding: 7px; }
cmob cmt btns { gap: 4%; display: flex ; }
cmob comant { display: grid ; grid-template-columns: 46px auto; gap: 1%; align-items: center; margin: 11px 0; }
cmob comant>i { height: 40px; width: 40px; background: transparent; border: solid 2px; border-radius: 55%; padding: 0; overflow: hidden; }
cmob comant d { display: grid ; grid-template-columns: 60% auto; gap: 2%; border-radius: 22px; align-items: center; justify-content: normal; background: var(--bc); }
cmob ft input { background: unset; width: 100%; font-weight: 400; }
cmob comant ic { display: grid ; grid-template-columns: 33px 33px 33px 33px 33px 33px; justify-content: end; align-items: center; }
cmob ft btn:hover { background: var(--bc); }
cmob trc i:last-child { display: flex ; align-items: center; justify-content: center; padding: 8px; border-radius: 55%; height: 22px; width: 22px; }

cmob>bl time {text-align: unset; }	
cmob>bl t input { background: unset; }	
	
cmob>bl bd>i { height: 44px; width: 44px; border-radius: 55%; overflow: hidden; background: var(--aa); margin: 11px; }
cmob>bl us t:nth-child(3) { justify-self: end; }
cmob comant op { position: absolute; height: 15px; width: 15px; padding: 2px; background: var(--b); border-radius: 55%; transform: rotate(90deg); bottom: -3px; right: 0; }

@media screen and (max-width: 999px) {
cmob hd time { font-size: 0.77em;}	
cmob hd i { background: unset; height: auto; width: auto; }	
cmob ft btn { font-size: 0.77em; grid-template-columns: 22px auto; background: transparent; }	
cmob>bl { margin: 11px 0; }	
cmob bd { height: auto; }	
cmob>bl us { padding: 0; }	
cmob>bl us t { text-align: unset; }	
cmob ft btn { background: var(--b); border-radius: 33px; }
cmob ft btn:hover { background: var(--b); }
cmob ft btn:active { background: var(--bt); }
}

/* Component : Meeting_OrganizerIntro */
cmoi.Add_Bio bl>bd>btn:first-child { display: none; }
cmoi.Add_Bio bl>adbo { margin: 7px; height: 66%; }
cmoi { display: block; padding: 22px; background: var(--b-t); border-radius: 11px; margin-bottom: 7px; margin: 7px; }
cmoi>bl btn { display: flex; justify-content: center; padding: 11px; margin: 11px; background: var(--bc); border-radius: 6px; cursor: pointer; font-weight: 500; font-size: 0.88em; }
cmoi dvv { display: grid; grid-template-columns: 33px auto; align-items: center; }
cmoi bd>d a { display: flex; align-items: center; }
cmoi bd>d ind { display: grid; grid-template-columns: 33px auto; align-items: center; }
cmoi bd>d t { font-weight: 400; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
cmoi.Add_Bio bd>btn:first-child { display: none; }
cmoi bd>t { display: flex; justify-content: center; margin-top: 13px; }
cmoi bd>t h5 { font-weight: 400; font-size: 0.88em; }
cmoi ft d { display: grid; grid-template-columns: 26px auto; margin: 6px 0; padding: 6px 0; align-items: center; }
cmoi ft d i { height: 16px; width: 17px; opacity: 0.7; }
cmoi ft d a { font-weight: 500; color: var(--aa); }


@media (max-width : 999px) {

}




/* Component : Meeting_OrganizerPhotos */
ctpo { position: relative; display: block; padding: 22px; background: var(--b); border-radius: 11px;  }
ctpo hd { display: flex; align-items: center; justify-content: space-between; margin: 11px 0; }
ctpo ps { display: grid; grid-template-columns: 33.3% 33.3% 33.3%; align-items: center; }
ctpo d { border-radius: 6px; display: grid; overflow: hidden; margin: 2px;  cursor: pointer; }
ctpo d img { height: 100%; width: 100%; }
ctpo d i { overflow: hidden; height: 100%; width: 100%; }
ctpo hd>btn { padding: 6px; border-radius: 5px; font-size: 0.88em; }
cfro bd h6 { margin-bottom: 11px; font-weight: 500; font-size: 0.88em; }
cmop btns { cursor: pointer; }	
cmop time {text-align: unset; }	
cmop t input { background: unset; }	
cmop:first-child { margin-top: 0; }
cmop ft btn:hover { background: var(--bc); }
cmop ft btn.this { background: var(--a); color: var(--b); }
cmop input { background: unset; width: 100%; font-weight: 400; border: none; padding: 11px; height: auto; }
cmop msg { display: none; gap: 2%; padding: 11px 0; }	
cmop cmt { display: flex; flex-direction: column; }
cmop id i { border-radius: 50%; background: var(--bc); }
cmop ft cmt btns { display: flex; justify-content: start; }
cmop bd>i>img { height: 100%; width: 100%; object-fit: cover; }
cmop msg i { display: block; height: 55px; padding-bottom: 11px; padding: 7px; }
cmop ft cmt btns { display: flex; justify-content: start; border: none; margin-left: 22px; }
cmop ft { display: block; padding: 11px; padding-top: 0; }
cmop ic svg { height: 20px; }
cmop hd i:last-child { display: flex ; align-items: center; justify-content: center; padding: 8px; border-radius: 55%; height: 22px; width: 22px; }

brn { display: block; text-align: center; padding-bottom: 44px; font-size: 1.55em; }
brn>hd { display: flex; justify-content: center; }
cmop brn hd i { height: 44px; width: 44px; background: var(--a); border-radius: 55%; margin: 6px; }
brn bd h5 { font-weight: 500; }
cmop { display: block; background: var(--b); border-radius: 11px; padding: 0; position: relative;  }
cmop bd>i { height: 100%; }
cmop comant { display: none; grid-template-columns: 46px auto; gap: 1%; align-items: center; margin: 11px 0; margin-bottom: 0; }
cmop hd ft>i:active { background: var(--bc); }	
cmop hd d { padding: 8px; }	
cmop hd d bd { text-align: justify; font-size: 0.88em; }	
cmop bd { display: block; border-radius: 0; max-height: 455px; overflow: hidden; }
cmop ft btn { display: grid; grid-template-columns: 33px auto; justify-content: center; gap: 2%; background: transparent; border-radius: 5px; margin: 4px; align-items: center; padding: 7px; font-weight: 500; margin-bottom: 0; }
cmop ft btn i { height: 23px; width: 23px; }
cmop ft t { width: auto; margin: 0; font-size: 0.88em; text-align: center; }
cmop p { font-size: 11px; margin: 0; }	
cmop dds{display: grid; grid-template-columns: 48% 48%; gap: 1%;}	
cmop hd i { display: flex; align-items: center; justify-content: center; padding: 7px;  border-radius: 6px; }	
cmop trc { display: grid; grid-template-columns: 48px auto 48px; gap: 2%; align-items: center; margin-bottom: 11px; padding: 22px; padding-bottom: 0; }
cmop time { display: block; width: auto; float: unset; }	
cmop name { font-size: 1em; font-weight: 500; text-align: unset; }
cmop>ft btns { display: grid; grid-template-columns: 33.3% 33.3% 33.3%; justify-content: space-around; width: unset; margin: unset; padding: 0; }
cmop trc hd>i { height: 40px; width: 40px; background: transparent; border: solid 2px; border-radius: 55%; padding: 0; }
cmop comant d { display: grid ; grid-template-columns: 60% auto; gap: 2%; justify-content: normal; align-items: center; height: 44px; background: var(--bc); border-radius: 42px; margin: 0; }
cmop ic { display: grid; grid-template-columns: 33px 33px 33px 33px 33px 33px; justify-content: end; align-items: center; opacity: 0.6; margin-right: 11px; }
cmop us { display: grid; grid-template-columns: 40px auto 76px; align-items: center; gap: 1%; border-bottom: solid 1px var(--bc); }
cmop id { display: grid; grid-template-columns: 55px auto; padding: 11px 0; align-items: center; width: fit-content; }	
cmop msg p { display: block; background: var(--bc); padding: 4px; border-radius: 2px; width: 100px; text-align: center; }
t msg btns { grid-template-columns: auto auto auto; justify-content: start; gap: 4%; }
cmop msg btns { grid-template-columns: auto auto auto; justify-content: flex-start; gap: 4%; padding-bottom: 11px; }	
cmop ic>i { height: 33px; width: 33px; padding: 5px; }
cmop ic>i:last-child { transform: rotate(45deg); }
cmop comant>i { height: 40px; width: 40px; background: transparent; border: solid 2px; border-radius: 55%; padding: 0; cursor: pointer; }
cmop comant>hd op { position: absolute; height: 15px; width: 15px; padding: 2px; background: var(--b); border-radius: 55%; transform: rotate(90deg); bottom: -3px; right: 0; }
cmop ft btns { display: grid; grid-template-columns: 33.3% 33.3% 33.3%; justify-content: space-around; width: unset; margin: unset; padding: 0; }
cmop msg id i { background: transparent; height: auto; width: auto; }
cmop hd img { border-radius: 50%; }
cmop id img { border-radius: 50%; }
cmop us t { text-align: unset; }

@media screen and (max-width: 999px) {


cmop ic { grid-template-columns: 33px 33px 33px 33px 33px; margin: 0 11px; }
cmop ic i:last-child { display: none; }
cmop trc post hd> i { height: 44px; width: 44px;background: var(--bc); border: unset; }
cmop name { font-size: unset; }	
cmop time { font-size: 0.77em;}	
cmop hd i { background: unset; height: auto; width: auto; }	
cmop comant bd { height: auto; }	
cmop ic { display: none; }	
cmop comant bd d { grid-template-columns: 100%; }	
cmop comant { grid-template-columns: 43px auto; gap: 1%; }	
cmop ft btn { font-size: 0.77em; grid-template-columns: 22px auto; background: transparent; }	
cmop gp bb { font-size: 0.88em; }	
cmop>bd { height: 366px; }
cmop us { padding: 0; }	
cmop msg { padding: 11px; }
cmop ft t { text-align: unset; }	
}	
@media screen and (min-width: 999px) {


}

cmoro>bl { grid-template-rows: 370px auto; display: grid ; padding: 11px; align-items: unset; justify-content: unset; text-align: unset; box-shadow: unset; background: var(--bt); margin-bottom: 11px; }
cmoro>bl>bd { margin-top: -76px; position: relative; z-index: 99999; display: flex ; align-items: end; justify-content: space-between; padding-left: 30px; } 
cmoro bd div { display: flex ; align-items: end; gap: 2%; white-space: nowrap; }
cmoro bd dv { display: block; background: var(--b); border-radius: 55%; box-shadow: 0 0 0 1px rgb(0 0 0 / 4%), 0 6px 20px rgb(0 0 0 / 20%); position: relative; padding: 6px; height: 155px; width: 155px; }
cmoro bd upld { position: absolute; z-index: 9999; background: rgb(149 149 149 / 14%); height: 33px; width: 33px; bottom: 0; right: 12px; border-radius: 11px; display: flex ; place-content: center; align-items: center; backdrop-filter: blur(7px); padding: 6px; top: unset; }
cmoro bd input { position: absolute; top: 0; bottom: 0; left: 0; right: 0; z-index: 88888; opacity: 0; }
cmoro bd ii img { height: 100%; width: 100%; border-radius: 100%; box-shadow: 0 0 0 3px var(--b); }
cmoro bd>btns { display: flex ; }
cmoro bd>btn { display: grid ; grid-template-columns: 28px auto; white-space: nowrap; font-size: 1em; align-items: center; padding: 9px 22px; border-radius: 6px; background: var(--bc); gap: 2%; height: 30px; margin: 0 4px; justify-content: center; cursor: pointer; }
cmoro bd t { display: flex ; justify-content: center; align-items: start; margin-bottom: 3px; font-weight: 500; opacity: 0.9; }
cmoro ft>d { display: flex ; justify-content: space-between; align-items: center; position: relative; border-top: 1px solid var(--bc); margin-top: 22px; }
cmoro ft opp { display: none; background: var(--b); border-radius: 11px; position: absolute; right: 0; width: 280px; padding: 11px; top: 56px; transition: 333ms; z-index: 99999999999; box-shadow: 0 0 0 1px rgb(0 0 0 / 4%), 0 6px 20px rgb(0 0 0 / 20%); }
cmoro ft mg { display: flex ; margin: 0; }
cmoro ft a { display: block; padding: 11px; margin: 0 6px; font-weight: 500; opacity: 0.7; align-items: center; transition: 33ms; height: auto; }
cmoro ft a.this { border-bottom: 2px solid; color: var(--a); }
cmoro dt { width: 100%; }
cmoro dt i { height: 100%; width: 100%; }
cmoro dt img {border-radius: 11px; height: 100%; width: 100%; object-fit: cover; }
cmoro ft dv { display: flex ; }
cmoro bd name { display: grid ; grid-template-columns: auto 33px; align-items: end; width: fit-content; }
cmoro hd upld { position: absolute; z-index: 99999999999; background: var(--b-t); height: 33px; right: 16px; top: unset; border-radius: 6px; display: grid ; place-content: center; align-items: center; backdrop-filter: blur(5px); padding: 4px 11px; bottom: 13px; grid-template-columns: 30px auto; width: unset; }
cmoro hd cover { display: flex ; position: relative; height: 100%; overflow: hidden; }
cmoro ft op { display: flex ; align-items: center; padding: 4px 11px; border-radius: 6px; background: var(--bc); gap: 2%; height: 28px; width: 28px; justify-content: center; cursor: pointer; }
cmoro bd h5 { margin-top: 7px; opacity: 0.6; font-weight: bold; }
cmoro cpfs { position: relative; }
cmoro cpfs pffs { display: block; background: var(--bt); margin-bottom: 11px; }

cmoro bd h5 { margin-top: 7px; opacity: 0.6; font-weight: bold; }
cmoro ft aa { display: block; padding: 11px; margin: 0 6px; font-weight: 500; opacity: 0.7; align-items: center; transition: 33ms; height: auto; }
cmoro bd btns btn { display: grid ; grid-template-columns: 28px auto; white-space: nowrap; font-size: 1em; align-items: center; padding: 9px 22px; border-radius: 6px; background: var(--bc); gap: 2%; height: 30px; margin: 0 4px; justify-content: center; cursor: pointer; }





@media screen and (max-width: 999px) {
cmoro bd div { display: flex ; flex-direction: column; text-align: center; align-items: center; }
cmoro>bl>bd { display: grid ; padding: 0; justify-content: unset; }
cmoro>bl { grid-template-rows: 163px auto; padding: 0 11px; margin-top: 11px; }	
cmoro ft mg dv { display: none;	}
cmoro hd upld { width: 33px; padding: 6px; right: 10px; bottom: 8px; }
cmoro bd>btns { display: grid ; margin-top: 22px; grid-template-columns: 38.3% 35.3% 26.3%; }
cmoro cpfs .desktop { display: none; }
cmoro cpfs pffs { display: block; background: var(--b-t); }
cmoro cpfs ff bd bl:nth-child(1) { display: flex; flex-direction: column; text-align: center; align-items: center; }
cmoro>bl>bd btn { padding: 8px 15px; grid-template-columns: 22px auto; }	
		
}





@media screen and (min-width: 999px) {
	cmoro cpfs .phone { display: none; }
}



@media screen and (max-width:630px) {
	a.Files { display: none; }
	
	
}


/* Component : Meeting_OrganizerTablist */
cmot { display: block; background: var(--b-t); padding: 22px; border-radius: 11px; margin: 7px 0; padding-bottom: 0; }
cmot hd { display: flex ; align-items: center; padding: 0; justify-content: space-between; padding-bottom: 6px; width: 100%; }
cmot hd d { display: flex ; align-items: center; }
cmot hd btn { white-space: nowrap; display: grid ; grid-template-columns: 33px auto; justify-content: center; gap: 2%; background: var(--bc); border-radius: 5px; margin: 4px; align-items: center; padding: 5px 11px; }
cmot tblst { display: grid ; grid-template-columns: 50% 50%; place-content: center; align-items: center; justify-content: center; }
cmot tblst aa { display: grid ; grid-template-columns: 33px auto; justify-content: center; gap: 2%; background: transparent; border-radius: 0; margin: 4px; align-items: center; padding: 1px; margin-bottom: 0; }
cmot .listview aa.lstvw { border-bottom: 2px solid var(--c); opacity: 1; }
cmoo {display: block; background: var(--bt); border-radius: 11px; padding: 11px; margin: 4px; position: relative; box-shadow: 0px 1px 10px -11px; max-width: 444px;}
cmoo hd { display: grid ; grid-template-columns: 77px auto; align-items: center; padding: 0px 11px; 
border-radius: 11px; }
cmoo hd>i img { height: 100%; width: 100%; }
cmoo btns>btn:first-child { color: var(--aa); background: var(--aa-t); font-weight: 500; opacity: 0.8;font-size: 0.9em;}	
cmoo hd i { height: 66px; width: 66px; overflow: hidden; }
cmoo btns { display: grid; grid-template-columns: auto 64px; margin-top: 11px; position: relative; z-index: 99999; }
cmoo hd name { font-weight: bold; font-size: 0.9em; }
cmoo hd h5 { font-weight: 400; opacity: 0.6; }
cmoo btns>btn { background: var(--bc); padding: 8px 11px; border-radius: 5px; display: flex; align-items: center; justify-content: center; margin: 4px; }
cmoo btns>btn svg { height: 16px; width: 16px; transform: rotate(90deg); }



/* Component : Meeting_ParticipantFilter */
mpfl>bl { display: block; margin: 22px 0px; background: var(--b-t22); padding: 11px; border-radius: 22px; border-bottom: solid 1px var(--bc); }
mpfl>bl hd { display: grid ; grid-template-columns: 50% 50%; margin-bottom: 6px; }
mpfl>bl hd>d { margin: 4px; padding: 7px; background: var(--bt); border-radius: 9px; display: grid ; grid-template-columns: 33px auto max-content; align-items: center; }
mpfl>bl d:nth-child(3) { grid-column-start: 1; grid-column-end: 3; }
mpfl>bl d>i { height: 22px; width: 22px; }
mpfl>bl d>t { font-size: 13px; font-weight: 500; }
mpfl>bl actn { display: flex; justify-content: center; align-items: center; }
mpfl>bl bb { position: relative; display: block; max-height: 30px; width: 44px; border-radius: 50px; border: solid 2px; transition: 333ms; box-shadow: unset; overflow: visible; top: unset; height: 21px; right: unset; background: var(--bc); padding: 2px; opacity: 0.9; border: 1px solid var(--bc); }
mpfl>bl bo oo { display: block; height: 19px; width: 19px; background: var(--aaa); border-radius: 50%; position: absolute; transition: 333ms; color: #000; box-shadow: unset; margin: 1px; opacity: 0.8; }
mpfl>bl .oo oo {  margin-left: 23px; }
mpfl>bl h4 { display: block; font-size: 12px; align-items: center; margin-bottom: 11px; }
mpfl>bl sl>select { max-width: 100%; padding: 11px; border-radius: 6px; margin: 0; font-size: 0.77em; font-weight: 400; min-height: auto; letter-spacing: 1px; }
mpfl>bl bd>d,cmbf>bl prc { margin-bottom: 11px; display: block; padding: 11px; background: var(--bt); border-radius: 11px; }
mpfl>bl mg { display: grid ; grid-template-columns: 31% 31% 31%; gap: 7px; border-radius: 11px; text-align: center; align-items: center; }
mpfl>bl mg>aa { display: flex ; width: auto; padding: 11px; border-radius: 6px; height: 20px; margin: 2px; align-items: center; justify-content: center; background: var(--bc); font-weight: 500; }
mpfl>bl aa>t { font-size: 0.77em; }
mpfl>bl mg>aa.this { background: var(--aaa); border-radius: 7px; color: var(--b); }
mpfl>bl btns>btn { height: 44px; display: flex ; background: var(--bc); border-radius: 7px; box-shadow: var(--0); width: 100%; max-width: 333px; position: relative; font-weight: bold; cursor: pointer; margin: 11px 0; align-items: center; justify-content: center; padding: 2px; }
mpfl>bl ft btn:last-child { background: var(--aaa); color: var(--b); height: 40px; }
mpfl>bl ft btns { display: flex ; align-items: center; justify-content: space-between; column-gap: 11px; grid-column-start: 1; grid-column-end: 3; margin: 0px 4px; }
mpfl>bl ft { display: grid ; grid-template-columns: 50% 50%; background: var(--b-t); padding: 11px; border-radius: 11px; }
mpfl>bl d>form { display: grid ; grid-template-columns: 45% 33px 46%; align-items: center; text-align: center; }
mpfl>bl sl { display: block; padding: 7px; height: 50px; }
mpfl>bl sl>input { min-height: auto; font-size: 0.77em; height: auto; letter-spacing: 1px; position: absolute; inset: 0; max-width: 100%; }

@media (max-width : 999px) {
	mpfl>bl { display: none; }
}
/* Component : Meeting_ParticipantFilter1 */
cpmf>bl { position: relative; display: none; background: var(--b); padding: 11px; }
cpmf>bl hd>btns { display: flex; margin-bottom: 7px; }
cpmf>bl btns>btn { display: grid; grid-template-columns: 24px auto; align-items: center; background: var(--bc); border-radius: 39px; margin: 4px; padding: 8px 16px; font-weight: 400; }
cpmf>bl btn>i { height: 18px; width: 18px; }
cpmf>bl sl input:focus { border-radius: 40px; box-shadow: unset; }
cpmf>bl bx:focus { box-shadow: inset 0 0 0 2px var(--c); border-radius: 38px; }
cpmf>bl bx { display: grid; grid-template-columns: 44px auto; background: var(--bc); align-items: center; border-radius: 38px; margin-bottom: 11px; position: relative; height: 48px; overflow: hidden; background: var(--bc); padding: 0 4px; }	
cpmf>bl sl { display: grid ; grid-template-columns: 55px 4px auto; align-items: center; border-radius: 33px; background: var(--bc); }
cpmf>bl sl>hr { height: 100%; width: 1px; background: var(--aa-t); }
cpmf>bl sl>i { height: 22px; width: 22px; margin: auto; }

@media (max-width: 999px) {
	
	cpmf>bl { display: grid; }
	cmpc>bl hd>i { max-height: 244px; }
	
}
/* Component : Meeting_Peopleinfo */
csos .inv_call a { display: grid; grid-template-columns: 25px auto auto; align-items: center; gap: 2%; white-space: nowrap; opacity: 0.8; padding: 5px 11px; border-radius: 5px; font-weight: 400; font-size: 0.88em; }
csos bl.inv_call i { height: 22px; width: 22px; }
csos .inv_call d { display: flex; gap: 2%; }

@media screen and (max-width: 999px) {

	csos .inv_call d { display: block; }
	csos .inv_call a { margin: 11px 0; }
	csos .inv_call a:first-child { margin-top: 0; padding: 11px; }
	csos .inv_call a:last-child { margin-bottom: 0; padding: 11px; }
	csos .inv_call { white-space: nowrap; overflow: hidden; overflow-x: scroll; gap: 11px; padding: 11px; }

}

/* Component : Meeting_RettingBtns */
cmrb { display: flex ; position: relative;margin-top: 20px; }
cmrb bl { display: flex ;gap: 12px; }
cmrb btn { display: flex ; align-items: center; height: fit-content; padding: 11px 22px; border-radius: 11px; border: 1px solid var(--bc); background: var(--b-t44); justify-content: center; gap: 5px; cursor: pointer; }
cmrb i { width: 15px; height: 15px; }
cmrb p { font-size: 12px;margin:0;}
cmrb img { width: 16px;height: 16px; }
cmrb btn.this { background: var(--aaa); color: var(--b); min-width: 81px; cursor: pointer; }



/* Component : Meeting_Room */
amro { display: block; background: var(--bt); overflow: hidden; border-radius: 22px; padding: 11px; box-shadow: 0px 5px 9px #0000001f; position: relative; max-width: 444px; margin: 7px; }
amro ft d { display: grid; grid-template-columns: 33px 33px 33px 33px 33px 33px; padding: 11px; padding-bottom: 22px; }
amro hd { display: block; max-height: 222px; height: 100%; width: 100%; border-radius: 11px; overflow: hidden; }
amro hd>i { height: 100%; width: 100%; }
amro hd img { height: 100%; width: 100%; object-fit: cover;min-height: 225px; }
amro bx>hd { display: flex; flex-direction: column; }
amro bd { display: flex ; padding: 11px 0; justify-content: space-between; }
amro bd btn { padding: 6px 11px; background: var(--aaa); align-items: center; justify-content: center; display: flex; border-radius: 5px; color: var(--b); position: relative; z-index: 9999; margin-left: 5px;height: 20px;}
amro bx { display: flex ; align-items: ; flex-direction: column; }
amro d i { height: 18px; width: 18px; }
amro pr { font-size: 12px; font-weight: 500; }
amro bx nam { font-weight: 500; font-size: 1em; }
.cred { color: #CC0C39; }
.cgreen { color: #007600; }





dmro hd>i { height: 23px; width: 23px; border-radius: 50px; background: var(--b-t22); padding: 5px; }
dmro hd svg { fill: var(--bt); }
@media screen and (max-width: 999px) {
dmro bd { display: flex; overflow-x: scroll; justify-content: unset; }
dmro { padding: 11px; }
dmro bd aa { position: unset !important; } 

}

/* Changed by Gagan Nayak */ 
dmro aa>i>img { height: 100%; width: 100%; object-fit: cover; }
dmro ft t { font-size: 0.88em; color: var(--bt); }
dmro { background-image: url(/-/Zoooom/asset/Meeting_Room.webp); background-repeat: no-repeat; border-radius: 22px; background-size: 100%; margin-top: 11px; height: 100%; max-height: 564px; display: flex; flex-direction: column; padding: 22px;  position: relative;}
dmro hd { display: grid; justify-content: space-between;grid-template-columns: 37px auto 90px; align-items: center; padding: 6px; font-size: 0.88em; }
dmro hd>date { color: var(--bt); }
dmro bd { overflow: hidden; display: grid; justify-content: center; }
dmro ft  { background: var(--b-t22); margin: 22px; padding: 5px 11px; border-radius: 22px; display: grid; grid-template-columns: 55px auto 44px; align-items: center; border: solid 1.7px var(--b-t); -webkit-backdrop-filter: blur(20px); backdrop-filter: blur(3px); position: absolute; bottom: 0; right: 0; }
dmro ft btn:hover { background: var(--hover); }
dmro ft btn { height: 44px; display: flex ; width: 44px; align-content: ; border-radius: 55px; align-items: center; justify-content: center; }
dmro ft btn svg { fill: var(--bt); }
dmro hd>h4 { font-weight: 400; background: var(--b-t22); padding: 6px 22px; border-radius: 33px; font-size: 0.96em; color: var(--bt); }
dmro bd>aa>i { display: grid; border-radius: 22px; overflow: hidden; border: solid 1.9px var(--b-t); height: 144px; width: 144px; justify-items: center; background: var(--b-t44); backdrop-filter: blur(20px); -webkit-backdrop-filter: blur(20px); }
dmro hd>bl>bd { display: grid; justify-content: center; }	
dmro ft i { width: 30px; }
dmro ft svg { fill: var(--b); }
dmro ft p { font-weight: 300; color: var(--b-t); margin: 5px 0; width: 100%; height: fit-content; max-height: 25px; line-height: 0.88em; display: flex; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 2; }


@media screen and (max-width: 999px) {
dmro bd { display: flex; overflow-x: scroll; justify-content: unset; }
	
}	

@media screen and (max-width: 999px) {		
dmro hd>date{font-weight: 300; }

}
dmro aa.prf1, dmro aa.prf2, dmro aa.prf3, dmro aa.prf4, dmro aa.prf5 { text-align: center; color: var(--b-t); position: relative; }	
dmro aa.prf1 { right: 200px; top: 155px; margin: 4px; }	
dmro aa.prf2 { left: -3px; margin: 4px; font-size: 0.88em; top: -145px; }
dmro aa.prf3 { right: 4px; top: -97px; margin: 4px; }
dmro aa.prf4 { left: 200px; bottom: 363px; margin: 4px; }
dmro aa.prf5 { bottom: 236px; margin: 4px; left: 80px; opacity: 0; }	
dmro>bg>img { opacity: 1; height: 100%; width: 100%; object-fit: cover; }
crmo hd>bl>hd>i { height: 23px; width: 23px; border-radius: 50px; background: var(--b-t22); padding: 5px; }
crmo hd>bl>hd>i>svg { fill: var(--bt); }
crmo hd>bl>ft { color: var(--bt); }

@media screen and (max-width: 999px) {
crmo bd { display: flex; overflow-x: scroll; justify-content: unset; }
crmo { padding: 11px; }
crmo bd aa { position: unset !important; } 

}

/* Changed by Gagan Nayak */ 
crmo aa>i>img { height: 100%; width: 100%; object-fit: cover; }
crmo ft>bl>bd t { font-size: 0.88em; color: var(--bt); }
crmo { background-image: url(/-/Zoooom/asset/Meeting_Room.webp); background-repeat: no-repeat; border-radius: 22px; background-size: 100%; margin-top: 11px; height: 100%; max-height: 564px; display: flex; flex-direction: column; padding: 22px; max-width: 777px; position: relative;}
crmo hd>bl { display: grid; grid-template-columns: 37px auto 90px; align-items: center; padding: 6px; font-size: 0.88em; }
crmo bd { overflow: hidden; display: grid; justify-content: center; }
crmo ft>bl { background: var(--b-t22); margin: 22px; padding: 5px 11px; border-radius: 22px; display: grid; grid-template-columns: 55px auto 44px; align-items: center; border: solid 1.7px var(--b-t); -webkit-backdrop-filter: blur(20px); backdrop-filter: blur(3px); position: absolute; bottom: 0; right: 0; }
crmo ft>bl btn:hover { background: var(--hover); }
crmo ft>bl btn { height: 44px; display: block; width: 44px; align-content: center; border-radius: 55px; }
crmo ft>bl btn svg { fill: var(--bt); }
crmo hd bl>bd>h4 { font-weight: 400; background: var(--b-t22); padding: 6px 22px; border-radius: 33px; font-size: 0.96em; color: var(--bt); }
crmo bd>aa>i { display: grid; border-radius: 22px; overflow: hidden; border: solid 1.9px var(--b-t); height: 144px; width: 144px; justify-items: center; background: var(--b-t44); backdrop-filter: blur(20px); -webkit-backdrop-filter: blur(20px); }
crmo hd>bl>bd { display: grid; justify-content: center; }	
crmo ft>bl>hd>i { width: 30px; }
crmo ft>bl>hd>i>svg { fill: var(--b); }
crmo ft>bl>bd>p { font-weight: 300; color: var(--b-t); margin: 5px 0; width: 100%; height: fit-content; max-height: 25px; line-height: 0.88em; display: flex; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 2; }


@media screen and (max-width: 999px) {
crmo bd { display: flex; overflow-x: scroll; justify-content: unset; }
	
}	


@media screen and (max-width: 999px) {		
crmo hd>bl>ft {font-weight: 300; }

}



crmo aa.prf1, crmo aa.prf2, crmo aa.prf3, crmo aa.prf4, crmo aa.prf5 { text-align: center; color: var(--b-t); position: relative; }	



crmo aa.prf1 { right: 200px; top: 155px; margin: 4px; }	
crmo aa.prf2 { left: -3px; margin: 4px; font-size: 0.88em; top: -145px; }
crmo aa.prf3 { right: 4px; top: -97px; margin: 4px; }
crmo aa.prf4 { left: 200px; bottom: 363px; margin: 4px; }
crmo aa.prf5 { bottom: 236px; margin: 4px; left: 80px; opacity: 0; }	
crmo>bg>img { opacity: 1; height: 100%; width: 100%; object-fit: cover; }
amrc hd>btns { display: grid; grid-template-columns: 55px 55px auto 89px; }
amrc hd>btns>btn { height: 45px; width: 45px; border-radius: 50px; background: var(--hover); align-items: center; display: grid; justify-content: center; }
amrc { background: var(--bt); display: grid; margin-top: 11px; border-radius: 22px; padding: 22px; position: relative;  }	
amrc btns btn i { height: 20px; width: 20px; }	
amrc btns>btn:nth-child(3) { width: 84%; background: var(--aaa); display: grid; grid-template-columns: auto 30px; color: var(--bt); margin: auto; white-space: nowrap; padding: 2px 22px; max-width: 415px; justify-content: space-between; opacity: 1; }
amrc btns>btn:nth-child(3) svg { fill: var(--b); }
amrc btns>btn>h5 { font-weight: 400; }	
amrc btns btn:last-child { width: 85px; background: #e4c8c8; }		
amrc bd>bx { display: grid; grid-template-columns: 5% auto 20%; margin-top: 11px; align-items: center; }		
amrc bd>bx>i { height: 15px; width: 15px; opacity: 0.9; }
amrc bx  { display: flex; align-items: center; gap: 5px; }
amrc bx t { display: flex ; column-gap: 11px; }
amrc bx input[type="range"] { height: 4px; width: 90%; appearance: auto; cursor: pointer; color: dodgerblue; padding: 0px; border: springgreen; }
amrc bx btns { display: grid; grid-template-columns: 24% 50% 25%; align-items: center; opacity: 0.5; }
amrc speak { width: 100%; background: var(--aaa); display: grid; grid-template-columns: auto 45px; color: var(--bt); margin: auto; white-space: nowrap; padding: 0px 11px; max-width: 286px; justify-content: space-between; border-radius: 50px; align-items: center; }
amrc speak i { width: 45px; }	
amrc bx btns i:last-child { opacity: 0.5; }	
amrc>bd>bx>t { display: flex; gap: 11px; }
amrc input[type="range"] { accent-color: unset; }	


@media screen and (max-width: 999px) {	
amrc hd>btns { display: grid; grid-template-columns: 53px 50px auto 63px }	
amrc btns btn i { height: 17px; width: 17px; }
amrc btn { height: 40px; width: 40px;}
amrc btns btn:nth-child(3) { width: 82%; grid-template-columns: auto 29px; padding: 2px 14px; }
amrc btns btn:last-child { width: 60px; margin-left :4px; }  
amrc bd>bx>t { display: grid; padding-left: 11px; gap: unset;}
amrc bd>bx { grid-template-columns: 5% auto 30%; }
amrc { padding: 11px; }
	
}

/*Meeting_Roomchat*/		
bmro { position: relative; }
bmro btns btn:last-child { background: unset; color: var(--c); }	
bmro bl { display: grid ; background: var(--b-t); border-radius: 22px; margin-top: 11px; padding: 22px; height: 45vh; margin-bottom: 22px; }
bmro bl>hd { padding: 7px 0; }
bmro bl btns { display: grid ; grid-template-columns: 50% 50%; align-items: center; margin: auto; z-index: 9; position: relative; background: var(--bc); border-radius: 22px; border: solid 1px var(--bc); }
bmro btns btn { display: flex ; justify-content: center; align-items: center; background: var(--aaa); border-radius: 22px; padding: 11px; color: var(--bt); }
bmro bd { overflow: auto;padding: 11px; }
bmro .your t h5 { padding: 8px 11px; background: var(--aa-t); border-radius: 11px; font-size: 12px; font-weight: 400; border-top-right-radius: 0px; margin-right: 20px; }	
bmro.your dt { display: grid; grid-template-columns: 20px 80px 20px; align-items: center; font-size: 13px; font-weight: 400; justify-content: end;}	
bmro .my dt { display: grid; grid-template-columns: 20px 80px 20px;justify-content: start; align-items: center; font-size: 13px; font-weight: 400; }	
bmro .your { margin-top: 11px; }	
bmro .your t { display: flex; justify-content: end; }	
bmro  bd h5 { padding: 8px 11px ; background: var(--bc); border-radius: 11px; border-top-left-radius: 0px;font-size: 12px;font-weight: 400;}
bmro .my { margin-top: 11px; }		
bmro bd i { height: 20px; width: 30px; opacity:0.7; }	
bmro .my t { display:flex; }	
bmro bl ft { display: grid; grid-template-columns: 42px auto 41px; align-items: center; margin: auto; z-index: 9; position: relative; background: var(--bc); border-radius: 39px; border: solid 1px var(--bc); margin-top: 7px; padding: 1px 5px; }	
bmro ft btn:first-child { border-right: 1px solid var(--bc); }	
bmro ft btn{ height: 33px; display: flex; align-items: center;justify-content: center; padding: 5px; width: 33px; opacity: 0.9; }
bmro ft input { background: transparent; font-weight: 400; }	
bmro ft btn:last-child { transform: rotate(42deg); }	
bmro .your dt p { margin-right: 4px; font-size: 12px; font-weight: 500; }
bmro .my dt p { text-align: end; margin-right: 4px; font-size: 12px; font-weight: 500;}
bmro .your dt { display: grid ; grid-template-columns:20px 80px 20px ; align-items: center; justify-content: end;}	
	

/* Component : Meeting_Rooms */
amrs { display: block; }
amrs>bl { max-width: 1550px; margin: auto;padding: 11px; }
amrs>bl>hd { padding: 11px; display: flex ; align-items: center; justify-content: space-between;  }
amrs hd h2 { margin: 11px 0; font-size: 2.22em; font-weight: 500; }
amrs hd h4 { display: flex ; align-items: center; column-gap: 11px; margin: 11px 0; font-weight: 500; color: var(--a); }
amrs ft .more { background: var(--b-t); box-shadow: var(--bs-bs); width: 25%; height: 44px; display: flex ; justify-content: center; align-items: center;margin: 7px auto; border-radius: 50px; }
amrs>bl>hd { padding:11px; } 
@media only screen and (max-width: 999px) {
	amrs>bl>hd { padding : 11px; }
} 
@media only screen and (min-width: 999px) {
 	amrs bd rms { display: grid ; grid-template-columns: 25% 25% 25% 25%; max-width: 1550px; margin: auto; }
}cmtsd {display: grid ; background: #191919; position: relative; padding: 22px; border-radius: 22px; margin: 22px auto; color: #fff; }
cmtsd bl { display: grid ; }
cmtsd hd { display: grid ; grid-template-columns: 55px auto; align-items: center; }
cmtsd hd i { height: 33px; width: 33px; margin: auto; }
cmtsd hd img { background: #fff; padding: 4px; border-radius: 55%; border: solid; }
cmtsd p { margin: 0; }
cmtsd bd { display: grid ; height: 22px; }
cmtsd ft { display: grid ; grid-template-columns: auto auto; justify-content: space-between; align-items: center; }
cmtsd cimg { display: grid ; grid-template-columns: 33px 33px 33px 33px; gap: 7px; }
cmtsd cimg img { border: solid 2px #fff; border-radius: 55%; }


cmys bl {display: grid ; grid-template-rows: 51px auto; align-items: center; padding: 11px; border-radius: 22px; max-width: 777px; margin: 11px; position: relative;}
cmys div { display: grid; grid-template-columns: unset; align-items: center; border-radius: 15px; background: var(--b-t); padding: 22px; max-width: 100%; position: relative; margin: 7px 0; width: auto; }
cmys div> dv>i { background: var(--bc); width: 45px; height: 45px; border-radius: 44px; }
cmys div> dv or i:after{content:'';position:absolute;background:#4dae53;height:10px;width:10px;top:10%;right:5%;border-radius:11px;border:solid 1px var(--b-t);}
cmys div a { position: absolute; height: 100%; }
cmys div dv i img {border-radius: 44px;object-fit: unset;}
cmys> bd { display: grid; align-items: center;}	
cmys div time { font-size: 11px; color: var(--c); font-weight: bold; letter-spacing: 0; padding-left: 4px; }
cmys div f{ display: flex;flex-direction: unset;gap:11px; justify-content: unset; }	
cmys h7 { display: grid; grid-template-columns: 33px auto; align-items: center; }	
cmys date { display: grid; align-items: center; position: relative; grid-template-columns: auto auto; height: 100%; padding: 0 11px; background: var(--b-t77); justify-content: start; gap: 11px; border-radius: 11px; box-shadow: var(--bs); }
cmys date p { margin: 0; }
cmys div bd { overflow: hidden; text-overflow: ellipsis; width: 100%; font-size: 0.88em; }
cmys div ft { display: flex; height: 55px; width: 55px; position: absolute; right: 18px; justify-content: center; }	
/* Replace by Gagan Nayak for MeetingSessionDelete */	
cmys div dv{display: grid ; grid-template-columns: 44px auto max-content 44px; height: auto; width: auto; justify-content: unset; align-items: center; background: var(--0); gap: 2%;}	
cmys date h2 { font-size: 1.25rem; }
cmys dv p { margin: 0; }
cmys name { letter-spacing: 0; font-size: 1em; font-weight: bold; display: unset; }
cmys bl hd { height: 100%; }
@media screen and (max-width: 999px) {	
cmys { grid-template-columns: unset; margin: 0 11px;padding:0; }	
cmys div bd{ justify-content: space-between;gap:0px;}
cmys div h7 { grid-template-columns: 20px auto; font-size: 0.6rem; }
cmys div {margin: 4px 0; padding: 16px; gap: 7px;}

}


@media screen and (max-width:400px) {
cmys h7 {grid-template-columns: 22px auto;font-size: 0.6rem; }	
}


cmys copo { display: block; padding: 12px 15px; background: var(--b); box-shadow: 0 50px 100px -20px rgb(50 50 93 / 14%), 0 30px 60px -30px rgb(0 0 0 / 17%), 0 -2px 6px 0 rgb(10 37 64 / 15%); position: absolute; border-radius: 11px; z-index: 99999999; right: 21px; top:125px; visibility: hidden; transition: 88ms; }
cmys copo btn t { text-overflow: unset; overflow: unset; }
cmys copo btn { display: grid; grid-template-columns: 33px auto; padding: 5px; background: var(--bc); align-items: center; border-radius: 5px; margin: 6px 0; height: 24px; border: solid 1px var(--bc); position: relative; color: var(--c); width: auto; box-shadow: unset; font-weight: 400; text-align: start; justify-content: start; max-width: unset; }

cmys div or { display: grid; }
cmys op { display: block; padding: 7px; height: 20px; width: 20px; border-radius: 55%; margin: 0 auto; position: absolute; right: 11px; z-index: 999; }
cmys op i { height: 22px; width: 22px; background: unset; padding: 0; transform: rotate(90deg); }
cmys.more ft copo { visibility: unset; }

/*  Meeting_Bot About Content Component*/	
cmboa { display: block; background: var(--b-t); border-radius: 20px; margin-bottom: 11px; }
cmboa hd { padding: 16px; display: flex ; align-items: center; justify-content: space-between; }
cmboa hd i { width: 23px; height: 23px; }
cmboa bd { padding: 10px 20px; display: block; }
cmboa d { display: flex ; justify-content: space-between; align-items: center; border-bottom: solid 1px var(--bor); padding-bottom: 7px; padding-top: 7px; }
cmboa d:last-child { border: none; }
cmboa d i { width: 33px; height: 33px; }
cmba p { margin: 0; }
cmboa ft { padding: 2px 20px; display: none; }
cmba p img { width: 30px; height: 30px; }
cmboa.About ft { display: block; }
cmboa ft cmba:nth-child(3) { border: none; }
cmboa ft cmba:nth-child(1) { border-top: solid 1px var(--bor); }
cmboa cmba:nth-child(7) { border: none; }


/* Component : Meeting_SessionCard */
cmpsc>bl { background: var(--bt); padding: 22px; display: grid ; border-radius: 11px; margin: 0; margin-top: 5px;}
cmpsc>bl hd aa { color: var(--b); background: #ff6262; padding: 2px 6px; font-size: 11px; font-weight: 700; border-radius: 5px; }
cmpsc>bl hd { display: flex ; align-items: center; gap: 9px; }
cmpsc>bl div { display: grid ; grid-template-columns: 44px auto 11px 77px; align-items: center; margin: 4px 0; }
cmpsc>bl div dp { display: block; height: 33px; width: 33px; overflow: hidden; border-radius: 55%; }
cmpsc>bl div name { display: grid ; }
cmpsc>bl div t { text-align: unset; font-weight: 500; margin: 0; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width: 95%; font-size: 0.88em; }
cmpsc>bl div btn { display: flex ; gap: 5px; align-items: center; }
cmpsc>bl div btn svg { height: 20px; width: 20px; opacity: 0.7; }

/* Component : Meeting_SessionFilter */
cmsf { display: block; margin: 11px 0px; background: var(--b-t22); padding: 11px; border-radius: 22px; }
cmsf>bl { display: block; margin: 0; }
cmsf bl hd { display: grid ; grid-template-columns: 50% 50%; margin-bottom: 6px; }
cmsf hd d { margin: 4px; padding: 7px; background: var(--bt); border-radius: 9px; display: grid ; grid-template-columns: auto auto auto; align-items: center; justify-content: space-between; }
cmsf hd d:nth-child(3) { grid-column-start: 1; grid-column-end: 3; }
cmsf hd i { height: 22px; width: 22px; }
cmsf hd h3 { font-size: 13px; font-weight: 500; }
cmsf actn { display: flex; justify-content: center; align-items: center; }
cmsf bb { position: relative; display: block; max-height: 30px; width: 44px; border-radius: 50px; border: solid 2px; transition: 333ms; box-shadow: unset; overflow: visible; top: unset; height: 21px; right: unset; background: var(--bc); padding: 2px; opacity: 0.9; border: 1px solid var(--bc); }
cmsf bo oo { display: block; height: 19px; width: 19px; background: var(--aaa); border-radius: 50%; position: absolute; transition: 333ms; color: #000; box-shadow: unset; margin: 1px; opacity: 0.8; }
cmsf .oo oo {  margin-left: 23px; }
cmsf h4 { display: block; font-size: 12px; align-items: center; margin-bottom: 11px; }
cmsf select { width: 100%; padding: 11px; border: solid 1px var(--bc); border-radius: 6px; margin: 0; height: 50px; font-size: 0.88em; font-weight: 400; background: var(--bc); }

cmsf bd d,cmsf bd div,cmsf bd csh { margin-bottom: 11px; display: block; padding: 11px; background: var(--bt); border-radius: 11px; }
cmsf bd mg { display: grid ; grid-template-columns: 31% 31% 31%; gap: 7px; border-radius: 11px; text-align: center; align-items: center; }
cmsf mg aa { display: flex ; width: auto; padding: 11px; border-radius: 6px; height: 20px; margin: 2px; align-items: center; justify-content: center; background: var(--bc); font-weight: 500; }
cmsf mg t { font-size: 0.77em; }
cmsf mg .this { background: var(--aaa); border-radius: 7px; color: var(--b); }


cmsf btn { display: flex ; border-radius: 7px; box-shadow: var(--0); width: 100%; max-width: 333px; position: relative; font-weight: bold; cursor: pointer; align-items: center; justify-content: center; padding: 2px; }
cmsf ft btn:last-child { background: var(--aaa); color: var(--b); height: 40px; }
cmsf ft btns { display: flex ; align-items: center; justify-content: space-between; column-gap: 11px; }
cmsf ft { display: flex ; background: var(--b-t); padding: 11px; border-radius: 11px; gap: 11px; flex-direction: column; }
cmsf select { width: 100%; padding: 11px; border: solid 1px var(--bc); border-radius: 6px; background: transparent; margin: 0; height: 50px; }

/*Meeting_SessionMyChat */
cmsmc>bl hd { display: grid; grid-template-columns: auto auto 44px; align-items: center; }	
cmsmc>bl hd> p { text-align: end; }
cmsmc>bl hd nm { text-align: end; font-weight: 500; font-size: 0.88em; opacity: 0.7; }
cmsmc>bl> bd { display: flex; justify-content: end; }
cmsmc>bl> bd h5 { padding: 8px; background: var(--bc); margin-right: 44px; border-radius: 6px; font-weight: 400; }
cmsmc>bl hd> p { text-align: end; }
cmsmc>bl h5 { font-weight:500; }

/* Component : Meeting_SessionUser */
cmus>bl { position: relative; max-height: 130px; overflow: hidden; border-radius: 11px; margin-bottom: 5px; box-shadow: var(--bs-b); height: 130px; width: calc(100% - 12%); }
cmus hd { position: absolute; width: calc(100% - 12%); z-index: 99; top: 0; display: flex ; padding: 11px; justify-content: space-between; flex-direction: column; height: calc(100% - 19%); }
cmus hd i { max-height: 100%; max-width: 100%; background: var(--bc); height: 100%; }
cmus bd { position: absolute; width: calc(100% - 12%); z-index: 99; top: 0; display: flex ; padding: 11px; justify-content: space-between; flex-direction: column; height: calc(100% - 19%); }
cmus .me_mute { display: grid ; justify-content: center; height: fit-content; padding: 12px 7px; margin-left: auto; margin-right: 4px; background: var(--bor); backdrop-filter: blur(20px); border-radius: 7px; width: 33px; }
cmus .zayn { white-space: nowrap; text-align: center; display: grid ; grid-template-columns: 33px auto; padding: 9px 11px; align-items: center; border-radius: 8px; color: var(--b); margin: 0 4px; background: var(--bor); width: fit-content; font-weight: 300; font-size: 0.88em; backdrop-filter: blur(20px); }

cmus bd i { display: grid; border-radius: 8px; color: var(--b); height: 22px; width: 22px; background: transparent; }
cmus bd i>svg { fill: var(--b);}	
cmus bd t { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width: 95%; font-size: 0.88em; }





@media screen and (max-width: 999px) {
cmus>bl { max-width: 211px; max-height: 166px; flex: none; min-width: 211px; min-height: 166px; }

}
cboms { display: grid; grid-template-columns: 75% auto; border-radius: 11px; padding: 22px; height: 400px; background: var(--bt); gap: 1%; position: relative; /*max-width: 777px;*/}
.onder { display: grid ; grid-template-rows: 32% 32% 32%; }
h1 { font-weight: 600; }	 
bl .bot_call { margin-right: 0; position: relative; overflow: hidden; border-radius: 11px; max-height: 411px; }
bl.inv_call i { height: 22px; }
bl.inv_call p { margin: 0; }
.adpeo{color: #54c870; background: #54c8701f; padding: 5px 11px; border-radius: 6px;}
a.adpeo svg { fill: #54c870; }
.in_po{padding: 2px 8px; background: #54c87036; border-radius:5px; color: #54c870;}
.abs_po { padding: 2px 8px; background: #f05b6338; border-radius: 5px; color: #f05b63; }
.peo_po { padding: 2px 8px; background: #113ef740; border-radius: 5px; color: #113ef7; }
.bot_call bl hd { display: grid; grid-template-columns: auto auto; justify-content: space-between; }
.bot_call bl hd aa i { height: 22px; width: 22px; margin: auto; }
.myalb{display: grid; align-items: end;justify-content: center;}
.myalb i { background: var(--b-t22); backdrop-filter: blur(11px); }
.myalb svg { height: 22px; fill: var(--b); }
.bot_call> i { height: 100%; background: var(--bc); max-height: 100%; max-width: 100%;}
.bot_call i img {width: 100%; height: 100%;object-fit:cover }
.zayn i{height:15px;}
.zayn p { margin: 0; color: var(--b); }
.zayn i svg { fill: var(--b); }
bd.onder> bl> i { max-height: 100%; max-width: 100%; height: 100%; border: solid 1px var(--bc); border-radius: 11px; background: var(--bc); }
bd.onder> bl> i img{height: 100%; width: 100%;}
.meti_alls hd{justify-content: center; align-items: center;}
.meti_all i { height: 22px; }
.meti_all i svg { fill: var(--b); }
 
.meti_all p { color: var(--b); }
.myalb i.cal_cut{background: #ff6262;}
.cal_cut svg{height: 30px}
.bot_call bl { position: absolute; height: calc(100% - 11%); width: calc(100% - 8%); z-index: 999; padding: 22px; display: flex; flex-direction: column; justify-content: space-between; color: var(--b); }
.meti_all { display: grid; grid-template-columns: 33px auto; padding: 5px 11px; align-items: center; backdrop-filter: blur(20px); border-radius: 8px; color: var(--b); margin: auto; background: var(--bor); height: 27px; width: fit-content; font-weight: 300; font-size: 0.88em; }

ccmo { display: flex; justify-content: center; padding: 11px 0; align-items: center; background: var(--bor); padding: 11px; border-radius: 22px; backdrop-filter: blur(20px); -webkit-backdrop-filter: blur(20px); max-width: 95%; margin: auto; }
ccmo:after { content: " "; position: absolute; left: 0; right: 0; bottom: 0; top: 0; background: linear-gradient(148deg, var(--bor), var(--bor), var(--bor)); z-index: -1; border-radius: 22px; }
ccmo>i { display: flex; border-radius: 55%; height: 33px; width: 33px; margin: 0 6px; padding: 6px; place-content: center; align-items: center; background: var(--b-t22); }
ccmo i>svg { height: 18px; width: 18px; }
.zayn i { box-shadow: inset 0 0 0 1px var(--bt); border-radius: 55%; overflow: hidden; padding: 1px; height: 22px; width: 22px; }
.bot_call bl hd bd { display: flex; align-items: center; }
.bot_call bl hd aa i svg { fill: var(--b); }
.bot_call bl hd aa i { height: 16px; width: 16px; margin: auto; }
.bot_call bl hd aa { display: grid; backdrop-filter: blur(20px); border-radius: 8px; height: 33px; width: 33px; margin: 0 2px; padding: 5px; background: var(--bor); }
.bot_call bl hd .anne {width: auto; grid-template-columns: 33px auto; padding: 8px 11px; align-items: center; height: auto;}
.bot_call .anne t { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width: 95%; font-size: 0.88em; }
.bot_call bl hd>aa>i { height: 25px; width: 25px; box-shadow: inset 0 0 0 1px var(--bt); border-radius: 55%; overflow: hidden; padding: 1px; }

.controlmute i.mute:after { content: " "; height: 27px; position: absolute; width: 3px; background: var(--b); top: 9px; transform: rotate(148deg); right: 22px; border-radius: 22px; opacity: 0.7; box-shadow: -1px 0px 0px 1px #a9aaac; }
.controlspeacker i.speacker:after { content: " "; height: 29px; position: absolute; width: 3px; background: var(--b); top: 9px; bottom: 0; transform: rotate(148deg); right: 22px; border-radius: 22px; opacity: 0.7; box-shadow: -1px 0px 0px 1px #a9aaac; }
.controlVideo i.video:after { content: " "; height: 27px; position: absolute; width: 2px; background: var(--b); top: 9px; bottom: 0; transform: rotate(148deg); right: 24px; border-radius: 22px; opacity: 0.7; box-shadow: -1px 0px 0px 1px #a9aaac; }



@media screen and (max-width: 999px) {
cboms { grid-template-columns: 100%; height: 311px; row-gap: 3%; }	
.onder { display: flex ; overflow-x: scroll; }	
.onder bl { min-width: 177px; height: auto; }	

	
}

/*Meeting_SessionMyChat */
cmsyc>bl > bd { display: flex; padding-left: 36px; padding-top: 4px; }
cmsyc>bl > bd h5 { padding: 8px; background: var(--bc); border-radius: 6px; font-weight: 400; }
cmsyc>bl  hd nm { text-align: start; font-weight: 500; font-size: 0.88em; opacity: 0.7; }
cmsyc>bl  hd bd { text-align: end; }
cmsyc>bl  hd { display: grid; grid-template-columns: 44px auto auto; align-items: center; }

/* Component : Meeting_Sessionchat */
cmshc>bl pa {color: var(--b); background: #ff6262; padding: 2px 6px; font-size: 11px; font-weight: 700; border-radius: 5px; margin-left: 11px; }
cmshc>bl> hd>h3 { display: flex; align-items: center; }
cmshc>bl> hd { display: flex; align-items: center; gap: 11px; justify-content: space-between; }
cmshc>bl bl { background: var(--0); padding: 0; border: unset; border-radius: 0; margin: 11px 0; }
cmshc>bl bl hd>i img { border-radius: 16px; width: 100%; height: 100%; }`

cmshc>bl> ft { display: grid; grid-template-columns: 33px 11px auto 44px; align-items: center; background: var(--bc); padding: 0px 11px; border-radius: 11px; height: 44px; }
cmshc>bl ft hr { height: 67%; width: 2px;}
cmshc>bl> ft i { height: 22px; }
cmshc>bl .your h5{font-weight:500;}
cmshc>bl cmbo { margin: 0; margin-top: 11px; }
cmshc>bl> ft hd input { padding: 0 11px; width: 100%; margin: 0; font-weight: 400; }
cmshc>bl .bot_dit { border: unset; display: grid; grid-template-columns: auto auto; padding: 0 11px; align-items: center; }
cmshc>bl .bot_dit ftrs { display: grid; grid-template-columns: 22px 22px; justify-content: space-around; align-items: center; }
cmshc>bl .bot_dit ftrs t { font-weight: bold; font-style: normal; padding: 3px 10px; background: var(--hover); border-radius: 11px; }
cmshc>bl>bd { overflow: hidden; overflow-y: scroll; }
cmshc>bl> ft hd { position: relative; height: 22px; width: 22px; padding: 5px; justify-content: center; align-items: center; display: flex; }
cmshc>bl { height: 50vh; background: var(--b-t); padding: 22px; display: grid; border-radius: 11px; margin-top: 5px; grid-template-rows: 44px auto 44px; position: relative; overflow: scroll; }
cmshc>bl> ft hd input { position: absolute; height: 22px; width: 22px; padding: 0; opacity: 0; z-index: 999; }
cmshc>bl .your hd i, so_chats .my hd>i{width: 22px; display: block; height: 22px; border: 1px solid var(--bc); border-radius: 50%; margin: 0 5px;}
cmshc>bl> ft input { background: var(--0); }
cmshc>bl> hd btn { display: block; padding: 5px; border-radius: 5px; }
cmshc>bl> hd svg { height: 18px; opacity: 0.8; }


cmshc>bl> ft { display: grid ; grid-template-columns: 33px 11px auto 44px; align-items: center; background: var(--bc); padding: 0px 11px; border-radius: 11px; height: 44px; }
 
cmshc>bl> ft hd input { padding: 0 11px; width: 100%; margin: 0; font-weight: 400; }
cmshc>bl> ft i { height: 22px; }
csfs bl.info in { padding: 0; }
csfs bl.info input { padding: 0;  margin: 0; font-weight: 400; }
cmshc>bl> ft input { background: var(--0); }
cmshc>bl> ft i { height: 22px; }
cmshc>bl> ft ch { position: relative; height: 22px; width: 22px; padding: 5px; justify-content: center; align-items: center; display: flex ; }
cmshc>bl> ft ch>input.btn { padding: 0 11px; width: 100%; position: absolute; margin: 0; font-weight: 400; display: flex ; justify-content: center; align-items: center; height: 44px; transition: 77ms; z-index: 999; outline: 0; border-radius: 4px 7px; opacity: 0; right: -2px; top: 20%;}

/* Component : Meeting_Sessioncustomers */	
cmso { position: relative; display: grid ; background: var(--b); padding: 22px; border-radius: 22px; margin: 7px 0; }
cmso hd h4 { display: grid; grid-template-columns: 47% auto; align-items: center; font-size: 18px; font-weight: 600; }
cmso hd h4 { font-size: 14px; text-align: justify; grid-template-columns: 100%; margin: 11px 4px 3px 1px; }
cmso hd b { font-size: 16px; }
cmso hd t { font-size: 12px; }	
cmso hd b { font-size: 16px; }	
cmso bd { display: grid ; grid-template-columns: 20% 20% 20% 20%;  gap: 11px; background: var(--bc); border-radius: 22px; box-shadow: var(--bs-bs); }
cmso bd { display: grid ; grid-template-columns: 20% 20% 20% 20%; padding: 0; background: transparent; margin: 0; }
cmso bd d { display: grid; grid-template-columns: 24% 68%; padding: 0; align-items: center; background: rgb(213 249 213); margin-block: 11px; border-radius: 8px; box-shadow: var(--bs-b); font-size: 18px; }
cmso ft dt { font-size: 16px; display: flex; justify-content: space-between; align-items: baseline; }
cmso ft t { display: flex ; align-items: center; column-gap: 7px; }
cmso ft flex.scroll { margin: 4px; width: 97%; }
cmso ft d { margin: 2px; padding: 2px; }
cmso ft i { width: 100%; height: 100%; }
cmso ft flex.scroll { overflow-y: scroll !important; display: flex; position: relative; margin: unset; width: 100%; }	
cmso img { border-radius: 7px; }	
cmso ft p { font-size: 14px; font-weight: 500; }	
cmso ft p:active { text-decoration: underline; }	
cmso ft dt i { width: 18px; height: 18px; }
cmso bd i { height: 35%; }

@media only screen and (min-width: 999px)  { 
cmso bd { grid-template-columns: auto auto; row-gap: 0; }

}
	/* Meeting Session Gallery Component*/	

	
cmsog bl {display: grid; grid-template-columns: 20% 60% 20%; background: var(--bc); align-items: center; max-width: 777px;margin:auto;}	
cmsog bl mg i { height: 55px; background: var(--bc); border-radius: 11px; width: 55px; display: flex; overflow: hidden; }
cmsog bl bd >i { background: transparent; width: auto; overflow: hidden; border-radius: 22px; }
cmsog bl i { display: flex; background: var(--b); border-radius: 55%; height: auto; width: 44px; }	
cmsog bl mg { gap: 2%; display: grid; grid-template-columns: 66px 66px 66px 66px; justify-content: center; padding: 11px 0; }

cmsog bl hd { opacity: 1; }
cmsog bl ft { justify-content: end; display: grid; }	
cmsog bl ft i:nth-child(1) { transform: rotate(180deg); height: 44px;}	
cmsog bl hd i { height: 44px; }	


@media screen and (max-width: 999px) {
cmsog main { display: grid; grid-row-start: 1; grid-row-end: 2; grid-column-start: 1; }
cmsog bl { grid-template-columns: 0% auto 0%; }	
cmsog bl hd { opacity: 0; }
cmsog bl ft { opacity: 0; }
cmsog bl bd { padding: 0; }	
scmsog bl { margin: 0; border-radius: 0; }	
cmsog bl i svg { height: 77%; width: 77%; }	


	
}


/* Component : Meeting_Sessionnn */
cmco h4 name { font-weight: bold; }	
cmco>hd { overflow: hidden; display: flex; justify-content: center; align-items: center; border-radius: 16px; height: 77px; width: 77px; background: transparent; }
cmco img{/*object-fit: contain;*/ height: 77%; width: 77%;border-radius: 50%;}	
cmco>bd { display: flex; flex-direction: column; justify-content: center; padding-left: 4px;}	
cmco name { letter-spacing: 0; font-size: 1em; font-weight: 600;width: 100%; overflow: hidden; display: block;}	
cmco actn{display: grid; grid-gap: 0; min-height: 33px; padding: unset; grid-template-columns: 70% 30%; margin: unset; position: relative; border-radius: 11px; width: 100%;}	
cmco ac1{display: flex; justify-content: center; align-items: center;}	
cmco ac2 { display: flex; align-items: center; justify-content: center; font-weight: bold; font-family: monospace; font-size: 2.3em; color: var(--c1); transform: rotate(270deg); height: 33px; width: 33px; }
cmco bb{position: relative; display: block; height: 34px; max-height: 30px; width: 60px; border-radius: 50px; border: solid 2px; color: #fff; transition: 333ms; box-shadow: inset 0 0 0 2px; overflow: visible; top: unset; height: 38px; color: var(--aa); right: unset;}	
cmco bo{display: block; height: 100%; width: 100%; transition: 333ms; border-radius: 50px;}	
cmco bo oo{display: block; height: 25px; width: 25px; background: #fff; margin: 2px; border-radius: 50%; position: absolute; transition: 333ms; box-shadow: -4px 0px 11px; color: #000;}	
cmco .oo bo { box-shadow: inset 60px 0px 0px; }
cmco .oo oo { box-shadow: 4px 0px 11px; margin-left: 30px; }
	
	

cmso gd { display: grid; grid-template-columns: 44px auto auto; }	
cmso gd i{height: 40px; width: 40px; border-radius: 50%; overflow: hidden; box-shadow: 0 0 0 4px var(--bc); padding: 2px;}	
cmso gd img{border-radius: 50%; background: var(--bc);}	
cmso gd h5{display: flex; align-items: center; padding-left: 11px; font-size: 1em;}	
cmso gd h6{margin-left: 11px; font-weight: unset; color: var(--c0); display: inline;}	
cmso gd d:nth-child(3) { display: flex; justify-content: end; align-items: center; }
cmso gd op { height: 22px; width: 22px; padding: 6px; }	
cmso dlt { position: absolute; background: var(--bt); padding: 11px; border-radius: 11px; z-index: 9999; backdrop-filter: blur(20px); transition: 333ms; top: 58px; bottom: unset; right: 34px; box-shadow: var(--bs-b); display: none; }	
cmso dlt btn {border-radius: 6px;display: grid;grid-template-columns: 22px auto;align-items:center; margin: 4px; padding: 11px; background: var(--bc); }
cmso dlt i { height: 15px; width: 15px; border-radius: 0; box-shadow: unset; padding: 0; }
cmso bd { margin: 0px; display: grid; grid-template-columns: 20% 20% 20% 20%; padding: 0; background: transparent; border-radius: 22px; box-shadow: var(--bs-bs); }	
cmso ft { position: relative; width: 100%; display: block; }	
cmso acns { display: grid; grid-template-columns: 33.33% 33.33% 33.33%; height: 33px; margin-top: 11px; }	
cmso acn { display: flex; justify-content: center; align-items: center; font-weight: bold; font-size: 0.88em; border-left: solid 1px var(--bc); }	
cmso deletsure { display: grid; grid-template-rows: 100px auto auto; width: 400px; height: 200px; align-items: center; padding: 22px; text-align: center; border-radius: 11px; transform: scale(0); left: 20%; border: solid 1px var(--bor); top: 54px; z-index: 9999; position: absolute; background: var(--bt); backdrop-filter: blur(20px); transition: 333ms; box-shadow: var(--bs-b); }	
cmso deletsure hd { display: flex; justify-content: center; }	
cmso deletsure i { height: 44px; padding: 11px; width: 44px; background: var(--bc); border-radius: 44px; }
cmso deletsure ft { display: grid; grid-template-columns: 48% 48%; gap: 11px; }	
cmso deletsure ft a { background: var(--bc); padding: 11px; border-radius: 11px; display: grid; align-items: center; justify-content: center; }	
	
cmso .PostOption dlt{display:block} 	
cmso .Deleteconferm deletsure { transform: scale(1); }	
	
	
@media screen and (max-width: 999px) {
cmso deletsure { left: 0; width: -webkit-fill-available; }	
cmso bd { grid-template-columns: auto auto; row-gap: 0; }	
}		
	
	

/*  Meeting_Bot reviews Content Component*/
cmbor is { display: flex; }
cmbor hd { display: grid; justify-content: flex-start; row-gap: 7px;}
cmbor hd h4 { display: grid; grid-template-columns: 46% auto; align-items: center; font-size: 16px; font-weight: 600; }
cmbor hd h1 { font-size: 24px; font-weight: 600; }
cmbor hd h5 { font-size: 14px; font-weight: 500; }
cmbor { background: var(--bt); display: block; padding: 22px; border-radius: 22px; }
cmbor bd d { display: grid; grid-template-columns: 44px auto 55px ; border-radius: 0px; column-gap: 15px; padding: 11px 0px;    background: transparent; }
cmbor bd div { display: flex ; align-items: center; column-gap: 7px; }
cmbor bd i { width: 20px; height: 20px; }
cmbor re { overflow: hidden; box-shadow: inset 0 0 0 1px #BBBFBF; background: #F0F2F2; height: 27px; display: flex; border-radius: 2px; }
cmbor r { border-radius: 4px; background: var(--btn2); border-top-right-radius: 0; border-bottom-right-radius: 0; display: flex; width: 55%; }
cmbor bl:nth-child(5) {font-size: 14px; }	
cmbor bl b { font-size: 14px; display: flex; color: var(--c); font-weight: 400; }
cmbor ft h1 { font-size: 24px; font-weight: 600; }	
cmbor ft h2 { font-size: 14px; font-weight: 500; }	
cmbor ft h6 { display: flex; justify-content: center; padding:11px; box-shadow: inset 0 0 0 1px #BBBFBF; border-radius: 6px; }	
cmbor ft { height: 125px; display: grid; align-items: center; border-top: solid 1px var(--bc); margin: 12px 0px; margin-bottom: 0; }
	

/* Component : Meeting_Subscription */
cmco>bl { background: var(--b); display: grid ; padding: 15px; border-radius: 14px; grid-template-columns: 84px auto 111px; width: auto; position: relative; margin-top: 7px; }
cmco>hd { overflow: hidden; display: flex; justify-content: center; align-items: center; border-radius: 16px; height: 77px; width: 77px; background: transparent; }
cmcs hd i { height: 70px; width: 70px; border-radius: 50%; }
cmco>bd { display: flex; flex-direction: column; justify-content: center; padding-left: 4px; white-space: nowrap; }
cmco>ft { display: flex; justify-content: end; align-items: center; }
cmco>ft>op { display: block; padding: 7px; height: 20px; width: 20px; border-radius: 55%; margin: 0 auto; position: relative; z-index: 9999; }
cmco>ft>op>i { height: auto; }
copo { display: block; padding: 12px 15px; background: var(--b); box-shadow: 0 50px 100px -20px rgb(50 50 93 / 14%), 0 30px 60px -30px rgb(0 0 0 / 17%), 0 -2px 6px 0 rgb(10 37 64 / 15%); position: absolute; border-radius: 11px; z-index: 99999999; right: 21px; top: 61px; visibility: hidden; transition: 88ms; }
cmco ac2 { display: flex; align-items: center; justify-content: center; font-weight: bold; font-family: monospace; font-size: 2.3em; color: var(--c1); transform: rotate(180deg); height: 33px; width: 33px; }
copo btn { display: grid; grid-template-columns: 28px auto; padding: 4px 11px; background: var(--bc); align-items: center; border-radius: 5px; margin: 6px 0; height: 30px; border: solid 1px var(--bc); position: relative; color: var(--c); width: auto; box-shadow: unset; font-weight: 400; }
cdlo { display: flex; background: var(--b); box-shadow: var(--bs-b); border-radius: 22px; position: absolute; z-index: 999; text-align: center; padding: 22px; flex-direction: column; left: 0; right: 0; margin: 11px; max-width: 360px; margin: auto; transition: 99ms; height: 165px; top: -333px; right: 0; transform: scale(0.88); visibility: hidden; }
cdlo>hd { display: flex; justify-content: center; }
cdlo>hd>i { height: 33px; width: 33px; padding: 12px; background: #ffb1b14d; border-radius: 55%; }
cdlo>bd>t { display: block; margin: 11px auto; }
cdlo>ft>btns { display: grid; grid-template-columns: 50% 50%; }
cdlo btns>btn { display: block; padding: 11px; background: var(--bc); border-radius: 5px; margin: 11px 4px; font-weight: 500; height: auto; width: auto; box-shadow: unset; color: var(--c); }
cmco h5, cmco h6 { display: grid; grid-template-columns: max-content auto; max-width: 100%; overflow-wrap: anywhere; letter-spacing: 0; width: fit-content; align-items: center; }
cmco h5 p { margin: 0; overflow: hidden; -webkit-line-clamp: 1; display: -webkit-box; -webkit-box-orient: vertical; text-overflow: ellipsis; }

@media screen and (max-width: 999px) {
cmco>bl { margin: 7px 0; }	
cmcs { margin: 0; padding: 11px; }


}


/* Component : Meeting_SubscriptionActive */
cmspa { display: grid; background: var(--bt); padding: 22px; border-radius: 22px; position: relative; min-width: 324px; }
cmspa gd.hd { display: grid; grid-template-columns: 44px auto; align-items: center; font-weight: bold; }
cmspa bs { position: relative; border-radius: 33px; display: flex; justify-content: center; align-items: center; background: var(--b); z-index: 8; box-shadow: var(--bs-b); padding: 22px; }
cmspa count {display: flex; justify-content: center; align-items: center; font-size: 111px; position: relative; font-weight: bold; background: var(--bt); border-radius: 22px; box-shadow: inset 0 0px 2px 0px rgb(0 0 0 / 11%), 0 4px 11px rgb(0 0 0 / 11%); width: 100%;}



/* Comonent : Meeting_SubscriptionAdvance */
cmsdo bl msnb { grid-column-start: 1; grid-column-end: 3; }
cmsdo bl msnb { grid-column-start: 1; grid-column-end: 3; }
cmsdo bl msnb bl {  background: unset;  }
cmsdo bl msnb bg { backdrop-filter: blur(44px);-webkit-backdrop-filter: blur(44px);border: solid 1px var(--b);border-radius: 22px; }
cmsdo bl msnb bg { background: var(--bt);margin: 8px;border-radius: 18px; }
cmsdo>bl { display: block; background: var(--bt); padding: 22px; border-radius: 22px; margin-top: 20px; margin-bottom: 4px; }
cmsdo divider { display: grid ; position: relative; grid-template-columns: auto min-content auto; width: 80%; margin: 11px auto; grid-column-start: 1; grid-column-end: 3; align-items: center; column-gap: 11px; }
cmsdo divider d { height: 1px; background: var(--c); }
cmsdo divider t { font-size: 0.88em; font-weight: 500; }
cmsdo bd input:focus { box-shadow: unset; }

@media screen and (max-width: 999px) {
cmsdo>bl { margin-bottom: 22%; }
}

/* Component : Meeting_SubscriptionLoading */
cmsno hd { background: var(--bc); }
cmsno bd h4 { background: var(--bc);border-radius: 22px;color: transparent; }
cmsno bd h6 { background: var(--bc);border-radius: 22px;color: transparent;margin-top: 4px;width: 77%; }
cmsno bd h6 { background: var(--bc);border-radius: 22px;color: transparent;margin-top: 4px;width: 88%; }
cmsno ft ac1 { background: var(--bc);border-radius: 22px;color: transparent; }
cmsno ft ac2 { background: var(--bc);border-radius: 22px;color: transparent;margin-left: 2px; }








/* Component : Meeting_SubscriptionNew */
cmtcno form { display: grid ; grid-template-columns: 49% 50%; position: relative; padding: 0; overflow: scroll; background: var(--b); border-radius: 22px; left:0;}
cmtcno main { max-width: 100%; }	
cmtcno bl { display: block; margin: 11px; position: relative; }
cmtcno meetingmsg { text-align: center; letter-spacing: 0; font-size: 0.6em; width: 77%; margin: auto; display: block; }	
cmtcno trcs>trc>h6 { text-align: end; display: block; }	
cmtcno h7 { display: flex; align-items: center; letter-spacing: 0; font-size: 0.7em; }	
cmtcno trcs>trc { border-radius: 0; box-shadow: unset; margin: 4px; grid-template-columns: 50% 50%; border-bottom: solid 0.5px var(--bc); padding: 0 11px; padding-bottom: 3px; background: transparent; font-size: 0.77em; backdrop-filter: unset; -webkit-backdrop-filter: unset;width: auto; }
cmtcno divider { display: grid; position: relative; grid-template-columns: auto min-content auto; width: 80%; margin: 11px auto; grid-column-start: 1; grid-column-end: 3; }
cmtcno form bl:nth-child(6) { grid-column-start: 1; grid-column-end: 3; padding-bottom: 31px; }	
cmtcno ft svg { fill: var(--b); }		
cmtcno .nw { margin-top: 14px; padding: 0; border-radius: unset; background: var(--t);margin:0 }
cmtcno main { grid-row-start: 1; display: grid; }	
cmtcno t { text-align: unset; font-size: 14px; }		
cmtcno .nw>hd>d { height: 66px; position: sticky; top: 0; z-index: 9999; margin-top: 15px; }
cmtcno .nw>hd btns { width: 100%; height: 100%; display: grid; grid-template-columns: 50% 50%; align-items: center; margin: auto; z-index: 9; position: relative; background: var(--bt); border-radius: 15px; border: solid 1px var(--bc); }
cmtcno d btns>aa {display: flex; justify-content: center; align-items: center; font-weight: bold; height: calc(100% - 14px); margin: 7px; border-radius: 11px; position: relative; transition: 99ms; }
cmtcno d btns>aa.this { background: var(--bc); }
cmtcno .nw>ft { margin-bottom: 11px; display: flex; justify-content: center; background: var(--bt); padding: 22px; margin: 6px; border-radius: 22px; flex-direction: column; text-align: center; margin-bottom: 33px; }
cmtcno .nw>ft>aa { position: relative; display: flex; justify-content: center; align-items: center; transition: 77ms; background: var(--aaa); border-radius: 11px; height: 50px; box-shadow: var(--bs-bs); max-width: 333px; margin: 11px auto; color: var(--b); width: 88%; }
cmtcno .nw>ft>aa>i { height: 22px; width: 22px; margin-right: 0px; fill: #fff; }
cmtcno .nw>ft f { font-size: 1em; font-weight: 600; letter-spacing: 0; margin-left: 7px; }
cmtcno .nw>ft d { text-align: center; font-size: 0.88em; width: 88%; margin: 11px auto; }
cmtcno .nw>ft>aa { position: relative; display: flex; justify-content: center; align-items: center; transition: 77ms; background: var(--aaa); border-radius: 11px; height: 50px; box-shadow: var(--bs-bs); max-width: 333px; margin: 11px auto; color: var(--b); width: 88%; cursor: pointer; }
@media screen and (max-width: 999px) {
cmtcno d.aerea { display: grid; }
cmtcno form { display: block; }
cmtcno bl bd d { display: grid ; grid-template-columns: auto; }
}	
cmtcno bl hd { display: grid; position: relative; z-index: 2; height: 55px; align-items: center; grid-template-columns: 55px auto; margin: 0 11px; }
cmtcno cmsdu>sl { border-radius: 11px; }
cmtcno bl bd { padding: 0; margin: 0 22px; }
cmtcno bl bd d { display: grid ; grid-template-columns: 49% 49%; }
cmtcno bl ft { margin: 22px auto; }
cmtcno sl { margin: 4px; background: transparent; height: auto; border-radius: 0; }
cmtcno sl>input { background: var(--bc); width: calc(100% - 25px); padding: 11px; height: 33px; border-radius: 5px; }
cmtcno sl>input:focus { border-radius: 5px; }
cmtcno msnb sl.edt>label { font-size: 0.88em; margin: 0; margin-bottom: 5px; }
cmtcno sl>label { position: unset; font-size: 0.88em; margin-bottom: 5px; display: block; }
cmtcno { position: relative; display: grid ; margin: 4px; border-radius: 22px; overflow: hidden; }
cmtcno aa.this { background: var(--aaa); color: var(--b); }
cmtcno .up_dp { display: block; margin: 0; padding: 0; }
cmtcno select { background: var(--bc); width: calc(100% - 0px); margin: 0; display: flex; align-items: center; box-shadow: unset; padding: 11px; height: 55px; border-radius: 5px; border: unset; }
cmtcno>bl>bd>d { display: grid; grid-template-columns: 49.5% 49.5%; gap: 1%; align-items: center; }
cmtcno form msnb> bl { margin: 0; padding: 0; background: var(--bt); }
cmtcno.timing input { display: flex; align-items: center; box-shadow: unset; }	
cmtcno mg aa { display: flex ; padding: 13px; border: 1px solid var(--bc); margin: 4px; border-radius: 8px; justify-content: center; }
cmtcno mg { display: grid ; grid-template-columns: 33.3% 33.3% 33.3%; align-items: center; }
@media screen and (max-width: 999px) {
cmtcno>bl>bd>d { display: block; }
}
	

/* Component : Meeting_Subscriptions */
cmcs { display: grid ; grid-template-columns: auto ; padding: 14px; background: var(--bt); border-radius: 22px; }
cmcs hd { display: block; }
cmcs hd a { display: flex ; justify-content: space-between; align-items: center; padding: 11px; }
cmcs hd h4 { font-size: 1em; font-weight: 500; }
cmcs hd a>i { width: 18px; height: 18px; }




/* Component : Meeting_Timing */
cmst>bl { display: block; background: var(--bt); padding: 22px; border-radius: 22px;border: solid 1px var(--bc);  }
cmst hd { display: flex ; align-items: center; column-gap: 7px; margin-bottom: 11px; }
cmst hd i { width: 24px; height: 24px; }
cmst bd { display: block; }
cmst bd d { display: grid ; grid-template-columns: 50% 50%; }
cmst bd sl { display: grid ; background: transparent; }
cmst bd label { position: relative; margin-bottom: 7px; }
cmst bd input { display: flex ; background: var(--bc); height: 44px; }

@media only screen and (max-width: 999px) { 
cmst>bl { margin: 0; }	
cmst bd d { grid-template-columns: 100%; }
cmst bd label { left: 11px; }
	
}

/* Component : Meeting_Today */
cmto>bl { display: block; padding: 22px; border-radius: 22px; margin: 7px; background: var(--bt); }
cmto hd { display: block; margin: 0 11px; margin-bottom: 7px; }
cmto hd gd { display: flex ; align-items: center; column-gap: 7px; }
cmto hd i { width: 24px; height: 24px; }
cmto bd bs { position: relative; border-radius: 33px; display: flex ; justify-content: center; align-items: center; background: var(--b); z-index: 8; box-shadow: var(--bs-b); padding: 22px; }
cmto bd bs count { display: flex ; justify-content: center; align-items: center; width: 100%; font-size: 111px; position: relative; font-weight: bold; background: var(--bt); border-radius: 22px; box-shadow: inset 0 0px 2px 0px rgb(0 0 0 / 11%), 0 4px 11px rgb(0 0 0 / 11%); }





cmup>bl {padding: 0; border-radius: unset; background: var(--t); margin: 11px;}
cmup>bl bd { display: block; } 
cmup>bl bd from { display: grid; grid-template-columns: 49% 49%; }

@media screen and (max-width: 999px) {
	
	cmup>bl bd from { display: grid; grid-template-columns: 100%; } 

}
/* Component : Meeting_Create */
cmupn { display: flex ; justify-content: center; background: var(--bt); padding: 22px; margin: 0 7px; border-radius: 22px; flex-direction: column; }
cmupn hd { display: block; }
cmupn hd btn { position: relative; display: flex ; justify-content: center; align-items: center; transition: 77ms; background: var(--aaa); border-radius: 11px; height: 50px; box-shadow: var(--bs-bs); max-width: 333px; margin: 11px auto; color: var(--b); width: 88%; cursor: pointer; gap: 9px; }
cmupn hd btn i { width: 24px; height: 24px; }
cmupn hd btn t { font-size: 1em; font-weight: 600; letter-spacing: 0; margin-left: 7px; }
cmupn bd p {font-size: 13px; font-weight: 400; width: 88%; margin: 11px auto; }

/* Component : Meeting_Video */
csos bl bd >i { background: transparent; width: auto; overflow: hidden; border-radius: 22px; }	
csos h1 { font-weight: 600; }	
csos bd.onder { margin-bottom: 0; display: unset; grid-template-rows: 33% 33% 33%; }
csos bl.inv_call i { height: 22px; }
csos bl.inv_call p { margin: 0; }
csos .adpeo { color: #54c870; background: #54c8701f; padding: 5px 11px; border-radius: 6px;}
csos a.adpeo svg { fill: #54c870; }
csos .in_po { padding: 2px 8px; background: #54c87036; border-radius:5px; color: #54c870;}
csos .abs_po { padding: 2px 8px; background: #f05b6338; border-radius: 5px; color: #f05b63; }
csos .peo_po { padding: 2px 8px; background: #113ef740; border-radius: 5px; color: #113ef7; }
csos .bot_call bl hd { display: grid; grid-template-columns: auto auto; justify-content: space-between; }
csos .bot_call bl hd aa i { height: 16px; width: 16px; margin: auto; }
csos .myalb{display: grid; align-items: end;justify-content: center;}
ccmo>i>svg { height: 22px; fill: var(--b); }
csos .bot_call> i { background: var(--bc); height: 100%; }


csos .zayn i{height:15px;}
csos .zayn p { margin: 0; color: var(--b); }
csos .zayn i svg { fill: var(--b); }
csos bd.onder> bl> i { max-height: 100%; max-width: 100%; background: var(--bc); height: 100%; }
cmco ft { display: flex; justify-content: end; align-items: center; column-gap: 11px; }
cmco ft i { width: 20px; height: 20px; }
csos .meti_alls hd{justify-content: center; align-items: center;}
csos .meti_all i { height: 22px; }
csos .meti_all i svg { fill: var(--b); }

csos .meti_all p { color: var(--b); }
csos .myalb i.cal_cut{background: #ff6262;}
csos .cal_cut svg{height: 30px}
csos .meet_vol hd, csos .meet_vol ft { display: flex; justify-content: space-around; text-align: center; align-items: center; }	
csos .meet_vol bd { display: flex; gap: 11px; justify-content: space-around; text-align: center; align-items: center;}
csos .meet_vol p { margin: 0; }
csos .meet_vol a { display: grid; gap: 11px; }
csos .main { height: 100%; }
csos cmbo actn { width: 100%; }
csos .bot_call .anne img { height: 100%; width: 100%; border-radius: 44px; }
csos .zayn img { border-radius: 44px; }
cmys trc>hd>op i { height: 20px; width: 20px; background: unset; padding: 0; transform: rotate(90deg); }
@media screen and (max-width: 999px) {
	csos .bot_call> i { max-height:400px;}




	csos .wekda p { margin: 0; }
	csos  h1{font-size:1.3rem}
	.bome> bd { display: flex; align-items: center; gap: 22px; }		
	 
	csos .me_mute i { height: 22px; width: 22px; border-radius: 5px;margin-left: auto; }
	csos .meti_all { height: 22px; width:44px;}	
 
	.anne p { font-size: 8px; }
	csos .meet_vol a {gap: 6px; }
	csos .meet_vol i svg { height: 16px; width: 16px; }
	csos .meet_vol i>svg { height: 22px; width: 22px; }
	csos bl.inv_call i { height: 16px; }	
	csos .in_po { padding: 0px 8px;}
	csos .abs_po{ padding: 0px 8px;}	
	csos .peo_po{ padding: 0px 8px;}	
	.bome> bd p { margin: 0; }	
	csos  .onder { grid-template-columns: 32% 32% 32%; grid-template-rows: unset; margin: 11px 0; height: fit-content; } 
}		
csos bl.info { height: 100vh; overflow: scroll; }
csos bl.info h4 { font-weight: 500; }	
csos bl.info hd b { font-weight: 100; text-decoration: line-through; }	
csos bl.info bd h2 { text-align: justify; }	
csos bl.info bd h4 { display: flex; justify-content: space-between; padding: 11px 0;}
csos location { display: grid; height: 111px; background: var(--bc); border-radius: 11px; padding: 11px; }	
csos bl.inf bd t { text-align: start; display: block; }	
csos bl.inf btn { height: 55px; display: flex; justify-content: center; align-items: center; background: var(--aaa); color: var(--b); border-radius: 7px; box-shadow: var(--bs-bt); width: 100%; max-width: 333px; margin: auto; }	
csos sell { display: grid; grid-template-columns: 44px auto; align-items: center;text-align: start;padding-top: 12px; }	
csos bl.info sl { margin: 11px 0; width: auto;height: 44px; }	
csos bl.info input { padding: 0 11px; width: 100%; margin: 0; font-weight: 400; }
csos sell t { margin: 7px 0 !important; padding: 0; text-align: start !important; }	
csos sifo { display: flex; font-size: 0.88em; align-items: center; justify-content: space-between; }	
csos sifo more { background: unset; display: grid; width: auto; margin: 0; color: var(--a); }	
csos spf i { background: var(--bc); height: 60px; border-radius: 55%;width: 60px; }	
csos spf { display: grid; grid-template-columns: 60px auto; align-items: center; gap: 2%; }	
csos spf name { font-weight: 700; font-size: 21px; }	
csos mt bl.info ft { text-align: start; padding: 0; display: block; border-top: solid 1px rgb(0 0 0 / 14%); }	
csos bl.tag { display: grid; justify-content: start; padding: unset; border-radius: 0; border: unset; background: transparent;margin: 0; }
csos bl.tag hd { font-weight: 700; text-align: start;}
csos number {height:38px;display:grid;align-items:center;margin:auto;border-radius:22px;background:var(--bc);position:relative;width:111px;}
csos menu.btn i { background-image: url(https://static.xx.fbcdn.net/rsrc.php/v3/yd/r/H0IWxav-HaA.png); background-position: 0 -290px; background-size: auto; width: 16px; height: 16px; background-repeat: no-repeat; display: inline-block; }	
csos menu.btn{display:flex;justify-content:center;align-items:center;font-size:2em;font-family:monospace;background:var(--bc);border-radius: 7px;}	
csos time { display: block; width: auto; }	
csos bl.info bd h4{flex-direction: row;text-align:start;border-radius:0;box-shadow:unset;margin:4px 0;font-size:0.77em;backdrop-filter:unset; -webkit-backdrop-filter:unset;width:auto;display:flex;padding:7px 0;border-bottom: solid 0.5px var(--bc); justify-content: space-between; }
csos bl.info trc ft { display: flex; gap: 5px; align-items: center; }	
csos bl.info trc bd { display: grid; }
csos .info> bl> hd { display: flex; align-items: center; gap: 11px; margin-bottom: 11px; }
csos .info> bl> hd aa { color: var(--b); background: #ff6262; padding: 2px 6px; font-size: 11px; font-weight: 700; border-radius: 5px; }
csos so_chats pa { color: var(--b); background: #ff6262; padding: 2px 6px; font-size: 11px; font-weight: 700; border-radius: 5px; margin-left: 11px; }
csos grid so_chats> hd>h3 { display: flex; align-items: center; }
csos grid so_chats> hd { display: flex; align-items: center; gap: 11px; justify-content: space-between; }
csos .my hd { display: grid; grid-template-columns: auto auto 44px; align-items: center; }	
csos .your hd { display: grid; grid-template-columns: 44px auto auto; align-items: center; }
csos grid so_chats bl { background: var(--0); padding: 0; border: unset; border-radius: 0; margin: 11px 0; }
csos grid so_chats .my> bd { display: flex; justify-content: end; }
csos .your hd bd { text-align: end; }
csos so_chats> ft { display: grid; grid-template-columns: 33px 11px auto 44px; align-items: center; background: var(--bc); padding: 0px 11px; border-radius: 11px; height: 44px; }
csos .info so_chats> ft bd { padding: 0; display: grid; }
csos so_chats> ft input { background: var(--0);}
csos so_chats ft hr { height: 67%; width: 2px;}
csos so_chats> ft i { height: 22px; }
csos .my hd> p { text-align: end; }
csos .your h5{font-weight:500;}
csos .my h5{font-weight:500;}
csos cmbo { margin: 0; margin-top: 11px; }
csos .bot_dit { border: unset; display: grid; grid-template-columns: auto auto; padding: 0 11px; align-items: center; }
csos .bot_dit ftrs { display: grid; grid-template-columns: 22px 22px; justify-content: space-around; align-items: center; }
csos .bot_dit ftrs t { font-weight: bold; font-style: normal; padding: 3px 10px; background: var(--hover); border-radius: 11px; }
@media screen and (max-width: 999px) {
	csos bl.info{overflow: hidden;height: auto;}	
}

@media screen and (max-width: 999px) {	
	csos .bot_call bl hd .anne { width: auto; grid-template-columns: 22px auto; border-radius: 5px; } 

}	
csos .tire { display: flex; gap: 11px; justify-content: end; align-items: center; }

csos .wekda a { display: flex; align-items: center; margin: 0; gap: 2%; white-space: nowrap; font-weight: 500; }
csos .wekda a h3 { font-weight: 500; }
csos .wekda a p { color: var(--aa); font-size: 1em; }
csos .wekda p { margin: 0; } 

csos .bot_call bl hd bd { display: flex; align-items: center; }
csos .bot_call bl hd aa { display: grid; backdrop-filter: blur(20px); border-radius: 8px; height: 33px; width: 33px; margin: 0 2px; padding: 5px; background: var(--bor); }
csos .bot_call bl { position: absolute; height: calc(100% - 11%); width: calc(100% - 8%); z-index: 999; padding: 22px; display: flex; flex-direction: column; justify-content: space-between; color: var(--b); }
csos .bot_call bl hd aa i svg { fill: var(--b); }
csos .bot_call bl hd>aa>i { height: 25px; width: 25px; box-shadow: inset 0 0 0 1px var(--bt); border-radius: 55%; overflow: hidden; padding: 1px; }

csos .meti_alls> i { filter: blur(1.1px); }
csos .meti_all{ display: grid; grid-template-columns: 33px auto; padding: 5px 11px; align-items: center; backdrop-filter: blur(11px); border-radius: 8px; color: var(--b); margin: auto; background: var(--b-t22); height: 27px; width: fit-content; font-weight: 300; font-size: 0.88em; }
csos .zayn i { box-shadow: inset 0 0 0 1px var(--bt); border-radius: 55%; overflow: hidden; padding: 1px; height: 22px; width: 22px; }
csos .meti_all { display: grid; grid-template-columns: 33px auto; padding: 5px 11px; align-items: center; backdrop-filter: blur(20px); border-radius: 8px; color: var(--b); margin: auto; background: var(--bor); height: 27px; width: fit-content; font-weight: 300; font-size: 0.88em; }
csos .meet_vol { display: grid; grid-template-columns: 66px auto 66px; padding: 22px; background: var(--bt); align-items: center; margin: 11px 0; border-radius: 11px; justify-content: space-between; }
csos .bomee { display: grid ; grid-template-columns: 75% auto; border-radius: 11px; padding: 22px; background: var(--bt); gap: 1%; margin: 9px 0px;}
csos bl .bot_call { margin-right: 0; position: relative; overflow: hidden; border-radius: 11px; max-height: 399px; }
csos .meet_vol i { width: 44px; background: var(--bc); padding: 6px; margin: auto; margin-bottom: 4px; }
csos .meet_vol btn { display: grid; justify-content: center; align-items: center; border-radius: 7px; margin: auto; font-weight: 400; white-space: nowrap; text-align: center; grid-template-rows: 55px auto; }
csos .meet_vol btn t {white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width: 99.9%; font-size: 0.88em; margin-top: 5px;}
csos .meet_vol btn.this { font-weight: 500; }
csos .meet_vol btn.this i { background: var(--aaa); }
csos .meet_vol btn.this svg { fill: var(--b); }
csos bl.info { border-radius: 0; display: block; background: var(--0); padding: 0; border-left: 1px solid var(--bc); padding-left: 11px; margin-left: 11px; }
csos .meet_vol copo btn t { text-overflow: unset; overflow: unset; }
csos .meet_vol btn copo btn { display: grid; grid-template-columns: 33px auto; padding: 5px; background: var(--bc); align-items: center; border-radius: 5px; margin: 6px 0; height: 24px; border: solid 1px var(--bc); position: relative; color: var(--c); width: auto; box-shadow: unset; font-weight: 400; text-align: start; justify-content: start; max-width: unset; }
csos bl.info trc hd { display: block; height: 33px; width: 33px; overflow: hidden; border-radius: 55%; }
csos bl.info trc name { text-align: unset; font-weight: 500; margin: 0; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width: 95%; font-size: 0.88em; }
csos bl.info trc { display: grid; grid-template-columns: 44px auto 11px 77px; align-items: center; margin: 4px 0; }
csos bl.info trc hr { width: 1px; height: 22px; }
csos .info> bl { background: var(--b-t); padding: 22px; display: grid; border-radius: 11px; margin: 0; margin-top: 5px; }
csos bl.info bd { padding: 0; }
csos so_chats> hd btn { display: block; padding: 5px; border-radius: 5px; }
csos so_chats> hd svg { height: 18px; opacity: 0.8; }
csos grid so_chats .my> bd h5 { padding: 8px; background: var(--bc); margin-right: 44px; border-radius: 6px; font-weight: 400; }
csos grid so_chats .your> bd h5 { padding: 8px; background: var(--bc); border-radius: 6px; font-weight: 400; }
csos grid so_chats .your> bd { display: flex; padding-left: 36px; padding-top: 4px; }
csos so_chats bl p { margin: 0; opacity: 0.7; }
csos .your hd nm { text-align: start; font-weight: 500; font-size: 0.88em; opacity: 0.7; }
csos .my hd nm { text-align: end; font-weight: 500; font-size: 0.88em; opacity: 0.7; }
csos so_chats> ft hd { position: relative; height: 22px; width: 22px; padding: 5px; justify-content: center; align-items: center; display: flex; }	
csos .bot_call bl hd .anne t { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width: 95%; font-size: 0.88em; }
csos so_chats> ft hd input{position:absolute;height: 22px; width: 22px; padding: 0; opacity: 0; z-index: 999;}	
csos so_chats { height: 44vh; background: var(--b-t); padding: 22px; display: grid; border-radius: 11px; margin-top: 5px; grid-template-rows: 44px auto 44px; }
csos .your hd i, csos .my hd>i { width: 22px; display: block; height: 22px; border: 1px solid var(--bc); border-radius: 50%; margin: 0 5px; }
csos bl hd>i img { border-radius: 16px; width: 100%; height: 100%; } 
csos .your hd, csos .my hd { margin-bottom: 4px; }
csos .meet_vol copo btn { margin: 4px 0; }
csos so_chats>bd { overflow: hidden; overflow-y: scroll; }
csos bl.info trc ft svg { height: 20px; width: 20px; opacity: 0.7; }	


.anne t { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width: 95%; font-size: 0.88em; }
.anne img { height: 100%; width: 100%; border-radius: 44px; }
.anne i { width: 24px; height: 24px; }
cmsr bd aa i { width: 24px; height: 24px; }



@media screen and (max-width: 999px) {
	csos bl .bot_call { box-shadow: var(--bs-bt); max-height: 322px; height: 322px; }
	csos .onder { margin: 11px 0; height: fit-content; display: flex !important; overflow-y: auto; }
	csos .bot_call bl { height: calc(100% - 14%); width: calc(100% - 11%); }
	csos .inv_call d { display: block; }
	csos .inv_call a { margin: 11px 0; }
	csos .inv_call a:first-child { margin-top: 0; padding: 11px; }
	csos .inv_call a:last-child { margin-bottom: 0; padding: 11px; }
	csos .bomee { display: block; background: var(--bt); padding: 11px; border-radius: 11px; max-height: unset;}
	csos .meet_vol { overflow: hidden; overflow-x: scroll; gap: 11px; }
	csos .bot_call bl hd bd { display: none; }
	csos grid bl.info { padding: 0; border-left: none; }
	csos .aerea { display: grid; grid-template-columns: 100%; }
}	
@media screen and (max-width: 999px) {
	.start screen { overflow: hidden !important; }
}
csos .bot_call bl hd .anne {width: auto; grid-template-columns: 33px auto; padding: 8px 11px; align-items: center; height: auto;}

cvpr hd dp { display: block; height: 33px; width: 33px; overflow: hidden; border-radius: 55%; } 
cvpr>bl { display: grid; grid-template-columns: 44px auto 44px; align-items: center; margin: 8px 0; }
cvpr btn i{width:22px;height:22px;cursor:pointer;fill:var(--c0);transition:transform 0.2s ease}
cvpr btn i:hover{transform:scale(1.1);fill:var(--a)}
cvpr>bl>ft btn {display: flex ; gap: 5px; align-items: center;}
cvpr>bl t { text-align: unset; font-weight: 500; margin: 0; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width: 95%; font-size: 0.88em; }

/* Component : Meeting_Weekday */
cmsw>bl { display: block; background: var(--bt); padding: 22px; border-radius: 22px; border: solid 1px var(--bc); }
cmsw hd { display: flex ; align-items: center; margin-bottom: 11px; column-gap: 7px; }
cmsw hd i { width: 24px; height: 24px; }
cmsw bd mg { display: grid ; grid-template-columns: 33.3% 33.3% 33.3%; align-items: center; }
cmsw aa.this { background: var(--aaa); color: var(--b); }
cmsw mg>aa { display: flex ; padding: 13px; border: 1px solid var(--bc); margin: 4px; border-radius: 8px; justify-content: center; }









cmwo { display: grid ; align-items: center; background: var(--b); padding: 11px 10px; border-radius: 11px; column-gap: 11px; margin: 14px; margin-bottom: 0px; }
cmwo hd { border-radius: 55px; overflow: hidden; }
cmwo hd img { width: 44px; height: 44px; }
cmwo bd { display: block; }
cmwo ft { display: grid ; }
cmwo h6 { display: flex ; }
cmwo h4 { display: flex ; }


/* Component : Meeting_chats */
csfs bl.info { height: 100vh; overflow: scroll; }
csfs bl.info h4 { font-weight: 500; }	
csfs bl.info hd b { font-weight: 100; text-decoration: line-through; }	
csfs bl.info bd h2 { text-align: justify; }	
csfs bl.info bd h4 { display: flex; justify-content: space-between; padding: 11px 0;}
csfs bl.info sl { margin: 11px 0; width: auto;height: 44px; }	
csfs bl.info input { padding: 0;  margin: 0; font-weight: 400; }
csfs mt bl.info ft { text-align: start; padding: 0; display: block; border-top: solid 1px rgb(0 0 0 / 14%); }
csfs bl.info bd h4{flex-direction: row;text-align:start;border-radius:0;box-shadow:unset;margin:4px 0;font-size:0.77em;backdrop-filter:unset; -webkit-backdrop-filter:unset;width:auto;display:flex;padding:7px 0;border-bottom: solid 0.5px var(--bc); justify-content: space-between; }
csfs bl.info trc ft { display: flex; gap: 5px; align-items: center; }	
csfs bl.info trc bd { display: grid; }
csfs .info> bl> hd { display: flex; align-items: center; gap: 11px; margin-bottom: 11px; }
csfs .info> bl> hd aa { color: var(--b); background: #ff6262; padding: 2px 6px; font-size: 11px; font-weight: 700; border-radius: 5px; }
csfs .info so_chats> ft bd { padding: 0; display: grid; }
csfs bl.info{overflow: hidden;height: auto;}	
csfs bl.info { border-radius: 0; display: block; background: var(--0); padding: 0; border-left: 1px solid var(--bc); margin-left: 11px; padding-left: 11px; }
csfs bl.info trc hd { display: block; height: 33px; width: 33px; overflow: hidden; border-radius: 55%; }
csfs bl.info trc name { text-align: unset; font-weight: 500; margin: 0; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width: 95%; font-size: 0.88em; }
csfs bl.info trc { display: grid; grid-template-columns: 44px auto 11px 77px; align-items: center; margin: 4px 0; }
csfs bl.info trc hr { width: 1px; height: 22px; }
csfs .info> bl { background: var(--bt); padding: 22px; display: grid ; border-radius: 11px; margin: 0; margin-top: 5px; }
csfs bl.info d { padding: 0; }
csfs bl.info trc ft svg { height: 20px; width: 20px; opacity: 0.7; }	
csfs grid bl.info { padding: 0; border-left: none; }
 /* Delete Popup */
	

cdlo>hd>i { height: 33px; width: 33px; padding: 12px; background: #ffb1b14d; border-radius: 55%; }
cdlo { position: relative; display: flex ; background: var(--b); box-shadow: var(--bs-b); border-radius: 22px; position: absolute; z-index: 999; text-align: center; padding: 22px; flex-direction: column; left: 0; right: 0; margin: 11px; max-width: 360px; margin: auto; transition: 99ms; height: 165px; right: 0; transform: scale(0.88); }
cdlo>bd>t { display: block; margin: 11px auto; }
cdlo>hd { display: flex; justify-content: center; }
cdlo btns>btn { display: block; padding: 11px; background: var(--bc); border-radius: 5px; margin: 11px 4px; font-weight: 500; height: auto; width: auto; box-shadow: unset; color: var(--c); }
cdlo>ft>btns { display: grid; grid-template-columns: 50% 50%; }

cmtno form { display: grid; grid-template-columns: 100%; position: relative; padding: 0; overflow: scroll;  margin: 11px; border-radius: 22px; left: 0; }
cmtno main { max-width: 100%; }	
cmtno>bl { display: block; margin: 11px; position: relative; }
cmtno meetingmsg { text-align: center; letter-spacing: 0; font-size: 0.6em; width: 77%; margin: auto; display: block; }	
cmtno trcs>trc>h6 { text-align: end; display: block; }	
cmtno h7 { display: flex; align-items: center; letter-spacing: 0; font-size: 0.7em; }	
cmtno trcs>trc { border-radius: 0; box-shadow: unset; margin: 4px; grid-template-columns: 50% 50%; border-bottom: solid 0.5px var(--bc); padding: 0 11px; padding-bottom: 3px; background: transparent; font-size: 0.77em; backdrop-filter: unset; -webkit-backdrop-filter: unset;width: auto; }
cmtno divider { display: grid ; position: relative; grid-template-columns: auto min-content auto; width: 80%; margin: 11px auto; grid-column-start: 1; grid-column-end: 3; align-items: center; gap: 18px;}
cmtno divider d { height: 1px; background: var(--c); }
cmtno form bl:nth-child(6) { grid-column-start: 1; grid-column-end: 3; padding-bottom: 31px; }	
cmtno ft svg { fill: var(--b); }		
cmtno bl.nw { margin-top: 14px; padding: 0; border-radius: unset; background: var(--t);margin:0 }
cmtno>bl>bd { background: var(--b-t); margin: 8px; backdrop-filter: blur(44px); border: solid 1px var(--b); border-radius: 22px; padding: 11px;}
cmtno main { grid-row-start: 1; display: grid; }	
cmtno t { text-align: unset; font-size: 14px; }		
cmtno .nw>hd>d { height: 66px; position: sticky; top: 0; z-index: 9999; margin-top: 15px; }
cmtno .nw>hd btns { width: 100%; height: 100%; display: grid; grid-template-columns: 50% 50%; align-items: center; margin: auto; z-index: 9; position: relative; background: var(--bt); border-radius: 15px; border: solid 1px var(--bc); }
cmtno d btns>aa {display: flex; justify-content: center; align-items: center; font-weight: bold; height: calc(100% - 14px); margin: 7px; border-radius: 11px; position: relative; transition: 99ms; }
cmtno d btns>aa.this { background: var(--bc); }
cmtno .nw>ft { margin-bottom: 11px; display: flex; justify-content: center; background: var(--bt); padding: 22px; margin: 6px; border-radius: 22px; flex-direction: column; text-align: center; margin-bottom: 33px; }
cmtno .nw>ft>aa { position: relative; display: flex; justify-content: center; align-items: center; transition: 77ms; background: var(--aaa); border-radius: 11px; height: 50px; box-shadow: var(--bs-bs); max-width: 333px; margin: 11px auto; color: var(--b); width: 88%; }
cmtno .nw>ft>aa>i { height: 22px; width: 22px; margin-right: 0px; fill: #fff; }
cmtno .nw>ft f { font-size: 1em; font-weight: 600; letter-spacing: 0; margin-left: 7px; }
cmtno .nw>ft d { text-align: center; font-size: 0.88em; width: 88%; margin: 11px auto; }
cmtno .nw>ft>aa { position: relative; display: flex; justify-content: center; align-items: center; transition: 77ms; background: var(--aaa); border-radius: 11px; height: 50px; box-shadow: var(--bs-bs); max-width: 333px; margin: 11px auto; color: var(--b); width: 88%; cursor: pointer; }

cmtno msnb.timing { grid-column-start: 1; grid-column-end: 3;  }
smsn cmng btns { margin: auto; }

@media screen and (max-width: 999px) {
	cmtno d.aerea { display: grid; }
	cmtno form { display: block; }
}

cmtno msnb.mtbtt { margin: 1px 18px; }	
cmtno msnb bl hd { display: grid; position: relative; z-index: 2; height: 55px; align-items: center; grid-template-columns: 55px auto; margin: 0 11px; }
cmtno msnb cmsdu>sl { border-radius: 11px; }
cmtno msnb bl bd { padding: 0; margin: 0; }	
cmtno msnb bl ft { margin: 22px auto; }
cmtno msnb sl { margin: 4px; background: transparent; height: auto; border-radius: 0; }
cmtno msnb sl>input { background: var(--bc); padding: 11px; height: 33px; border-radius: 5px; }
cmtno msnb sl>input:focus { border-radius: 5px; }
cmtno smsu msnb sl.edt>label { font-size: 0.88em; margin: 0; margin-bottom: 5px; }
cmtno msnb sl>label { position: unset; font-size: 0.88em; margin-bottom: 5px; display: block; }
cmtno msnb { position: relative; display: grid ; border-radius: 22px; overflow: hidden; }
cmtno msnb aa.this { background: var(--aaa); color: var(--b); }
cmtno msnb .up_dp { display: block; margin: 0; padding: 0; }
cmtno msnb select { background: var(--bc); width: calc(100% - 0px); margin: 0; display: flex; align-items: center; box-shadow: unset; padding: 11px; height: 55px; border-radius: 5px; border: unset; }
cmtno msnb>bl>bd>d { display: grid; grid-template-columns: 49.5% 49.5%; gap: 1%; align-items: center;border: unset; }
cmtno smsn form msnb> bl { margin: 0; padding: 0; background: var(--bt); }
cmtno msnb.timing input { display: flex; align-items: center; box-shadow: unset; }

	
@media screen and (max-width: 999px) {
cmtno msnb>bl>bd>d { display: block; }
cmtno .nw>ft { background: unset; padding: 0; }	
	
}
	
cmtuo form { display: grid; grid-template-columns: 49% 50%; position: relative; padding: 0; overflow: scroll;left:0; }
cmtuo main { max-width: 100%; }	
cmtuo bl { display: block; margin: 11px; position: relative; }
cmtuo meetingmsg { text-align: center; letter-spacing: 0; font-size: 0.6em; width: 77%; margin: auto; display: block; }	
cmtuo trcs>trc>h6 { text-align: end; display: block; }	
cmtuo h7 { display: flex; align-items: center; letter-spacing: 0; font-size: 0.7em; }	
cmtuo trcs>trc { border-radius: 0; box-shadow: unset; margin: 4px; grid-template-columns: 50% 50%; border-bottom: solid 0.5px var(--bc); padding: 0 11px; padding-bottom: 3px; background: transparent; font-size: 0.77em; backdrop-filter: unset; -webkit-backdrop-filter: unset;width: auto; }
cmtuo divider { display: grid; position: relative; grid-template-columns: auto min-content auto; width: 80%; margin: 11px auto; grid-column-start: 1; grid-column-end: 3; }
cmtuo form bl:nth-child(6) { grid-column-start: 1; grid-column-end: 3; padding-bottom: 31px; }	
cmtuo ft svg { fill: var(--b); }		
cmtuo .nw { margin-top: 14px; padding: 0; border-radius: unset; background: var(--t);margin:0 }
cmtuo main { grid-row-start: 1; display: grid; }	
cmtuo t { text-align: unset; font-size: 14px; }		
cmtuo .nw>hd>d { height: 66px; position: sticky; top: 0; z-index: 9999; margin-top: 15px; }
cmtuo .nw>hd btns { width: 100%; height: 100%; display: grid; grid-template-columns: 50% 50%; align-items: center; margin: auto; z-index: 9; position: relative; background: var(--bt); border-radius: 15px; border: solid 1px var(--bc); }
cmtuo d btns>aa {display: flex; justify-content: center; align-items: center; font-weight: bold; height: calc(100% - 14px); margin: 7px; border-radius: 11px; position: relative; transition: 99ms; }
cmtuo d btns>aa.this { background: var(--bc); }
cmtuo .nw>ft { margin-bottom: 11px; display: flex; justify-content: center; background: var(--bt); padding: 22px; margin: 6px; border-radius: 22px; flex-direction: column; text-align: center; margin-bottom: 33px; }
cmtuo .nw>ft>aa { position: relative; display: flex; justify-content: center; align-items: center; transition: 77ms; background: var(--aaa); border-radius: 11px; height: 50px; box-shadow: var(--bs-bs); max-width: 333px; margin: 11px auto; color: var(--b); width: 88%; }
cmtuo .nw>ft>aa>i { height: 22px; width: 22px; margin-right: 0px; fill: #fff; }
cmtuo .nw>ft f { font-size: 1em; font-weight: 600; letter-spacing: 0; margin-left: 7px; }
cmtuo .nw>ft d { text-align: center; font-size: 0.88em; width: 88%; margin: 11px auto; }
cmtuo .nw>ft>aa { position: relative; display: flex; justify-content: center; align-items: center; transition: 77ms; background: var(--aaa); border-radius: 11px; height: 50px; box-shadow: var(--bs-bs); max-width: 333px; margin: 11px auto; color: var(--b); width: 88%; cursor: pointer; }
@media screen and (max-width: 999px) {
	cmtuo d.aerea { display: grid; }
	cmtuo form { display: block; }
}



cmtuo msnb bl hd { display: grid; position: relative; z-index: 2; height: 55px; align-items: center; grid-template-columns: 55px auto; margin: 0 11px; }
cmtuo msnb cmsdu>sl { border-radius: 11px; }
cmtuo msnb bl bd { padding: 0; margin: 0; }	
cmtuo msnb bl ft { margin: 22px auto; }
cmtuo msnb sl { margin: 4px; background: transparent; height: auto; border-radius: 0; }
cmtuo msnb sl>input { background: var(--bc); width: calc(100% - 25px); padding: 11px; height: 33px; border-radius: 5px; }
cmtuo msnb sl>input:focus { border-radius: 5px; }
cmtuo smsu msnb sl.edt>label { font-size: 0.88em; margin: 0; margin-bottom: 5px; }
cmtuo msnb sl>label { position: unset; font-size: 0.88em; margin-bottom: 5px; display: block; }
cmtuo msnb { position: relative; display: grid ; margin: 4px; border-radius: 22px; overflow: hidden; background: var(--bt); padding: 0; padding: 11px; }
cmtuo msnb aa.this { background: var(--aaa); color: var(--b); }
cmtuo msnb .up_dp { display: block; margin: 0; padding: 0; }
cmtuo msnb select { background: var(--bc); width: calc(100% - 0px); margin: 0; display: flex; align-items: center; box-shadow: unset; padding: 11px; height: 55px; border-radius: 5px; border: unset; }
cmtuo msnb>bl>bd>d { display: grid; grid-template-columns: 49.5% 49.5%; gap: 1%; align-items: center; }
cmtuo smsn form msnb> bl { margin: 0; padding: 0; background: var(--bt); }
cmtuo msnb.timing input { display: flex; align-items: center; box-shadow: unset; }
cmtuo msnb cmsdu>sl>img { position: absolute; inset: 0; height: 100%; width: 100%; object-fit: cover; z-index: 999;}

@media screen and (max-width: 999px) {
	cmtuo msnb>bl>bd>d { display: block; }
}

smenu1 { padding: 0; margin: 0;}	
.smenu1 smenu1 { height: calc(100% - 44px); }	
smenu1 grid:hover { background: var(--hover); }	
smenu1 grid.this { background: var(--bc); }				
.dark smenu1 bg{background:#000}	
.dark smenu1 bl{color:#111}	
ssts .oo oo { margin-left: 26px; }smenu1 aerea { position: absolute; left: 0; right: 0; top:55px; bottom: 0; overflow: hidden; overflow-y: auto; padding-bottom: 11%;min-height: unset; }
smenu1 bl{border-radius: 0; background: transparent; border: unset; color: var(--bc);padding: 2px;}
smenu1 bl hd{color:var(--c)}	
smenu1 error,smenu1 dt{ position: absolute; top:11px; color: var(--c); font-size: 7px; left: 11;margin:0;height:11px; }
smenu1 grid {display:grid; min-height: 33px; padding: 11px; grid-template-columns: 60px auto; margin: 2px 0; position: relative; border-radius: 7px; }
smenu1 grid h6 {font-size: 14px; display: flex; align-items: center;color:var(--c);font-weight: 500;}
smenu1 code {display: block;padding: 11px;border-bottom:solid 1px var(--bc)}	
smenu1 grid>* { height: 30px;color: var(--c); margin:0}
smenu1 value { grid-row-smenu1: 2; grid-column-smenu1: 1; grid-column-end: 3; max-height:0px; display: grid; grid-template-columns: auto 77px; padding-top: 4px;overflow:hidden;transition:333ms}
smenu1 .oo value {max-height: 34px;}
smenu1 value>* { outline: 0; display: flex; align-items: center; }	
smenu1 grid[disabled]:after { content: 'No Permissions'; position: absolute; background: rgba(12,21,31,0.77); z-index: 8; left: 0; right: 0; top: 0; bottom: 0; display: flex; justify-content: center; align-items: center; color: transparent; font-weight: bold; transition: 333ms; }
smenu1 grid.this { background: var(--bc); }
smenu1 grid.this::before { content: ''; position: absolute; left: 7px; top: 7px; bottom: 7px; width: 4px; background: var(--c); border-radius: 4px; }
smenu1 grid[disabled]:hover:after{ color: #eef; background: rgba(12,21,31,0.88); } 	
smenu1 p{font-size:0.88em}
smenu1 li { font-size: 0.88em; }	
smenu1 h2 { font-size: 1.25em; }	
smenu1  h2.title-div { margin-bottom: 11px; } 
smenu1 .src{width: 123px; height: 123px; object-fit: cover; border-radius: 22px;}
smenu1 ft bl>ft { padding: 11px; text-align: center; letter-spacing: 0px; } 
smenu1 company { font-size: 0.77em; display: block; padding: 22px;z-index: 2;position: relative;} company .links a { border-right: 1px solid #d2d2d7; margin-right: 7px; padding-right: 10px; display: inline-block; margin-top: 5px; white-space: nowrap;cursor:pointer; color: #515154; text-decoration: none;transition:333ms; } company a:hover{color: #fff !important;}
smenu1 .oo bb { background: blue;color:blue } 
smenu1 bb {right: 7px;position: absolute; display: block; height: 34px; max-height: 34px; width: 77px; border-radius: 50px; border: solid 2px; color: #fff; transition:333ms; box-shadow: inset 0 0 0 2px; overflow: visible;top:5px}
smenu1 bo{display:block;height:100%;width:100%;}
smenu1 oo { display: block; height: 30px; width: 30px; background: var(--a); margin: 2px; border-radius: 50%; position: absolute; transition: 333ms; box-shadow: unset; }
smenu1 oo:active { box-shadow: 0 0 7px; transform: scale(1.1); }	
smenu1 exit{ position: absolute; right: 22px; top: 22px; height: 44px; width: 44px; display: flex; justify-content: center; align-items: center; transform: rotate(45deg); font-size: 2em;display:none }	
@media only screen and (max-width: 999px) {smenu1 aerea::-webkit-scrollbar { display: none; }	}
	
@media only screen and (min-width: 999px) {
extra.smenu1 {max-width: 369px;}
smenu1 { width: 333px; top: 55px;height: 100%; }	
smenu1 grid { padding: 7px 2px;}
}
	
@media only screen and (min-width: 1368px) {smenu1 { left:0px; }	}
   
	
/* Component : Meter */
cmtro { grid-column-start: 1;grid-column-end: 3;background: unset;box-shadow: unset;z-index: 3;overflow: hidden;padding: 0;margin-bottom: 22px;border:unset;display:none; }
cmtro bd { padding: 0; }
cmtro bd invested { display: block;  }
cmtro bd d { display: flex; width: 100%; font-size: 22px; justify-content: center; align-items: center; font-family: monospace; }






.cpsm bd d {display: block;}
cmxv bd d {display: none;  position: absolute; background: var(--b); border-radius: 12px;right: 43px; z-index: 999999; box-shadow: 0 0 3px var(--bor);}
cmxv bd f {display: flex ; gap: 6px; align-items: center;    padding: 8px 12px;}
cmxv bd f:hover {background: var(--bc-t);  }
cmxv d i { width: 28px; height: 24px; }
cmxv { display: block; height: max-content; width: 100%; max-width: 320px; min-width: 304px; position: relative; border-radius: 11px; transition: 222ms; border-bottom: 1px solid var(--bc); overflow: hidden; }

 

cmxv>bl { display: grid; }
cmxv hd i { height: 100%; width: 100%; }	
cmxv img { height: 100%; width: 100%; border-radius: 11px; }	

cmxv bd h3 { font-weight: 500; font-size:14px; overflow: hidden; -webkit-line-clamp: 2; display: -webkit-box; -webkit-box-orient: vertical; text-overflow: ellipsis; }

cmxv:hover { background: var(--bt); }
cmxv ft btn:hover { background: var(--hover); }

cmxv bd { display: grid; grid-template-columns: auto 28px; padding: 0 7px; padding-top: 7px; height: fit-content; justify-content: space-between; align-items: center;position: relative; }
cmxv bd btn { margin: auto; transform: rotate(90deg); padding: 7px; border-radius: 22px; transition: 333ms; }
cmxv bd btn:hover { background: var(--bc); }
cmxv btn i { width: 14px; height: 14px; }

cmxv ft { display: block; padding: 0 7px; }
cmxv ft span { font-size: 0.88em; font-weight: 500; }
cmxv bd span:nth-child(2){ margin-left:5px; }

cmxv ft btn { display: flex; height: 22px; width: 22px; transform: rotate(90deg); justify-content: center; margin-top: 4px; cursor: pointer; align-items: center; border-radius: 44px; padding: 4px; }
cmxv ft btn svg { height:16px; width:16px; }

cmxv hd { display: grid; position: relative; }
@media screen and (max-width: 999px) {
cmxv {  max-width: 425px; margin: 0 13px; }
}

@media screen and (max-width: 666px) {
cmxv {  max-width: 100%; margin: 0 13px; }
}
cmac bl {display: block; width: 100%; max-width: 600px; background: var(--b); border-radius: 12px; padding: 30px 20px; box-shadow: 0 2px 10px rgba(0,0,0,0.05); text-align: center;margin:22px auto;}
cmac hd {display: block; margin-bottom: 15px;} 
cmac hd img {width: 50px; height: 50px; margin-bottom: 15px;} 
cmac hd h1 {font-size: 24px; margin-bottom: 15px; font-weight: 600;}
cmac bd p {display: block;  font-size: 15px; line-height: 1.5; margin-bottom: 5px;} 
cmac bd a {color: var(--a); text-decoration: none; font-weight: 500;} 
cmac bd a:hover {text-decoration: underline;} 
cmac ft {display: block; margin-top: 20px; font-size: 12px; }
@media screen and (max-width: 999px) {
 cmac bl { width: auto; margin: 11px; }
}
cmaa bl { width: 450px; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15); height: 100%; margin: 22px auto; background: var(--b); }
cmaa hd {display: flex; justify-content: space-between; align-items: center; padding: 16px; }
cmaa hd h2 {font-size: 18px; font-weight: 600;}
cmaa hd btn {background: none; border: none; cursor: pointer; font-size: 20px; }
cmaa bd {display: block;}
cmaa i {width: 100%; height: 200px;  display: flex; justify-content: center; align-items: center;}
cmaa p {padding: 16px; font-size: 18px; font-weight: 600; border-bottom: 1px solid var(--bc);}
cmaa blc {padding: 0px 16px;}
cmaa flt {display: flex; margin-bottom: 12px; align-items: center;padding: 0 11px;}
cmaa blc i { width: 24px; height: 24px; background: var(--bc); border-radius: 50%; padding: 8px; }
cmaa blc p {font-size: 14px; flex: 1;margin: 0;}
cmaa rec {padding: 16px; background: var(--bc); margin: 0 16px; border-radius: 8px;display:block;}
cmaa rec h3 {font-size: 14px; font-weight: 600; margin-bottom: 12px;}
cmaa op {display: flex; align-items: center; padding: 8px 0;}
cmaa rec i {width: 24px; margin-right: 12px; opacity: 0.7;height: auto;}
cmaa ft {display: flex; justify-content: flex-end; padding: 16px; border-top: 1px solid var(--bc);}
cmaa ft btn {padding: 8px 16px; border-radius: 4px; font-size: 14px; cursor: pointer;}
cmaa ft btn.secondary {background: var(--bc); border: none; margin-right: 8px;}
cmaa ft btn.primary {background: var(--a); color: var(--b); border: none;}


@media screen and (max-width: 999px) {
 cmaa bl { width: auto; margin: 11px; }
}
cams bl {display: block; width: 100%; max-width: 650px; background: var(--b); border-radius: 8px; padding: 0; box-shadow: 0 1px 5px rgba(0,0,0,0.05); overflow: hidden;margin:22px auto;}
cams hd {display: block; padding: 20px 20px 5px 20px;}
cams hd h1 {font-size: 20px;  font-weight: 600; display: inline-block;}
cams hd span {color: var(--c0); font-size: 16px; margin-left: 5px;}
cams hd p {font-size: 14px; color: var(--c0); margin-top: 5px;}
cams bd {display: block; padding: 15px 20px; border-top: 1px solid var(--bc); margin-top: 10px;}
cams bd sec {display: flex; justify-content: space-between; align-items: center; padding: 5px 0;}
cams bd h2 {font-size: 16px; color: var(--a); font-weight: 500; display: flex; align-items: center;}
cams bd h2 span {color: #666; font-size: 14px; margin-left: 5px;}
cams bd h2::before {content: ""; display: inline-block; width: 24px; height: 24px; background: var(--a); border-radius: 50%; margin-right: 8px;}
cams bd h2::after {content: "▾"; margin-left: auto; color: var(--c1); font-size: 12px;}
cams bd p {font-size: 14px; color: var(--c0); margin: 15px 0 15px 32px;}
cams ft {display: block; text-align: right; padding: 0 20px 20px;}
cams ft btn {background: var(--a); color: var(--b); border: none; padding: 8px 16px; border-radius: 6px; font-size: 14px; font-weight: 500; cursor: pointer;}
cams ft btn:hover {background: var(--bc);}

@media screen and (max-width: 999px) { cams bl { width: auto; margin: 11px; } }
/* Component : Module */
cwpso { display: grid ; background: var(--b-t); padding: 22px; }
cwpso hd { display: block; }
cwpso hd i { width: 100%; height: 100%; border-radius: 11px; overflow: hidden; }
cwpso hd i img { width: 100% }
cwpso bd { display: block; padding: 22px 0; }
cwpso bd btns { display: grid ; grid-auto-flow: column; align-items: center; column-gap: 11px; justify-content: start; }
cwpso bd btns a { padding: 11px; text-align: center; border-radius: unset; color: var(--aa); }
cwpso bd btns a.this { border: 2px solid var(--aa); color: var(--c); }
cwpso bd btns a t { font-size: 1em; font-weight: 500; }


@media screen and (max-width: 999px) {	
cwpso bd { overflow: scroll; }	
cwpso bd btns btn { padding: 11px 14px; }
	
	
}
	

/* Component : Module_FAQ */
cmqo { display: block; background: var(--b-t); padding: 22px; border-radius: 11px; margin: 7px; }
cmqo hd { display: flex ; align-items: center; padding: 24px; border: 1px solid var(--bor); border-left: 4px solid var(--aat); background: var(--aat); }
cmqo hd span { font-size: 1em; font-weight: bold; }
cmqo hd p { font-size: 0.88em; font-weight: 500; margin: 0; }
cmqo bd { display: block; margin-top: 11px; }
cmqo bd p { font-size: 0.88em; font-weight: 500; margin: 7px 0; line-height: 28px; }










/* Component : Module_Reviews */
cmrvo { display: block; background: var(--b-t); padding: 22px; border-radius: 11px; margin: 7px; }
cmrvo hd { display: flex ; align-items: center; padding: 24px; border: 1px solid var(--bor); border-left: 4px solid var(--aat); background: var(--aat); }
cmrvo hd span { font-size: 1em; font-weight: bold; }
cmrvo hd p { font-size: 0.88em; font-weight: 500; margin: 0; }
cmrvo bd { display: block; margin-top: 22px; }
cmrvo bd d { display: block; margin: 11px 0; border-bottom: 1px solid var(--bc); line-height: 24px; }
cmrvo bd d:last-child { border-bottom: none; }
cmrvo bd d b { display: flex ; align-items: center; }
cmrvo bd d h3 { font-size: 1em; font-weight: bold; }
cmrvo bd d b ii { display: flex ; margin-left: 7px; }
cmrvo bd d b i { width: 18px; height: 18px; }
cmrvo bd d span { display: flex ; align-items: center; column-gap: 11px; margin: 11px 0; }
cmrvo bd d span i { width: 24px; height: 24px; }
cmrvo bd d span h4 { font-size: 1em; font-weight: 500; }
cmrvo bd d span h4 a { text-decoration: underline; color: var(--a); font-weight: 500; }
cmrvo bd d p { font-size: 0.88em; font-weight: 500; margin: 7px 0; line-height: 28px; }




/* Comonent : Module_Screenshots */
cmsso { display: block; background: var(--b-t); padding: 22px; border-radius: 11px; margin: 7px; }
cmsso hd { display: flex ; align-items: center; padding: 24px; border: 1px solid var(--bor); border-left: 4px solid var(--aat); background: var(--aat); }
cmsso hd span { font-size: 1em; font-weight: bold; }
cmsso hd p { font-size: 0.88em; font-weight: 500; margin: 0; }






cmuc { border-radius: 20px; background:var(--bt);display: flex ; justify-content: center; align-items: center; margin: 7px; box-shadow: 0 1px 2px var(--bc); transition: 333ms;}
cmuc:hover { transform: scale(1.09); box-shadow: 0 4px 8px var(--bc); }
cmuc:active { transform: scale(3); background: var(--b); position: relative; z-index: 99999; }
cmuc hd { display: flex ; height: 44px; width: 44px; justify-content: center; align-items: center; background: var(--b); border-radius: 50%;position: relative; overflow: hidden; }
cmuc bl { border-radius: 12px; padding: 11px 22px; display: flex ; align-items: center; gap: 10px; background: var(--bc); margin: 11px; }
cmuc i { height: 24px; }       
cmuc bd { display: flex; flex-direction: column; }     
cmuc type { font-size: 14px; color: var(--ct); }        
cmuc t { font-size: 20px; color: var(--c); }  


@media only screen and (max-width: 999px) {
cmuc { width:100% }    
cmuc bl { width:100% }    
}

cmun form { display: block;}
cmun bl bd { display: grid ; grid-template-columns: 50% 50%; position: relative;}
cmun button { display: grid ; grid-column-start: 1; grid-column-end: 3; justify-content: center; align-items: center; background: var(--btn); color: var(--b); font-weight: 700; padding: 15px; border-radius: 11px; margin: 0px 6px; margin-top: 14px; transition: 99ms; width: -webkit-fill-available; max-width: 444px; place-self: center; }


cmun btn:active { transform: scale(0.960000); }
cmun bl d i:nth-child(1) img { filter: invert(1); }
cmun bl d i:nth-child(1) img { filter: none; border-radius: unset !important; background: unset !important; }
cmun { display: block; width: auto; background: var(--bt); margin: 7px 11px; border-radius: 22px; margin-top: 22px; overflow: hidden; padding: 11px; padding-bottom: 18px; }
cmun bl dd { display: grid ; height: 55px; grid-column-start: 1; grid-column-end: 3; width: -webkit-fill-available; grid-template-columns: 55px auto; align-items: center; margin: 7px; }
 
@media only screen and (max-width: 999px) { 
cmun{margin:0;border-radius:0}
}

ambh { display: block; background: var(--bt); padding: 11px; }
ambh mg img { height: 55%; margin: auto; filter: grayscale(1); }	
ambh mg { height: max-content; margin: 0px; min-width: 0px; width: 100%; white-space: nowrap; display: flex ; flex-direction: row; overflow: scroll; justify-content: center; }
ambh mg { grid-column-start: 1; grid-column-end: 3; grid-row-start: 1; }
ambh mg a {justify-content: center; white-space: nowrap; display: grid; font-size: 0.77em; font-weight: 100; text-align: center; padding: 0 11px; width: max-content;padding-top: 11px;}
ambh a:hover { background: var(--bc); border-radius: 20px; }
ambh mg a.this { border-bottom: solid 3px; border-radius: unset; opacity: 1; }	
ambh mg a.this t { font-weight: bold; }

ambh mg a.dn { display: none; }	
ambh mg a.dn { display: none; }	
smbo hero{position: relative;z-index:888;background: transparent;backdrop-filter:unset;border:unset}
@media screen and (min-width: 999px) {
ambh mg i {height:66px;align-items:center;border-radius:16px;width:66px;display:grid;margin:auto; background:var(--bt);cursor:pointer;}
ambh mg t { margin: 7px auto; font-size: 11px; font-weight: 500; }
ambh mg svg { height: 55px; width: 55px; }	
}	
	
@media screen and (max-width: 999px) {
ambh{padding: 11px 0;}
ambh mg a{ padding: 11px; }
ambh a:hover {border-radius: 11px; }	
ambh mg t { font-size:11px;font-weight: bold; } 
ambh mg { justify-content: unset;}	
ambh mg svg { width: 22px; max-width: unset; max-height: unset; height: 22px; }
ambh mg a i { width: 44px; height:44px; margin: auto; }
 }
 cmucs { display: flex ; margin: 11px; flex-wrap: wrap; justify-content: space-between;}
/* Component : Modules */
cmds { display: flex ; flex-direction: column; background:var(--b-t); padding: 22px 25px; margin: 4% auto; border-radius: 11px; width: 90%; }

/* hd */
cmds>hd { display: flex ; flex-direction: column; gap: 21px; }
cmds>hd>hd { display: flex ; justify-content: space-between; }
cmds>hd>hd wr { display: flex ; align-items: center; }
cmds>hd>bd>wr>tx { display: flex ; align-items: center; }
cmds>hd>hd wr t { font-size: 22px; }
cmds>hd>hd wr btn { display: flex ; align-items: center; justify-content: center; border: 1px solid var(--at); padding: 11px 11px; margin: 5px 0px 0px 11px; border-radius: 5px; cursor: pointer; font-size: 13px; color: var(--a); }
cmds>hd>hd wr select { margin:5px 0px 26px 6px; background: var(--b); padding: 11px 11px; border: 1px solid var(--bor); cursor: pointer; }
cmds>hd>bd { display: flex ; justify-content: space-between; }
cmds>hd>bd wr { display: flex ; align-items: center; }
cmds>hd>bd wr t { color: var(--a); margin: 1px 3px; }
cmds>hd>bd wr>span { font-size: 14px; margin: 2px 4px; color: var(--c); }
cmds>hd>bd ft { display: flex ; align-items: center; }
cmds>hd>bd ft t { color: var(--a); margin: 1px 3px; }
cmds>hd>bd ft>span { font-size: 14px; margin: 2px 4px; color: var(--c); }
cmds>hd>bd ft input { background: var(--b); padding: 11px 11px; border: 1px solid var(--bor); cursor: pointer; width: auto; margin: 0px 5px;font-size: 16px; font-weight: 500; }
cmds>hd>ft { display: flex ; justify-content: space-between; }
cmds>hd>ft wr { display: flex ; align-items: center; }
cmds>hd>ft wr select { background: var(--b); padding: 11px 44px; border: 1px solid var(--bor); cursor: pointer; margin: 0px 11px 0px 0px; }
cmds>hd>ft wr button { display: flex ; align-items: center; justify-content: center; border: 1px solid var(--at); padding: 13px 17px; border-radius: 5px; cursor: pointer; font-size: 13px; color: var(--a);background: var(--b-t); }

/* bd */
cmds>bd { display: flex ; flex-direction: column; margin-top: 16px; border-left: 1px solid var(--bor); border-right: 1px solid var(--bor); }
cmds>bd>hd { display: flex ; justify-content: space-between; padding: 5px 18px; border-top: 1px solid var(--bor); border-bottom: 1px solid var(--bor); }
cmds>bd>hd>wr { display: flex ; align-items: center; width: 50%; }
cmds>bd>hd>wr input { border: 1px solid; min-width: 25px; width: fit-content; margin: 0px 12px 0px 0px; cursor: pointer; }
cmds>bd>hd>wr label { color: var(--c); cursor: pointer; }
cmds>bd>hd>wr t { margin-left: auto; color: var(--c); margin-right: 18%; }

cmds>bd>bd { display: flex ; flex-direction: column; border-left: 4px solid var(--at); }
cmds>bd mds { display: grid ; grid-template-columns: 33% auto; align-items: center; padding: 15px 14px; background: aliceblue; border-bottom: 1px solid var(--bor); }
cmds>bd mds>hd { display: flex ; }
cmds>bd>bd mds>hd wr { display: flex ; }
cmds>bd>bd mds>hd>wr>input { border: 1px solid; min-width: 25px; width: fit-content; margin: 0px 12px 0px 0px; cursor: pointer; }
cmds>bd mds>hd bl { display: block; }
cmds>bd mds>hd bl h3 { font-weight: 500; font-size: 17px; }
cmds>bd mds>hd>bl>t { color: var(--a); font-size: 14px; }
cmds>bd mds>bd { display: block; }
cmds>bd mds bl { display: block; }
cmds>bd mds bl wr { display: flex ; }
cmds>bd mds bl>wr>h4 { margin: 0px 6px; font-weight: 500; }
cmds>bd mds bl>wr>t { color: var(--a); }

/* ft */
cmds>ft { display: flex ; justify-content: space-between; margin-top: 9px; }
cmds>ft>hd { display: flex ; justify-content: space-between;width: 100%; }
cmds>ft>hd wr { display: flex ; align-items: center; }
cmds>ft>hd wr select { background: var(--b); padding: 11px 44px; border: 1px solid var(--bor); cursor: pointer; margin: 0px 11px 0px 0px; }
cmds>ft>hd wr button { display: flex ; align-items: center; justify-content: center; border: 1px solid var(--at); padding: 13px 17px; border-radius: 5px; cursor: pointer; font-size: 13px; color: var(--a); background: var(--b-t);}

@media screen and (max-width: 430px) {
cmds { margin-top: 0; padding: 9px 14px; }
cmds>hd { gap: 11px; }		
cmds>hd>hd { flex-direction: column-reverse;margin-bottom: 11px; }
cmds>hd>bd { flex-direction: column; } 
cmds>hd>bd wr { flex-direction: column; align-items: baseline; }
cmds>hd>bd>wr>tx {margin: 2px 0px; }	
cmds>hd>bd ft { flex-direction: column; align-items: baseline; margin: 11px 0px; }
cmds>hd>bd ft input { width: 70%; margin: 4px 0px; }
cmds>bd>hd>wr t { display: none; }	
cmds>bd>hd { padding: 5px 9px; }	
}

cmdo>bl { border-top: 1px solid var(--bor); padding: 6px 9px; }

cmdo hd label { display: flex; align-items: flex-start; gap: 11px; padding: 9px 13px; border-radius: 6px; }

cmdo bd label { display: flex; align-items: flex-start; gap: 11px; padding: 9px 13px; border-radius: 6px;  }

cmdo hd i, cmdo bd i { width: 25px; height: 25px; margin-top: 3px; } 

cmdo dv { display: flex; flex-direction: column; flex: 1; } 

cmdo h3 { font-size: 16px; font-weight: 600; margin: 0; }

cmdo p { font-size: 13px; margin: 4px 0 0; line-height: 1.3em; } 

cmdo a { color: var(--a); cursor: pointer; text-decoration: underline; } 

cmdo ft { display: block; padding: 9px; }

cmdo label:hover { background: var(--bc); } 

cmdo input { width: 40px; height: 25px; background: var(--aa-t); border-radius: 20px; appearance: none; cursor: pointer; position: relative; margin-left: auto; transition: background 0.3s ease; } 

cmdo input:checked { background: var(--aa); } 

cmdo input::before { content: ""; position: absolute; width: 18px; height: 18px; border-radius: 50%; background: var(--b1); top: 3px; left: 6px; }

cmdo input:checked::before { transform: translateX(15px); }

cmdo hd i:nth-child(1) { background: unset; }
/* Component : NWI */
.withdraw_nwi{border: solid 1px #fff2;background-color: transparent;color: #fff;font-size: 22px;font-weight: bold;letter-spacing: 1px;border-radius: 50px;position: relative;grid-column-start: 1;grid-column-end: 4;margin: 11px auto;width: 100%;padding: 0;height: 44px;max-width: 222px;font-family: system-ui;}	
#withdraw_nwi{background-image: linear-gradient( 
111deg, #673ab7, #00bcd4);border: unset;}	
	
	
/*.pending{color: rgb(255,0,0); } 
 .active{color: rgb(0,0,255); } 
.withdrawable{color: rgb(0,255,0); }*/



/*

nev { position: relative; display: grid ; min-width: 366px; width: fit-content; height: auto; background: var(--aat); padding: 11px; border-radius: 22px; }
nev hd { display: flex ; justify-content: space-between; align-items: center; margin-bottom: 11px; }
nev hd b { display: flex ; align-items: center; }
nev hd b i { width: 33px; height: 33px; }
nev hd b h3 { font-size: 1em; font-weight: bold; margin-left: 7px; }
nev hd op { display: flex ; align-items: center; }
nev hd op i { width: 24px; height: 24px; background: var(--b); padding: 7px; border-radius: 7px; margin: 0 4px; }
nev bd { display: block; }
nev bd tt { display: flex ; justify-content: space-between; align-items: center; }
nev bd tt h3 { font-size: 1.33em; font-weight: 600; }
nev bd tt>mm { display: flex ; align-items: center; background: unset; width: unset; margin: 0; }
nev bd tt mm h4 { font-size: 14px; font-weight: 600; }
nev bd tt mm i { width: 20px; height: 20px; margin-left: 7px; }






*/
/* Component : New */
cnww { transition: 333ms; position: absolute; bottom: 0; right: 0; height: 0; width: 0; z-index: 9999999999; display: block; border-radius: 33px; overflow: hidden; box-shadow: 1px 9px 9px rgb(18 52 86 / 4%); visibility: hidden; }
.new cnww { height: 374px; width: 300px; visibility: visible; }

cnww>bl { display: block; position: relative; z-index: 9999999999999999999999999999999999; border-radius: 33px; padding: 22px; max-width: 333px; backdrop-filter: blur(22px); overflow: hidden; box-shadow: var(--bs-bt); }

cnww>bg.glass { border-radius: 33px; backdrop-filter: url(#frosted); -webkit-backdrop-filter: url(#frosted); display: grid; place-items: center; cursor: pointer; outline: 0; inset: 0; transform: scale3d(1.5, 1.5, 1.5); background-color: var(--b-t22); }
cnww>bl hd { display: grid; grid-template-columns: 28% 28%; gap: 22px; justify-content: center; } 
cnww>bl hd>d { display: flex; flex-direction: column; align-items: center; justify-content: space-evenly; }
cnww>bl ft { text-align: center; height: max-content; display: block; border-top: 1px solid var(--bc); margin-top: 7px; }
cnww>bl bd { display: block; border-top: 1px solid var(--bc); margin-top: 23px; padding-top: 5px; }
cnww>bl hr { background: var(--c); opacity: .2; border-radius: 11px; }
cnww>bl ul { display: block; padding: 0; margin: 0; }
cnww>bl d>i { width: 40px; height: 55px; }
cnww>bl d>input { height: 18px; width: 18px; }
cnww>bl li>i { height: 17px; width: 17px; }
cnww>bl ul>li { display: grid ; grid-template-columns: 29px auto; padding: 11px; align-items: center; position: relative; cursor: pointer; border-radius: 11px; }
cnww>bl ul>li:hover { background: var(--bc); }
cnww>bl ft>btn { display: block; padding: 11px; font-weight: 600; }
@media (min-width : 999px) {
	cnww { bottom: unset; right: 27.55%; top: 5px; transform: translate(-9px, 10px); }
	cnww>bl ft>btn { display: none; }
	cnww>bl ft { border: none; margin: 0; }
	#io cnww { transform: scale(1.022); top: 9px; right: 27.77%; }
	.new cnww { height: 322px; width: 306px; }
}
/* Component : NewAddress */
cman bg { backdrop-filter: blur(11px);-webkit-backdrop-filter: blur(11px); border-radius: 15px; }
cman bg { background: var(--bt); margin: 4px; border-radius: 15px; }







anno>bl { display: grid ; grid-template-columns: 90px auto 33px; align-items: center; }
anno hd { display: flex ; align-items: center; justify-content: center; border: 2px solid var(--aa-t); border-radius: 55%; width: 70px; }
anno hd>i { width: 70px; height: 70px; }
anno ft { display: flex ; justify-content: center; }
anno ft bt { width: 11px; height: 11px; display: flex ; background: var(--a); border-radius: 55%; }cneo>bl { box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 5px; display: block; align-items: center; width: 96%; background: var(--b); padding: 20px; border-radius: 10px; margin: 20px auto; }
cneo hd { display: flex; justify-content: space-between; align-items: center; margin-bottom: 16px; } 
cneo btn { background: var(--a); color: var(--b); padding: 6px 14px; border-radius: 6px; font-size: 14px; cursor: pointer; } 
cneo bd { display: block; } 
cneo bd select { padding: 8px 12px; border-radius: 6px; border: 1px solid var(--bc); background: var(--bc); font-size: 14px; margin: 8px 8px 16px 0; } 
cneo bd input { padding: 8px 12px; border-radius: 6px; border: 1px solid var(--bc); background: var(--bc); font-size: 14px; margin: 8px 8px 16px 0; } 
cneo bd p { font-size: 14px; display: flex; flex-wrap: wrap; align-items: center; gap: 6px; margin-top: 10px; } 
cneo bd i { display: inline-flex; align-items: center; justify-content: center; } 
cneo ft p { font-size: 14px;  margin-top: 24px; }
cneo sl { display: grid ; grid-template-columns: 23% auto; background: transparent; }
cneo sl d { display: flex ; justify-content: end; }
cneo bd select { width: 150px; }
cneo btns { display: flex ; justify-content: end; }
cneo btns btn { display: grid ; grid-template-columns: auto 18px; background: transparent; margin: 4px; width: fit-content; align-items: center; gap: 2px;  color: var(--c);}
cneo btns btn b { font-weight: 400; }
cneo sl h4 { text-align: start; }


@media screen and (max-width: 999px) {
cneo sl { display: block; }
cneo sl d { display: none; }
cneo btns btn { display: none; }
cneo h3 { padding: 22px; }
cneo>bl { width: auto; margin: 11px; }
}

/* Component : Newpayment */
cpms bg { background: var(--bt); margin: 4px; border-radius: 15px; z-index: -1; }




cnov { display:block; padding:var(--s); background:var(--b); color:var(--c); font-family:var(--ff); }
cnov bl { display: grid ; gap: var(--s); max-width: 661px; margin: auto; }
cnov hd h2 { font-size:var(--fs-l); font-weight:500; color:var(--c); margin:0; }
cnov bd { display: grid ; gap: var(--s); justify-items: center; grid-template-columns: auto 96px; align-items: center; }
cnov bd i { display:block; width:100%; height:auto;max-width: 459px; }
cnov bd img { width:100%; border-radius:var(--br); }
cnov bd t { font-size:var(--fs); color:var(--c0); }

cndo bd { background: var(--b); padding: 22px; width: 888px; text-align: center; border-radius: 11px; box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.1); margin: 11px auto; }
cndo bd img { width: 80px; margin-bottom: 10px; } 
cndo bd p { font-size: 16px; font-weight: 500; }

@media only screen and (max-width: 999px) { cndo bd { width: auto; margin: 11px; } }cnct hd i { display: block; height: 100px; opacity: 0.7; }
cnct bd { text-align: center; padding: 11px; }
cnct bd h3 { font-size: 1.33em; color: var(--c0-t); display: block; }
cnct bd t { font-size: 1.11em; }
/* Component : No_Img */
cnin h2 { text-align: center; font-size: 0.99em; }
cnin img { width: auto; height: auto; margin: auto; display: block; }
anns { display: grid ; margin-top: 11px; background: var(--bt); border-radius: 11px; padding: 11px; }
anns d { display: flex ; align-items: baseline; justify-content: space-between; padding: 11px; border-bottom: 1px solid var(--bc);}
anns btn { border-radius: 5px; padding: 5px 12px; display: flex ; align-items: center; color: var(--a); background: var(--bc); font-size: 14px; font-weight: 400; }
anns btn>i {  height: 23px; width: 23px; }
anns hd>i { display: block; margin: 22px auto; padding: 22px; max-width: 333px; }
anns bd { text-align: center; max-width: 333px; margin: auto; } 
anns h2 { font-size: 20px; font-weight: 500; }
anns t { font-size: 14px; font-weight: 400; }
anns d path { fill: var(--a); }
dnfs { display: block; position: absolute; top: 55px; transition: var(--tr-a); right: 36px; filter: drop-shadow(3px -4px 11px var(--bc)); z-index: 99999; transform: translate(0, -10px); visibility: hidden; opacity: 0; }
dnfs>bl { display: block; padding: 11px; background: var(--b); box-shadow:0 0px 11px 0px rgb(0 0 0 / 6%); border-radius: 11px; width: 100%;}
dnfs hd>i { position: absolute; height: 33px; width: 33px; right: -10px; top: -30px; }
dnfs hd path { fill: var(--b); }
dnfs ul { display: block; padding: 0; margin: 0; }
dnfs li>t { font-size: 14px; font-weight: 500; color: var(--c); }
dnfs ul>li { display: grid ; grid-template-columns: 33px auto; align-items: center; white-space: nowrap; padding: 0px 11px; border-radius: 7px; font-size: 0.88em; font-weight: 500; }
dnfs ul>li:hover { background: var(--bc); }
@media screen and (max-width: 999px) {
	dnfs hd>i { top: -30px; right: -11px; }
	dnfs { top: 43px; right: 48px; }
}             /*Notification*/
anfo { display: block; position: relative; } 
anfo>bl { position: relative; display: grid ; grid-template-columns: 70px auto 15px; align-items: center; background: var(--b); border-radius: 11px; padding: 7px; margin: 4px 0px;}
anfo>bl:hover { background: var(--bc); }
anfo hd {display: flex ;position: relative; align-items: center; justify-content: center; width: fit-content; height: fit-content; border-radius: 55%; }
anfo hd>b { position: absolute; z-index: 9999; top: 43px; background: var(--a); border-radius: 55%; padding: 5px; left: 37px; opacity: 0.77; }
anfo b>i { width: 15px; }
anfo b path { fill: var(--b); }
anfo img {  width: 65px; height: 65px; background: var(--bc);border-radius: 55%;}
anfo bd>p { margin: 5px 0px; font-size: 14px; font-weight: 400; }
anfo h2 { font-size: 18px; font-weight: bold; }
anfo bd>t { font-size: 15px; font-weight: bold; opacity: 0.44; }
anfo ft { display: grid ; grid-template-columns: 30px; align-items: center; justify-content: space-between; }
anfo ft>btn { display: flex ; position: absolute; border-radius: 55%; padding: 7px; box-shadow: 1px 5px 7px 4px var(--bc); border: ; visibility: hidden; top: 28px; right: 35px; background: var(--b); border: 1px solid var(--bor); }
anfo>bl:hover ft>btn { visibility: visible; transition: 444ms;}
anfo ft>bt { width: 11px; height: 11px; display: flex ; background: var(--a); border-radius: 55%;  }
anfo.option dnfo { visibility: visible; opacity: 1; transform: translate(0, -4px);}
anfo ft btn>i { width: 18px; height: 18px; }
anfo ft>btn:hover { background: var(--bc); }
anfo>rvm { position: absolute; inset: 0; height: 0;}
anfo rvm.jrc { height: 0; } 
.notification rvm { height: 100%; }
anfo.option rvm { height: 100%; }
 
 
@media screen and (max-width: 999px) {
	anfo { display: grid; margin:2px 11px;  } 
	anfo ft { display: flex; justify-content: end;} 
	anfo bl {margin: 5px 0px;grid-template-columns: 75px auto 50px;}
}
 

            /*Notification_Option*/
dnfo { display: block; position: absolute; top: 70px; transition: var(--tr-a); right: 48px; filter: drop-shadow(3px -4px 11px var(--bc)); z-index: 999;padding: 11px; transform: translate(0, -15px); visibility: hidden; opacity: 0; z-index: 99999; background: var(--b); border-radius: 11px; }
dnfo hd>i { position: absolute; height: 33px; width: 33px; top: -30px; left: 225px; }
dnfo hd path { fill: var(--b); }
dnfo ul { display: block; padding: 0; margin: 0; }
dnfo li>t { font-size: 14px; font-weight: 500; color: var(--c); }
dnfo ul>li { display: grid ; grid-template-columns: 33px auto; align-items: center; white-space: nowrap;  border-radius: 7px; font-size: 0.88em; font-weight: 500; }
dnfo ul>li:hover { background: var(--bc); }
@media screen and (max-width: 999px) {
	dnfo hd>i { top: -37px;right: 0px; }
	dnfo {right: 50px;} 
}
cnso bl { display: block; max-width: 400px; width: 100%; background: var(--b); border-radius: 8px; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); overflow: hidden; margin: 11px; padding: 11px; }
cnso hd { display: flex; justify-content: space-between; align-items: center; font-size: 18px; font-weight: bold; margin-bottom: 15px; } 
cnso bd { display: block; } 
cnso p { display: block; font-size: 14px;margin-top: 10px; } 
cnso .sle { font-size: 14px; font-weight: 500;  margin: 15px 0 5px; } 
cnso .stg { display: flex; align-items: center; justify-content: space-between; padding: 12px; border-bottom: 1px solid var(--bor); cursor: pointer; } 
cnso .stg:last-child { border-bottom: none; } 
cnso .info { display: grid ; align-items: center; gap: 10px; grid-template-columns: 44px auto; }
cnso i { cursor: pointer; font-size: 20px; }
cnso { display: none; }
.cnfn cnso { display: block; }
.cnfn popups { opacity: 1; visibility: visible; }
cnso svg { height: 19px; width: 19px; }
cnso i { width: 40px; height: 40px; cursor: pointer; background: var(--bc); border-radius: 55%; }
cnso .ac{background: transparent;transform: rotate(180deg);}

@media only screen and (max-width: 999px) {
cnso bl { margin: 11px; width: auto; }

}


cmns notf hd i img { height: 55px; width: 55px; border-radius: 55%; object-fit: cover; }	
cmns notf { grid-template-columns: 66px auto 88px; display: grid; padding: 11px 11px; margin: 11px 0; transition: 111ms; cursor: pointer; border-bottom: solid 1px var(--bc); position: relative; }
cmns notf:hover { background: var(--b-t22); }
cmns { display: grid ; border-top: none; margin-top: 31px; background: var(--bt); border-radius: 22px; overflow: hidden; }
cmns notf p { margin: 0; opacity: 0.6; }	
cmns .smns detail{display:flex; justify-content: center;}
cmns hd i svg { fill: var(--a); }
cmns hd a i { height: 20px; width: 20px; border-radius: 44px; }
cmns notf hd i { height: 55px !important; width: 55px !important; background: transparent; border-radius: 55%; padding: 0; }
cmns hd i a { left: 40px; top: 19px; display: grid; border: solid 2px var(--bt); height: 26px; width: 26px; border-radius: 30px; object-fit: cover; overflow: hidden; position: absolute;}
cmns notfs  h3 { padding: 18px 30px; color: var(--c); font-weight: 500; }
cmns a bd p { margin: 5px 0px; }	
cmns bd  bd { display: grid; }	
cmns bd p { margin: 0;  }	
cmns bd a { font-size: 1em; font-weight: 400; }
cmns msgcntrl aa { display: block; padding: 8px 11px; cursor: pointer; }
cmns msgcntrl { display: flex; }
cmns notf bd { display: flex;flex-direction: column; }		
cmns hd bl btn { border-radius: 5px; padding: 5px 12px; display: flex ; align-items: center; color: var(--a); }
cmns hd bl { display: flex ; align-items: center; justify-content: space-between; padding: 11px 22px; background: var(--aat); color: var(--aa); }
cmns aa.al { color: var(--a); }
cmns aa.al:hover { background: rgb(0 66 189 / 22%); }
cmns msgcntrl aa { display: block; padding: 8px 11px; transition: 333ms; border-radius: 19px; font-weight: 600; }
cmns bl btn i { height: 23px; width: 23px; }
cmns notf hd op { position: absolute; height: 22px; width: 22px; padding: 2px; background: var(--b); border-radius: 55%; bottom: -4px; right: -4px; }
cmns hd bl btn h5 { font-weight: 400; }
cmns notf ft { display: grid; grid-template-columns: auto 22px; }	
cmns i.Forward { transform: rotate(180deg); height: 100%; width: 100%; }			
cmns .Unread aa.unrd { color: var(--a); }
cmns .Unread aa.unrd:hover { background: rgb(0 66 189 / 22%); }
cmns notf a { position: absolute; height: 100%; width: 100%; }
cmns notf ft { align-items: center; }
smns>hd>bl { display: flex ; align-items: baseline; justify-content: space-between; padding: 11px; }

/* No Notificaction */
cnno { display: block; margin: 22px auto; padding: 22px; text-align: center; max-width: 333px; }
cnno>hd { display: flex; justify-content: center; padding: 22px; }
cnno>ft { font-size: 0.88em; margin: 7px; margin-bottom: 0; }
	
	
@media only screen and (max-width: 999px){	
cmns act hd d a { font-size: unset !important; }	
cmns { width: auto; margin: 0px 11px;}	
cmns notf { grid-template-columns: 66px auto 99px; }
cmns hd bl btn { padding: 5px 0px; }
cmns cmnsf { margin: 11px; }
	
}	



cnro hd { display: block; border-bottom: 1px solid var(--bor);padding: 9px;; }
cnro hd div { display: flex ; align-items: center; gap: 10px; font-size: 16px; font-weight: bold; padding: 0px 10px; }
cnro bd { display: block; padding: 12px 16px; } 
cnro bd strong { font-size: 21px; } 
cnro bd span { font-size: 17px; color: var(--c0); }
cnro bd ul { list-style: none; padding: 0; margin: 0; } 
cnro bd li { display: flex; justify-content: space-between; align-items: center; padding: 7px; font-size: 14px; border-radius: 8px; } 
cnro bd li:last-child { border-bottom: none; }
cnro hd i { height: 27px; width: 27px; background: var(--bc); border-radius: 28px; padding: 6px 8px; }
cnro hd h2 { display: flex ; width: 100%; justify-content: center; }
cnro bd i { height: 35px; width: 35px; }
cnro bd b { font-size: 17px; font-weight: 500; }
cnro>bl { display: block; max-width: 548px; border: solid 1px var(--aa-t); position: absolute; z-index: 100000; box-sizing: border-box; background: var(--b); border-radius: 11px; box-shadow: 0 16px 70px var(--aa-t); margin-block: 19px; right: 0; top: 13rem; left: 33rem; }
cnro bd li:hover { background: var(--bg); }
cnro { display: none; }
seso.NR cnro { display: block; }

bnro hd { display: block; border-bottom: 1px solid var(--bor);padding: 9px; }
bnro hd div { display: flex ; align-items: center; justify-content: space-between; font-weight: bold; font-size: 16px; }
bnro hd i { height: 27px; width: 27px; background: var(--bc); border-radius: 28px; padding: 8px 8px; }
bnro bd { display: block; padding: 16px; } 
bnro bd strong {display: block; font-size: 19px; margin-bottom: 6px; } 
bnro bd span {display: block; font-size: 16px; margin-bottom: 10px; } 
bnro bd ul { list-style-type: disc; padding-left: 20px; margin-bottom: 20px; } 
bnro bd li { font-size: 16px; margin-bottom: 5px; color: var(--c0); font-weight: 500; }
bnro ft btn { width: 100%; background: var(--a); color: var(--b); padding: 10px; font-weight: bold; font-size: 14px; border-radius: 6px; justify-content: center; display: flex ; }

bnro>bl { display: block; max-width: 548px; padding-bottom: 18px; border: solid 1px var(--aa-t); position: absolute; z-index: 100000; box-sizing: border-box; background: var(--b); border-radius: 11px; box-shadow: 0 16px 70px var(--aa-t); margin-block: 19px; right: 0; top: 13rem; left: 33rem; }
bnro>bl>ft { display: flex ; padding: 9px; border-top: solid 1px var(--bor); }
bnro { display: none; }
seso.NRT bnro { display: block; }

cowo { display: block; border: 1px solid var(--aa-t); border-radius: 12px; overflow: hidden; background-color: var(--b1-t); box-shadow: 0 2px 4px var(--aa-t); }

cowo hd { display: block; background-image: url(https://base.software/-/Base/asset/Workshops.png); background-size: cover; height: 10rem; padding: unset; }

cowo hd i { background: #000000; padding: 6px 6px; display: flex ; border-radius: 20px; left: 18rem; top: 4px; position: sticky; }

cowo btn:nth-child(1) img { filter: invert(1); height: 20px; width: 20px; }

cowo btn i img { height: 20px; width: 20px; }

cowo bd { padding: 15px; }

cowo bd dv { display: block; }

cowo bd span { opacity: .7; font-size: 13px; display: block; margin-bottom: 4px; }

cowo bd p {font-size: 14px; opacity: .6; margin: 2px 0; }

cowo ft { display: flex; justify-content: space-between; align-items: center; padding: 10px 15px 15px 15px; gap: 8px; }

cowo ft btn:nth-child(1) { width: 10rem; }

cowo ft btn:nth-child(2) { padding: 8px 20px; }

cowo btn { padding: 8px 26px; font-size: 16px; font-weight: 700; }

cowo btn:hover { background-color: var(--aa-t); }

cowo bd a:hover { text-decoration-line: underline; }

cowo:hover { background: var(--bc); }

@media only screen and (max-width: 786px) {
cowo hd i { left: 14rem;}
}

@media only screen and (min-width: 1600px){
cowo hd i { left: 24rem;}

}

cota bl { display: block; max-width: 700px; width: 100%; background: var(--b); border-radius: 8px; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); padding: 20px; margin: 11px auto; }
cota span { display: inline-flex ; align-items: center; justify-content: center; width: 16px; height: 16px; background: var(--c); border-radius: 50%; margin-left: 5px; font-size: 10px; color: var(--b); }
cota hd { display: flex; align-items: center; margin-bottom: 20px; } 
cota hd h3 { font-size: 16px; font-weight: 600;  } 
cota bd { display: flex; justify-content: space-around; text-align: center; } 
cota badge { display: flex; flex-direction: column; align-items: center; } 
cota img { width: 70px; height: 70px;  border-radius: 50%; display: flex; align-items: center; justify-content: center; margin-bottom: 8px; font-weight: bold; font-size: 20px;} 
cota t { font-size: 14px; margin-bottom: 4px; } 
cota p { font-size: 14px;margin: 0;  }
@media screen and (max-width: 999px) {
cota bl { margin: 11px; width: auto; }
cota bd { display: grid ; grid-template-columns: auto auto auto; }
cota badge { padding: 11px; }
}


coss bl { display: none; width: 100%; max-width: 333px; border-radius: 8px; position: fixed; z-index: 9; left: 17%; right: 0; margin-top: 2%; box-shadow: 0 2px 10px rgba(0,0,0,0.1);opacity: 0;}
coss hd { display: flex ; align-items: center; padding: 16px 0; border-bottom: 1px solid var(--bc); }
coss circlee { width: 40px; height: 40px; border-radius: 50%; background: var(--aaa); color:var(--b); display: flex; align-items: center; justify-content: center; font-weight: bold; font-size: 16px; margin-right: 12px; border: 2px solid var(--aa);position: relative; } 
coss .header-text { flex: 1; } 
coss h3 { font-weight: 600; font-size: 16px; margin-bottom: 2px; display: flex; align-items: center; padding: 0;border: transparent;} 
coss i { display: inline-flex; align-items: center; justify-content: center; width: 16px; height: 16px; border-radius: 50%; background: var(--bc); color: var(--b); font-size: 12px; margin-left: 6px; font-weight: bold; } 
coss p { font-size: 12px; line-height: 1.4; } 
coss close { width: 24px; height: 24px; display: flex; align-items: center; justify-content: center; font-size: 18px; color: #999; cursor: pointer; background: none; border: none; } 
coss bd { display: flex; flex-direction: column; align-items: center; padding: 30px 20px; text-align: center; background: var(--bc); } 
coss bd i { width: 60px; height: 60px; border-radius: 50%; margin-bottom: 16px; font-size: 28px; }
coss bd h3 { font-weight: 600; font-size: 16px; margin-bottom: 8px;  } 
coss bd p { font-size: 14px;  line-height: 1.5; max-width: 300px; } 
coss ft { display: block; padding: 0; }
info.pos:hover coss bl{display: block;opacity: 1;}
como hd { display: block; padding:0px 8px 6px; border-bottom: 1px solid var(--bor); } 
como hd i { height: 27px; width: 27px; background: var(--bc); border-radius: 28px; padding: 6px 6px; }
como bd i { height: 27px; width: 27px;}
como>bl { display: block; max-width: 500px; padding: 20px 0px; border: solid 1px var(--aa-t); position: absolute; z-index: 100000; box-sizing: border-box; background: var(--b); border-radius: 11px; box-shadow: 0 16px 70px var(--aa-t); margin-block: 19px; right: 0; top: 13rem; left: 33rem; }
como hd div { display: flex ; justify-content: space-between; }
como bd { display: block; padding: 14px; }
como bd d { display: flex ; flex-direction: column; padding-bottom: 13px; }
como ft btn { background: var(--a); padding: 10px; font-weight: bold; border-radius: 6px; font-size: 14px; justify-content: center; display: flex ; color: var(--b);    width: 100%; }
como ft { display: flex ; justify-content: center; padding: 16px; border-top: solid 1px var(--bor); }
como bd div { display: flex ; gap: 14px; margin-bottom: 4px; padding: 10px; border-radius: 8px; }
como bd dv { display: flex ; flex-direction: column; }
como bd b { font-weight: 500; }
como dv span { font-size: 14px; opacity: .7; }
como bd div:hover { background: var(--bg); }
seso.Options como { display: block; }
como { display: none; }


/* Component : Orders */
codo { display: block; margin: 11px; box-shadow: var(--bs-b); border-radius: 22px; background: var(--b-t);padding: 22px 11px; }
codo hd { display: grid; grid-template-columns: 44px auto; }
codo hd i { height: 40px; width: 40px; }
codo hd h3 { display: flex; align-items: center; padding-left: 1px; }
codo hd h3 { display: flex; align-items: center; padding-left: 1px; }



orders { display: block; }		
order { display: grid; background: var(--b-t); margin: 11px; padding: 22px; grid-template-columns: 111px auto 44px; box-shadow: inset 0px 0px 2px 0px rgb(0 0 0 / 11%), 0px 1px 2px rgb(0 0 0 / 11%); border-radius: 22px; }		
order>hd { overflow:hidden;display: flex; justify-content: center; align-items: center; height: 99px; width: 99px; background: rgb(0 0 0 / 11%); border-radius: 22px; }	order>bd { display: grid; }	
order name { letter-spacing: 0; font-size: 0.77em; font-weight: bold; }
order price { font-weight: bold; }	
order time { font-weight: bold; font-size: 0.77em; letter-spacing: 0; color: gray; }	
order qty { display: flex; justify-content: center; align-items: center; width: 40px; height: 40px; font-weight: bold; background: rgb(0 0 0 / 10%); border-radius: 11px; margin:2px}	
	
order img { object-fit: cover; height: 100%; width: 100%; }

/* Organizer Featured */
cftro hd>trc { display: grid; grid-template-columns: 55px auto 0; align-items: center; padding: 11px; padding-bottom: 0; }
cftro bd p { line-height: 1.22rem; font-weight: 400; overflow: hidden; -webkit-line-clamp: 3; display: -webkit-box; -webkit-box-orient: vertical; text-overflow: ellipsis; white-space: normal; margin: 2px 0; padding: 0 11px; padding-bottom: 0; margin-bottom: 11px; }
cftro hd d { display: flex; flex-direction: column; }
cftro hd name i { width: 18px; height: 18px; margin-left: 7px; }
cftro hd name { font-weight: bold; display: grid; grid-template-columns: auto 33px; align-items: center; width: fit-content;}
cftro hd>trc time { font-weight: bold; opacity: 0.5; font-size: 0.88em; }
cftro hd img { height: 100%; width: 100%; }
cftro trc>i { height: 40px; width: 40px; overflow: hidden; box-shadow: 0 0 0 3px var(--bc); border-radius: 55%; }
cftro { display: block; background: var(--bc); border-radius: 11px; overflow: hidden; margin: 4px; max-height: 333px; position: relative; width: 366px; }
cftro ft img { width: 100%; object-fit: cover; height: 100%; display: block; max-height: 167px; }
@media screen and (max-width: 999px) {
sono spfo>bl ff>ft>bl mg b { display: none; }
cftro { max-height: unset; }	
cftro bd { max-height: 333px; }	
featured hd { margin: 0; }
cftro hd>trc { padding-bottom: 0; }
}
/* Component : Organizer_Featureds */
cftrs { display: block; background: var(--bt); padding: 22px; border-radius: 11px; margin: 7px; }
cftrs>bl>hd { display: block; margin-bottom: 11px; }
cftrs>bl>bd { display: grid ; grid-auto-flow: column; overflow: scroll; }






cons bl { display: flex ; flex-direction: column; align-items: center; justify-content: center; padding: 60px 20px; background: var(--b-t44); text-align: center; }
cons i { margin-bottom: 20px; opacity: 0.5; } 
cons h3 { font-size: 18px; font-weight: 600; margin-bottom: 8px; } 
cons p { font-size: 14px; color: var(--c0); max-width: 400px; margin-bottom: 20px; } 
cons btn { padding: 10px 16px; border: 1px solid var(--bc); border-radius: 6px; background: var(--bc); cursor: pointer; font-size: 14px; } 
cons btn:hover { background: var(--a);color: var(--b); }
/* Component : PageCover */
cpcio { display: flex ; overflow: hidden; max-height: 488px; position: relative; }
cpcio>bl { display: block; background: var(--bt); border-radius: 0 0 11px 11px; overflow: hidden; max-width: 1300px; margin: 0 auto; width: 100%; position: relative; }
cpcio>bl bd>upld { position: absolute; background: var(--b); height: 33px; right: 18px; top: unset; border-radius: 7px; display: grid ; place-content: center; align-items: center; backdrop-filter: blur(5px); padding: 4px 11px; bottom: 11px; grid-template-columns: 30px auto; width: unset; z-index: 9999; font-weight: 500; }
cpcio>bl hd>i { height: 100%; width: 100%; overflow: hidden; z-index: 0; max-height: 100%; border-radius: 0; }
cpcio>bl hd>i>img { height: 100%; width: 100%; object-fit: cover; pointer-events: none; }
cpcio upld h5 { font-weight: 500; }
cpcio>bl hd { display: block; max-height: 100%; position: relative; }
cpcio>bl:after { content: ""; position: absolute; background: #00000021; inset: 0; max-width: 1200px; margin: 0 auto; border-radius: 0 0 22px 22px; box-shadow: inset 0 -16px 22px #00000036, inset 7px 6px 22px #00000012, inset 10px -1px 22px #0000001c; }
cpcio>bg i>img { height: 100%; width: 100%; filter: blur(22px); mask-image: linear-gradient(to top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 103.5%, rgba(0, 0, 0, 1) 55%, rgba(0, 0, 0, 0) 55.5%); -webkit-mask-image: linear-gradient(to top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 103.5%, rgba(0, 0, 0, 1) 55%, rgba(0, 0, 0, 0) 55.5%); overflow: hidden; }
cpcio>bg { display: block; }

@media screen and (max-width: 999px) {
	cpcio>bl { width: auto; border-radius: 0; }
	cpcio>bl bd>upld h5 { display: none; }
	cpcio { max-height: 188px; }
}
/* Component : PageDP */
cpgdo { display: block; width: max-content; position: relative; z-index: 999; }
cpgdo>bl>hd i { display: block; overflow: hidden; border-radius: 55%; height: 177px; width: 177px; border: 4px solid var(--b); background: var(--b-t); backdrop-filter: blur(22px); }
cpgdo>bl { display: block; position: relative; width: max-content; }
cpgdo>bl upld { display: flex ; height: 44px; width: 44px; background: var(--bc); align-items: center; border-radius: 55%; position: absolute; bottom: 11px; right: 7px; backdrop-filter: blur(22px); border: 2px solid var(--bt); }
cpgdo>bl>hd i>img { height: 100%; width: 100%; object-fit: cover; pointer-events: none; }
cpgdo>bl ul { width: auto; padding: 11px; background: var(--b); position: absolute; bottom: -135px; border-radius: 11px; box-shadow: var(--bs); opacity: 0; pointer-events: none; transition: var(--tr-a); right: 0; margin-bottom: 0; filter: drop-shadow(0 0px 6px rgba(0, 0, 0, .2)); }
cpgdo>bl ul>clp { display: block; height: 33px; width: 33px; position: absolute; top: -17px; left: 27%; }
cpgdo>bl ul>clp svg { fill: var(--b); }
cpgdo>bl ul>li { display: grid ; grid-template-columns: 33px auto; align-items: center; white-space: nowrap; padding: 7px; transition: 99ms; position: relative; border-radius: 7px; }
cpgdo>bl ul>li>input { position: absolute; inset: 0; opacity: 0; width: auto; }
cpgdo.active>bl ul { opacity: 1; visibility: visible; bottom: -140px; pointer-events: auto; }
cpgdo>bl ul>li:hover { background: var(--bc); }
cpgdo>bl hd>sl { display: flex ; min-width: 144px; min-height: 55px; height: auto; position: absolute; background: var(--b); z-index: 999; padding: 11px; border-radius: 33px; top: -44px; left: -8px; max-width: 100%; overflow: visible; transition: 333ms; align-items: center; }
cpgdo>bl sl>txt:focus { outline: none; }
cpgdo>bl hd>sl:before { content: ""; position: absolute; height: 9px; width: 9px; background: var(--b); bottom: -18px; left: 44%; border-radius: 55%; }
cpgdo>bl hd>sl:after { content: ""; position: absolute; height: 22px; width: 22px; background: var(--b); bottom: -8px; left: 33%; border-radius: 55%; }
cpgdo>bl hd>sl txt { display: block; text-align: center; place-content: center; padding: 0; min-width: 100%; max-height: 100%; height: fit-content; resize: none; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; }

@media (max-width : 1400px) {
	cpgdo>bl ul { right: -40px; }
}

@media (max-width : 999px) {
	cpgdo>bl>hd i { height: 166px; width: 166px; }
	cpgdo { margin-top: -88px; }
}

/* Component : Page_About */

cpab bd a { padding: 11px; font-size: 0.88em; font-weight: 500; }
cpab bd a.this { box-shadow: 0px 2px 0 var(--a); color: var(--a); }
cpab bd mg { display: flex ; }









/* Component : Page_Intro */
cptno { display: block; padding: 22px; background: var(--b-t); border-radius: 11px; margin-bottom: 11px; }
cptno bd a { display: flex ; align-items: center; }
cptno bd ind { display: grid ; grid-template-columns: 33px auto; align-items: center; }
cptno bd t { font-weight: 400; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
cptno bd dvv { display: grid ; grid-template-columns: 33px auto; align-items: center; }



/* Component : Page_Overview */
cpowo { display: block; position: relative; background: var(--bt); }
cpowo>bl { display: block; margin: 0 auto; position: relative; }
cpowo>bl btn.active>i { transform: rotate(180deg); }
cpowo>bl btn>i { transition: 95ms; height: 15px; width: 15px; margin: auto; }
cpowo>bl dppic { display: block; background: var(--b); border-radius: 55%; box-shadow: 0 0 0 1px rgb(0 0 0 / 4%), 0 6px 20px rgb(0 0 0 / 20%); position: relative; padding: 6px; height: 155px; width: 155px; margin-top: -22px; }
cpowo inf bd h5 { margin-top: 7px; opacity: 0.6; font-weight: bold; display: flex ; align-items: center; gap: 5px; }
cpowo>bl btns { display: flex ; justify-content: end; position: relative; }
cpowo>bl bd btns>btn { display: grid ; grid-template-columns: 33px auto; margin: 4px; white-space: nowrap; font-size: 0.88em; align-items: center; padding: 4px 22px; border-radius: 6px; background: var(--bc); gap: 2%; height: 33px; cursor: pointer; place-content: center; position: relative; }
cpowo bd h5 i { width: 15px; height: 15px; }
cpowo>bl>ft>bl { display: flex ; justify-content: space-between; align-items: center; position: relative; border-top: 1px solid var(--bc); margin-top: 22px; }
cpowo>bl>ft>bl op { display: grid ; grid-template-columns: 33px auto; margin: 4px; white-space: nowrap; font-size: 1.2em; align-items: center; padding: 4px 11px; border-radius: 6px; background: var(--bc); gap: 2%; height: 33px; cursor: pointer; justify-content: center; }
cpowo bl op svg { height: 22px; width: 22px; margin: auto; }
cpowo>bl opp { display: none; background: var(--b); border-radius: 11px; position: absolute; right: 0; width: 280px; padding: 11px; top: 56px; transition: 333ms; z-index: 99999999999; box-shadow: 0 0 0 1px rgb(0 0 0 / 4%), 0 6px 20px rgb(0 0 0 / 20%); }
cpowo>bl opp aa { display: grid ; grid-template-columns: 33px auto; gap: 3%; font-size: 1.44em; font-weight: 500; }
cpowo>bl spfo>bl>ft>bl mb { display: flex ; margin: 0; }
cpowo dppic>upld { position: absolute; z-index: 9999; background: rgb(149 149 149 / 14%); height: 33px; width: 33px; bottom: 0; right: 12px; border-radius: 11px; display: flex !important ; place-content: center; align-items: center; backdrop-filter: blur(7px); padding: 6px; }
cpowo ft>bl mb a { display: flex ; padding: 8px; margin: 0 6px; font-weight: bold; transition: 33ms; height: auto; margin-top: 1px; position: relative; align-items: center; font-size: 0.88em; opacity: 0.7; }
cpowo>bl mb ul>li:hover { background: var(--bc); }
cpowo>bl mb ul>li:active { opacity: .7; }
cpowo ft>bl mb a.this{ border-bottom: 2px solid; color: var(--c); opacity: 1; }
cpowo ff btn.btn.phone.this { background: var(--aaa); color: var(--b); }
cpowo moreop { display: block; position: relative; }
cpowo ff mb aa { display: flex ; padding: 8px; margin: 0 6px; font-weight: bold; transition: 33ms; height: auto; margin-top: 1px; position: relative; align-items: center; font-size: 0.88em; opacity: 0.9; }
cpowoOption cpfoo>bl mb ul { transform: translate(0%, 2%); visibility: visible; }
cpowo>bl>ft mb>btn:last-child { display: grid ; grid-template-columns: auto 22px; align-items: center; padding: 7px 11px; }
cpowo>bl mb ul { display: block; position: absolute; z-index: 99; top: 80%; background: var(--b-t95); padding: 11px; border-radius: 11px; width: 149px; right: 18px; backdrop-filter: blur(20px); box-shadow: var(--bs-bt); transition: 33ms; transform: translate(0%, -5%); visibility: hidden; }
cpowo>bl mb ul>li { display: block; position: relative; padding: 7px; border-radius: 5px; margin-bottom: 4px; align-items: center; text-align: center; transition: 95ms; }
cpowo moreop btn.jtc { display: grid ; grid-template-columns: auto 22px; width: fit-content; align-items: center; }
cpowo moreop btn.jtc { display: flex ; padding: 8px; margin: 0 6px; font-weight: bold; transition: 33ms; height: auto; margin-top: 1px; position: relative; align-items: center; font-size: 0.88em; opacity: 0.9; }
cpowo>bl>bd { display: flex ; justify-content: space-between; align-items: end; margin: 0 auto; position: relative; z-index: 999; max-width: 1300px; padding: 11px; }
cpowo>bl>bd btn:last-child { display: none; }
cpowo>bl>ft { max-width: 1300px; margin: 0 auto; }
cpowo>bl>bd btn { display: flex ; margin: 4px; align-items: center; padding: 11px 17px; border-radius: 7px; background: var(--bc); justify-content: center; position: relative; }
cpowo>bl d>name { font-size: 1.33em; line-height: 1.77em; word-break: break-all; }
cpowo>bl cc { font-size: 1em; font-weight: 400; }
cpowo>bl bd>d { padding: 11px; }
cpowo>bl frnds { display: flex ; padding-left: 7px; padding-top: 7px; }
cpowo>bl frnds>i:last-child i { opacity: .5; }
cpowo>bl frnds>i:last-child:after { content: ""; background-image: url(/-/Base/asset/3Dots.webp); background-size: 100%; position: absolute; inset: 0; background-size: 75%; background-position: center; background-repeat: no-repeat; }
cpowo>bl frnds>i:last-child:before { content: ""; background: #00000036; inset: 0; position: absolute; display: block; }
cpowo>bl frnds>i { display: block; height: 33px; width: 33px; border-radius: 55%; place-content: center; overflow: hidden; margin-left: -7px; border: 1px solid var(--bt); transition: 95ms; }
cpowo>bl frnds>i:active { transform: scale(.99); opacity: .7; }
cpowo>bl>ft mb { display: flex ; align-items: center; }
cpowo>bl>ft mb>btn { display: block; padding: 17px; margin-right: 4px; font-weight: 500; position: relative; }
cpowo>bl>bd btn.this { background: var(--aa); color: var(--b); }
cpowo>bl mb>btn.this { box-shadow: 0px 2px 0 var(--a); color: var(--a); }
cpowo>bl>ft>d { display: grid ; align-items: center; grid-template-columns: auto 55px 55px; border-top: 1px solid var(--bc); position: relative; padding: 0 7px; gap: 7px; }
cpowo>bl>ft>d>btn { display: block; padding: 11px 22px; place-content: center; background: var(--bc); border-radius: 7px; position: relative; }
cpowo.active d>cprm { top: 60px; opacity: 1; visibility: visible; }
cpowo>bl>bd btn.this svg { fill: var(--b); }
cpowo>bl>bd btn>i { transition: 95ms; height: 17px; width: 17px; margin: 0 4px; }

@media screen and (min-width: 999px) {
	cpowo>bl moreop { display: none; }
	cpowo>bl>ft mb>btn:last-child { display: none; }
	cpowo>bl bd>d { margin-left: 11px; }
}
@media (max-width: 999px) { 
	cpowo>bl d>name { font-size: 1.55em; line-height: 1.77em; }
	cpowo>bl>bd { display: flex ; flex-direction: column; margin: 0; align-items: start; margin-left: 11px; }
	cpowo d>cprm { right: 11px; }
	cpowo.active d>cprm { top: 70px; }
	cpowo>bl frnds { display: flex ; padding-left: 0; padding-top: 7px; }
	cpowo>bl>bd btns { display: grid ; grid-template-columns: 40% 40% 68px; max-width: 100%; justify-content: start; white-space: nowrap; width: -webkit-fill-available; }
	cpowo>bl>ft>d>btn { display: none; }
	cpowo>bl ft mb>btn:nth-child(4) { display: none; }
	cpowo>bl>ft mb>btn:nth-child(3) { display: none; }
	cpowo>bl>ft mb>btn:nth-child(6) { display: none; }
	cpowo>bl>ft mb>btn:nth-child(5) { display: none; }
	cpowo>bl>ft mb>btn { padding: 7px 22px; border-radius: 17px; margin: 4px; font-size: 0.88em; }
	cpowo>bl>ft mb>btn.this { background: var(--aat); color: var(--a); box-shadow: none; }
	cpowo>bl>ft { padding: 7px; border-top: 4px solid var(--aat); margin-top: 7px; }
	cpowo>bl>ft>d { border: none; padding: 0; }
	cpowo>bl mb ul { display: none; }
	cpowo>bl>ft mb>btn:active { background: var(--bc); }
	cpowo>bl>bd btn { display: none; }
	cpowo>bl>bd btn.this { display: flex ; }
	cpowo>bl>bd btns { display: block; }
	cpowo>bl bd>d { display: flex ; white-space: nowrap; column-gap: 4px; }
}
/* Component : ParticipanIndustry */
cpino>bl { display: block; background: var(--b-t); margin: 11px; border-radius: 11px; margin-top: 11px; padding: 22px; }
cpino>bl d>aa { display: flex; width: fit-content; padding: 5px 11px; background: #e8f0f7; color: #4b7fd6; font-weight: 400; border-radius: 44px; align-items: center; justify-content: center; white-space: nowrap; margin-top: 11px; margin-right: 11px; }
cpino>bl aa svg { fill: var(--a); }
cpino>bl aa>i { height: 18px; width: 18px; }
cpino>bl d { display: flex; padding: 0px; flex-wrap: wrap; margin: 11px 0; }
cpino>bl ft btn { white-space: nowrap; display: grid; grid-template-columns: 22px auto; justify-content: center; align-items: center; padding: 11px; border: 1px solid var(--bc); border-radius: 5px; font-size: 1em; font-weight: 400; margin-top: 11px; background: var(--aaa); color: var(--b); }
cpino>bl btn i { height: 22px; width: 22px; }
cpino>bl btn svg { fill:var(--b); }
/* Component : ParticipantBio */
cmpb>bl { background: var(--b-t); padding: 22px; border-radius: 11px; margin: 11px; overflow: hidden; }
cmpb>bl bd>t:focus { border: 2px solid var(--bc); }
cmpb>bl bd>t { min-height: 23px; margin-top: 11px; display: block; padding: 11px; border-radius: 11px; }
cmpb { display: block; }
 
/* Component : ParticipantPersonalInfo */
cpio>bl { display: block; background: var(--b-t); margin: 11px; border-radius: 11px; padding: 22px; }
cpio>bl sl { margin: 11px 0; border-radius: 0; position: relative; height: unset; background: unset; }
cpio>bl sl>label { position: unset; margin-bottom: 4px; display: block; margin-left: 5px; }
cpio>bl sl>input { min-height: auto; background: unset; border: none; border-bottom: 1px solid var(--bc); height: 30px; padding: 7px 11px 7px 7px; font-weight: 400; border-radius: 0; font-size: 0.77em; transition: var(--t-normal); }
cpio>bl sl>input:focus { box-shadow: none; border-color: var(--c); border-radius: 0; }
cpio>bl form { position: relative; }
cpio>bl form.edt:after { display: none; }
cpio>bl sl>select { background: var(--bc); margin: 4px 0; padding: 13px; height: 22px; border-radius: 11px; }
cpio toggle { position: relative; display: inline-block; width: 50px; height: 24px; } 
cpio toggle input { opacity: 0; width: 0; height: 0; } 
cpio toggle span { position: absolute; cursor: pointer; background-color: #555; border-radius: 30px; top: 0; left: 0; right: 0; bottom: 0; transition: 0.4s; } 
cpio toggle span::before { position: absolute; content: ""; height: 20px; width: 20px; border-radius: 50%; background: var(--b); left: 2px; bottom: 2px; transition: 0.4s; } 
cpio toggle input:checked + span { background-color: #2979ff; } 
cpio toggle input:checked + span::before { transform: translateX(26px); }
cpio sl{position: relative;}
cpio sl:nth-child(7) { display: flex ; justify-content: space-between; padding: 11px 0; border-bottom: 1px solid var(--bc); }

cpio>bl btn { display: flex ; border-radius: 7px; box-shadow: var(--0); width: 100%; max-width: 333px; position: relative; font-weight: bold; cursor: pointer; align-items: center; justify-content: end; padding: 2px; }
cpio>bl sl>div { display: flex ; align-items: center; border-bottom: 1px solid var(--bc); }
cpio>bl sl>div>i { height: 22px; width: 22px; }
cpio btn bb { position: relative; display: block; max-height: 30px; width: 44px; border-radius: 50px; border: solid 2px; transition: 333ms; box-shadow: unset; overflow: visible; top: unset; height: 21px; right: unset; background: var(--bc); padding: 2px; opacity: 0.9; border: 1px solid var(--bc); }
cpio btn oo { display: block; height: 19px; width: 19px; background: var(--aaa); border-radius: 50%; position: absolute; transition: 333ms; color: #000; box-shadow: unset; margin: 1px; opacity: 0.8; }
cpio .oo oo { margin-left: 23px; background: var(--b); }
cpio>bl form:before { content: ""; position: absolute; inset: 0; z-index: 99; }
cpio>bl form.edt::before { display: none; }
/* component : ParticipantProfile */
cpho>bl cv>i { height: 100%; width: 100%; }
cpho>bl cv>i img { height: 100%; width: 100%; object-fit: cover; }
cpho>bl { display: block; background: var(--b-t); margin: 11px; border-radius: 22px; margin-top: 11px; padding-bottom: 11px; overflow: hidden; }
cpho>bl cv { display: block; position: relative; min-height: 150px; max-height: 150px; overflow: hidden; }
cpho>bl cv>input { position: absolute; inset: 0; display: grid ; opacity: 0; z-index: 99999; min-height: auto; height: auto; }
cpho>bl cv>i { height: 150px; }
cpho>bl bd>i { display: block; background: var(--b); border-radius: 55%; box-shadow: 0 0 0 1px rgb(0 0 0 / 4%), 0 5px 9px rgb(0 0 0 / 6%); position: relative; padding: 3px; height: 77px; width: 77px; margin-top: -50px; overflow: hidden;}
cpho>bl bd { display: block; padding: 0px 22px; }
cpho>bl bd p { font-weight: 400; line-height: 1.55; margin: 0; overflow: hidden; max-height: 4.4rem; -webkit-line-clamp: 2; display: -webkit-box; -webkit-box-orient: vertical; text-overflow: ellipsis; white-space: normal; }
cpho>bl ft btn { display: flex ; justify-content: center; background: var(--bc); border-radius: 5px; margin: 4px; align-items: center; font-size: 0.88em; padding: 8px 16px; font-weight: 400; position: relative; width: max-content; }
cpho>bl ft { display: block; padding: 7px 18px; }
cpho>bl ft btn:nth-child(2) { background: var(--btn); color: var(--b); padding: 7px 22px; }
/* Component : ParticipantSocials */
caco>bl aa { display: grid; grid-template-columns: 44px auto; gap: 2px; background: var(--bc); border-radius: 5px; padding: 1px; align-items: center; margin: 6px 0; text-decoration: underline; }
caco>bl { display: block; background: var(--b-t); margin: 11px; border-radius: 11px; margin-top: 11px; padding: 22px; position: relative; box-shadow: var(--bs); }
caco>bl ft btn { white-space: nowrap; display: grid; grid-template-columns: 33px auto; justify-content: center; align-items: center; padding: 6px; border: 1px solid var(--bc); border-radius: 5px; font-size: 1em; margin: 11px; font-weight: 400; background: var(--aaa); color: var(--b); margin-bottom: 0; }
caco>bl aa a { font-weight: 700; font-size: 0.88em; }
caco>bl aa svg { height: 44px; width: 44px; opacity: 0.8; }
caco>bl ft btn i svg path { stroke: var(--b); }
caco>bl ft btn i { height: 26px; width: 26px; }
/* Componet : Performance_Overview */
cabms { display: block; position: relative; padding: 11px; flex: none; }
cpos { display: block; max-width: 1300px; margin: 11px; position: relative; padding: 11px; width: -webkit-fill-available; transition: 333ms; overflow: hidden; background: var(--bt); border-radius: 11px; }
cabms>hd { display: flex ; align-items: center; padding: 7px 0; border-bottom: 2px solid var(--c); }
cabms>hd>i { height: 22px; width: 22px; margin: 0 7px; transition: 333ms; transform: rotate(90deg); }
cabmo:first-child { margin-left: 0; }
cabmo { display: grid ; grid-template-rows: auto max-content 22px; padding: 11px 22px; max-width: 122px; margin: 4px; position: relative; overflow: hidden; justify-content: space-between; background: var(--bt); border-radius: 11px; box-shadow: var(--bt-bx); }
cabmo>bd { display: block; padding: 22px 0; padding-bottom: 4px; border-bottom: 1px solid; border-color: var(--bc); place-content: end; }
cabmo>bd cc { font-weight: bold; font-size: 2em; }
cabmo>ft { display: grid ; grid-template-columns: 22px auto; align-items: center; color: var(--aa); font-size: 0.88em; font-weight: 500; }
cabmo>ft i { height: 22px; place-content: center; width: 22px; }
cabmo>hd label { opacity: 1; font-size: 0.88em; font-weight: 400; }
cabms>bd { display: flex ; flex-wrap: wrap; transition: 95ms; opacity: 1; visibility: visible; height: 90%; }
cabms.Hidden>bd { height: 0; opacity: 0; visibility: hidden; }
cabmo:nth-child(n+2):nth-child(-n+3)>bd { border-bottom: 7px solid rgb(235, 105, 101); }
cpos d>cabmo { max-width: 111px; margin: 4px; background: var(--c); color: var(--b); padding: 11px; border-radius: 11px; flex: none; }
cpos>bd cabms>bd { justify-content: space-between; flex-wrap: nowrap; overflow: auto; }
cpos d>cabmo:first-child { padding-left: 11px; }
cpos d>cabmo>ft { color: var(--b); }
cpos d>cabmo>ft>t { display: none; }
cpos cabms bl>d { display: flex ; margin-right: 11px; padding-right: 11px; }
cabmo.bg_bc>ft { color: var(--c); }
cabms bl>h5 { margin: 0px 11px 11px 0; width: max-content; }
cpos>bd>cabms { margin: 0; padding: 7px 11px; }
cpos mode { display: flex ; overflow: auto; }
cpos>ft cc { font-weight: 400; }
cpos cabms>bd>bl { flex: none; }



@media (max-width : 1333px) {
	cpos { max-width: 1100px; }}

@media (max-width : 1200px) {
	cpos { max-width: 1010px; }}

@media (max-width : 999px) {
cpos { max-width: 833px; }}

@media (max-width : 800px) {
	cabms { grid-template-columns: auto; }}

@media (max-width : 800px) {
	cabms>bd { display: grid ; grid-template-columns: 50% 50%; }
	cabmo:nth-child(odd) { padding: 11px; margin: 4px; max-width: none; border-right: 1px solid var(--bc); border-bottom: 1px solid var(--bc); }
cabmo:nth-child(3) { border-bottom: none; }
}

@media (max-width : 999px) {
	cpos mode { display: block; }
	cpos>bd cabms>bd { display: block; }
	cpos cabms bl>d { overflow: auto; }
	cpos d>cabmo { flex: none; min-width: 122px; }
	cpos cabms bl>d { overflow: auto; margin: 0; }
	cpos>bd>cabms { padding: 0; }
	cpos>bd cabmo:nth-child(odd) { padding-left: 11px; }
	cpos>bd>cabms:last-child>hd { margin: 0 11px; }
	cpos mode { overflow: auto; }
	cabms { flex: none; }
}
@media (max-width : 1377px) {
	cpos>bd>cabms { overflow: auto; }
}
/* Component : DashboardPerson  */ 
cprso>bl { display: block; background: var(--bt); border-radius: 22px; padding: 22px; margin: 5px; position: relative; }
cprso>bl hd { display: flex ; align-items: center; justify-content: space-between; margin-bottom: 11px; }
cprso>bl hd>btn { display: block; font-size: 0.88em; font-weight: 500; }
cprso>bl d>btn { display: grid ; grid-template-columns: 33px auto; justify-content: center; max-width: 66%; margin: 22px auto; position: absolute; z-index: 999; bottom: 0; background: var(--bg); backdrop-filter: blur(22px); border-radius: 33px; padding: 11px; align-items: center; color: var(--aa); font-weight: 500; font-size: 0.77em; left: 0; right: 0; } 
cprso>bl d { display: block; position: relative; width: max-content; height: max-content; }
cprso>bl bd { display: grid ; grid-template-columns: max-content auto; }
cprso>bl btn>i { height: 17px; width: 17px; margin: auto; }
cprso>bl sl>input { padding: 11px; min-height: auto; height: auto; }
cprso>bl form>sl { background: transparent; border-bottom: 1px solid var(--bc); border-radius: 0; margin-bottom: 15px; margin-left: 11px; overflow: visible; transition: .77ms; }
cprso>bl sl>input:focus { border-radius: 0; box-shadow: none; border-bottom: 2px solid; }
cprso>bl sl>label { display: none; }
cprso>bl btn svg { fill: var(--aa); }
cprso>bl form { display: block; position: relative; }
cprso>bl form:before { content: ""; position: absolute; inset: 0; z-index: 99; }
cprso>bl form.edt:before { display: none; }

@media (max-width : 999px) {
	cprso>bl bd { display: block; }
	cprso>bl d>i {  margin: 0 auto; max-height: 322px; }
	cprso>bl d { margin: 0 ; }
}cpyo { display: block; background: var(--bt); margin: 11px; border-radius: 11px; margin-top: 11px; padding: 22px; }
cpyo bd d { display: block; overflow-x: auto; scroll-behavior: smooth; }
cpyo bd { position: relative; bottom: 0px; left: 0; right: 0; height: auto; z-index: 1; flex: 1; display: flex ; justify-content: space-between; }
cpyo left { z-index: 99; display: flex ; align-items: center; margin-left: 7px; }
cpyo left btn { border-radius: 50%; height: fit-content; width: fit-content; background: var(--bg); justify-content: center; align-items: center; cursor: pointer; transition: 333ms;  opacity: 0; }
cpyo left i { height: 45px; width: 45px; }
cpyo right { z-index: 99; display: flex ; align-items: center; margin-right: 7px; }
cpyo right btn { border-radius: 50%; height: fit-content; width: fit-content; background: var(--bg); justify-content: center; align-items: center; cursor: pointer; z-index: 99; transition: 333ms;  opacity: 0; }
cpyo right i { height: 45px; width: 45px; }
cpyo bd d i { height: auto; }
cpyo bd:hover btn { opacity: 1; }
cpyo left:hover btn { background: var(--bor); }
cpyo right:hover btn { background: var(--bc-t); }
cpyo hd { justify-content: space-between; display: flex ; }
cpyo tx { display: flex ; }
cpyo tx i { display: block; height: 25px; width: 25px; background: var(--bg); border-radius: 50px; padding: 5px; }
cpyo tx { display: flex ; gap: 7px; }
cpyo bd dv { display: grid ; grid-auto-flow: column; justify-content: start; overflow: scroll; scroll-behavior: smooth; }


@media (max-width: 999px) {
	
cpyo { padding: 11px; }	

}cmfb bl { display: grid ; grid-template-columns: 50px auto; }
cmfb bd i { height: 20px; width: 20px; opacity: 0.5; }
cmfb bd dv { display: flex ; gap: 7px; }
cmfb bd input { background: unset; padding: unset; height: unset; }
cmfb hd i { height: 30px; width: 30px; }
cmfb bd { background: var(--bc-t); display: block; border-radius: 11px; padding: 11px; }
cmfb bd d { display: flex ; justify-content: space-between; margin-top: 11px; }
cmfb hd i:last-child { height: 16px; width: 16px; position: absolute; margin-top: -11px; margin-left: 19px; display: block; background: var(--bc-t); }
cmfb hd i:nth-child(1) { height: 35px; width: 35px; margin-right: 7px; border-radius: 50px; }/* Photo_Moreoption */ 
chno { display: flex ; justify-content: center; align-items: center; background: var(--b); border-radius: 10px; box-shadow: var(--bt-bx); padding: 10px; width: fit-content; position: absolute; top: 40px; right: 7px; transition: 222ms; opacity: 0; visibility: hidden; z-index: 9; }
chno ul { list-style: none; padding: 0; margin: 0; }
chno ul li { display: flex; align-items: center; padding: 10px; border-radius: 5px; cursor: pointer; transition: 333ms; } 
chno ul li:hover { background: var(--bc); }
chno ul li i { width: 20px; height: 20px; margin-right: 10px; } 
chno ul li t { font-size: 14px; font-weight: 700; }
chno.MoreOption op>chno { opacity: 1; visibility: visible; top: 50px; }
chso.active chno { top: 115px; opacity: 1; visibility: visible; }
chno hd i { height: 23px; width: 23px; }
chno hd { display: flex ; gap: 7px; }
chno hd t { font-size: 0.88em; }
chno hd h5 { font-size: 0.92em; font-weight: 500; }



chso { display: block; background: var(--bt); margin: 11px; border-radius: 11px; margin-top: 11px; padding: 22px; }
chso>bl>hd>t { font-weight:600; }
chso>bl>hd>p { font-size:12px; color:var(--g); }
chso>bl>ft { padding-top:10px; display:flex; flex-wrap:wrap; gap:10px; }
chso>bl>bd>p { font-weight:600; }
chso>bl>bd>t { font-size:13px; color:var(--g); }

cggo>bl>hd { display: grid; }
cggo>bl>hd>d { display: grid ; align-items: center; grid-template-columns: 40px auto 30px; }
cggo>bl>hd>d img { width: 40px; height: 40px; border-radius: 50%; }
cggo>bl>hd>d div { display: grid ; justify-content: start; margin-left: 11px; }
cggo>bl>hd>d .name { font-weight: bold; }
cggo>bl>hd>d .meta { font-size: 14px; }
cggo>bl>bd btn.edit { background: var(--bc-t); border-radius: 6px; padding: 7px 22px; margin-top: 11px; display: inline-flex ; }
cggo>bl>ft i { font-size: 18px; cursor: pointer; }
cggo>bl>hd i:last-child { height: 20px; width: 20px; justify-content: end; }
cggo>bl>hd d>i { height: 35px; width: 35px; }
cggo>bl>ft { display: flex ; border-bottom: 1px solid var(--bc); border-top: 1px solid var(--bc); padding: 11px 0; margin: 11px 0; justify-content: space-around; }
cggo>bl>ft i { height: 20px; width: 20px; }
cggo>bl>bd i { height: 20px; width: 20px; margin-right: 7px; }
cggo>bl>bd btn.like { display: flex ; margin-top: 11px; }
cggo>bl>hd dv>i { height: 25px; width: 25px; }
cggo>bl>hd dv { display: grid ; align-items: center; grid-template-columns: 30px auto auto; }
cggo>bl>hd dv h5 { text-align: end; }

bpuo { display: block; }
bpuo img {height: 100%; width: 100%; display: block; margin: 0 auto;filter: unset;}

bpuo hd { display: flex ; padding: 12px 13px; align-items: center; }

bpuo hd dv { display: flex ; flex-direction: column; }

bpuo hd dv p { margin: 0; display: flex ; align-items: center; gap: 3px; }

bpuo dv p i { height: 13px; width: 13px; }

bpuo bd { display: block; padding: 12px 13px; align-items: center; bottom: 2rem; position: relative;}

bpuo bd label { display: flex; flex-direction: column; border: 1px solid var(--bor); border-radius: 7px; background: var(--b); position: relative; text-align: center; padding: 48px; }

bpuo bd i { margin: auto; background: var(--aa-t); width: 30px; padding: 8px 8px; height: 30px; border-radius: 50%; }

bpuo ft { display: block; padding: 12px 13px;bottom: 2rem; position: relative; }

bpuo ft div { display: flex ; background: var(--bc); color: var(--aa-t); padding: 15px 7px; font-size: 14px; font-weight: 600; border-radius: 7px; align-items: center; height: 28px; justify-content: space-between; gap: 3px; }

bpuo ft i {  display: block;width: 26px; height: 26px; }

bpuo ft btn { display: flex ; background: var(--bc); color: var(--aa-t); padding: 8px 13px; font-size: 14px; border-radius: 7px; justify-content: center; align-items: center; border: 0; }

bpuo ft p { font-weight: 400; }

bpuo ft a { color: var(--a); font-weight: 500; }

bpuo ft btn:hover { background: var(--bor); }

bpuo bd label {display: flex;margin-bottom: 15px;}

bpuo bd input { display: none; }cppv {display: grid ; margin-bottom: 16px; background: var(--b); padding: 22px; border-radius: 11px;}
cppv h3 { font-size: 14px; font-weight: 500; color: #65676b; margin-bottom: 8px }
cppv bd {border-radius: 8px; background: var(--b); display: flex ; flex-direction: column; align-items: center; max-width: 444px;}
cppv cpi{position: relative; margin-bottom: 24px; width: 100%; aspect-ratio: 1;overflow: hidden; border-radius: 12px;}
cppv bg.pic img { height: 100%; width: 100%;transition: 111ms; }
cppv cpi i { height: 100%; width: 100%; border-radius: 50%; margin: auto; overflow: hidden; }
cppv i> img {object-fit: cover; border-radius: 50%; transition: 111ms; height: 100%; width: 100%;min-width: 333px; }
cppv cpi div { position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); background: #0009; color: #fff; padding: 4px 12px; border-radius: 4px; font-size: 12px; -webkit-backdrop-filter: blur(4px); backdrop-filter: blur(4px) }
cppv cbg { display: grid ; background-color: var(--b-t44); height: 100%; position: relative; overflow: hidden; }
cppv czm { width: 100%; max-width: 300px; display: flex; align-items: center; gap: 12px }
cppv czm btn { display: flex; align-items: center; justify-content: center; padding: 4px; border-radius: 50%; background: #e4e6eb; color: #65676b; border: none; cursor: pointer; transition: background .2s ease }
cppv czm btn:hover { background: #d8dadf }
cppv czm svg { width: 18px; height: 18px }

cppv cli { position: relative; flex-grow: 1; }
cafp czm input { width: 100%; height: auto; }

cppv cpi i bg { overflow: unset; z-index: 0;}
cppv i bg img { opacity: 1; position: relative; margin: auto; border-radius: 50%;pointer-events: none; }

cpi> bg img { width: 100%; height: 100%; object-fit: cover; opacity: 1; margin: auto; position: relative; }
cppv> btn[role="ZoomOutBtn"]{ pointer-events: none; }


/* jss */


/*--------------------*/

cppv cpi dragbox box { height: 100%; width: 100%; position: absolute; top: 0; left: 0; overflow: scroll; }

cppv cpi dragbox box > img:nth-child(1) {  user-select: none; transform-origin: top left; touch-action: none; max-width: 962px; max-height: 450px; }

/*--------------------*/


cppv cpi dragbox { display: block; position: relative; width: 400px; height: 400px; overflow: hidden; border-radius: 12px; box-shadow: 0 0 15px rgba(0, 0, 0, 0.2); margin-bottom: 20px; background: #ccc; }
/*cppv cpi dragbox box > img:nth-child(1) { position: absolute; top: 0; left: 0; z-index: 1; cursor: grab; user-select: none; touch-action: none; max-width: 600px; transition: 333ms; }*/
cppv cpi dragbox > img:nth-child(2) { width: 600px; height: 400px; position: absolute; top: 0; left: 0; z-index: 1; pointer-events: none; }

dragbox circlemask { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 2; pointer-events: none; background: radial-gradient(circle at center, #00000000 70%, rgb(255 255 255 / 58%) 71%); }
.drag-hint { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); background: rgba(0, 0, 0, 0.5); color: white; padding: 6px 12px; border-radius: 6px; font-size: 14px; z-index: 3; }



ctcn>bl { display: grid ; grid-template-columns: 88px auto auto; align-items: center; background: var(--b-t); border-bottom-color: rgb(213 213 213 / 0%); box-shadow: rgba(200, 199, 199, 0.34) 4px 4px 4px 0px inset, rgba(255, 255, 255, 0.5) -4px -4px 6px 0px, rgba(0, 0, 0, 0.1) 0px 8px 8px 0px; margin: 22px; padding: 3px 16px; border-radius: 11px; gap: 11px; min-height: 80px; max-width: 1544px; }
ctcn hd { display: grid ; grid-template-columns: auto 48px; align-items: center; }
ctcn hd div { display: flex ; flex-direction: column; margin: auto; text-align: center; padding-left: 2px; }
ctcn hd h7 { font-size: 9px; font-weight: 400; }
ctcn hd i { width: 100%; height: 100%; }
ctcn bd h4 { color: var(--c1); }
ctcn bd t { font-size: 12px; }
ctcn ft { display: flex ; flex-direction: column; align-items: baseline; width: fit-content; margin: auto; margin-right: 0; }
ctcn ft line { display: flex ; height: 7px; margin: 6px 0px; border-radius: 22px; position: relative; overflow: visible; width: 185px; display: flex ; flex-direction: column; justify-content: space-around; background: var(--aat); }
ctcn ft line li { display: revert; background: var(--a); box-shadow: inset 0px 1px 2px 1px var(--b-t44), 0px 3px 9px -2px var(--aa); height: 100%; border-radius: 22px; }

@media only screen and (max-width: 606px)
{
	ctcn ft { display: grid ; grid-column-start: 1; grid-column-end: 2; width: 100%; }
}




.cyber-checkbox {
  --checkbox-size: 14px;
  --checkbox-color: #5c67ff;
  --checkbox-check-color: #ffffff;
  --checkbox-hover-color: #4c57ef;
  --checkbox-spark-offset: -20px;

  position: relative;
  display: inline-block;
  cursor: pointer;
  user-select: none;
}

.cyber-checkbox input {
  display: none;
}

.cyber-checkbox__mark {
  position: relative;
  display: inline-block;
  width: var(--checkbox-size);
  height: var(--checkbox-size);
}

.cyber-checkbox__box { position: absolute; inset: 0; border: 1px solid var(--c); border-radius: 50%; background: transparent; transition: all 0.2s ease; }



.cyber-checkbox__check {
  position: absolute;
  inset: 0;
  padding: 2px;
  stroke: var(--checkbox-check-color);
  stroke-width: 2px;
  stroke-linecap: round;
  stroke-linejoin: round;
  fill: none;
  transform: scale(0);
  transition: transform 0.2s ease;
}

.cyber-checkbox__effects {
  position: absolute;
  inset: var(--checkbox-spark-offset);
  pointer-events: none;
}

.cyber-checkbox__spark {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 2px;
  height: 2px;
  background: var(--checkbox-color);
  border-radius: 50%;
  opacity: 0;
  transform-origin: center center;
}

/* Hover */
.cyber-checkbox:hover .cyber-checkbox__box {
  border-color: var(--checkbox-hover-color);
  box-shadow: 0 0 0 2px rgba(92, 103, 255, 0.1);
}

/* Checked */
.cyber-checkbox input:checked + .cyber-checkbox__mark .cyber-checkbox__box {
  background: var(--aa);
  border-color: var(--aa);
}

.cyber-checkbox input:checked + .cyber-checkbox__mark .cyber-checkbox__check {
  transform: scale(1);
}

/* Spark Animation */
.cyber-checkbox input:checked + .cyber-checkbox__mark .cyber-checkbox__spark {
  animation: spark 0.4s ease-out;
}

.cyber-checkbox__spark:nth-child(1) {
  transform: rotate(0deg) translateX(var(--checkbox-spark-offset));
}
.cyber-checkbox__spark:nth-child(2) {
  transform: rotate(90deg) translateX(var(--checkbox-spark-offset));
}
.cyber-checkbox__spark:nth-child(3) {
  transform: rotate(180deg) translateX(var(--checkbox-spark-offset));
}
.cyber-checkbox__spark:nth-child(4) {
  transform: rotate(270deg) translateX(var(--checkbox-spark-offset));
}

@keyframes spark {
  0% {
    opacity: 0;
    transform: scale(0) rotate(0deg) translateX(var(--checkbox-spark-offset));
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    transform: scale(1) rotate(0deg)
      translateX(calc(var(--checkbox-spark-offset) * 1.5));
  }
}

/* Active */
.cyber-checkbox:active .cyber-checkbox__box {
  transform: scale(0.9);
}

/* Focus */
.cyber-checkbox input:focus + .cyber-checkbox__mark .cyber-checkbox__box {
  box-shadow: 0 0 0 4px rgba(92, 103, 255, 0.2);
}

.cyber-checkbox__particles {
  position: absolute;
  inset: -50%;
  pointer-events: none;
}

.cyber-checkbox__particles div {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 3px;
  height: 3px;
  border-radius: 50%;
  background: var(--aa);
  opacity: 0;
}

/* Particle animations for check */
.cyber-checkbox input:checked + .cyber-checkbox__mark .particle-1 {
  animation: particle-1 0.4s ease-out forwards;
}
.cyber-checkbox input:checked + .cyber-checkbox__mark .particle-2 {
  animation: particle-2 0.4s ease-out forwards 0.1s;
}
.cyber-checkbox input:checked + .cyber-checkbox__mark .particle-3 {
  animation: particle-3 0.4s ease-out forwards 0.15s;
}
.cyber-checkbox input:checked + .cyber-checkbox__mark .particle-4 {
  animation: particle-4 0.4s ease-out forwards 0.05s;
}
.cyber-checkbox input:checked + .cyber-checkbox__mark .particle-5 {
  animation: particle-5 0.4s ease-out forwards 0.12s;
}
.cyber-checkbox input:checked + .cyber-checkbox__mark .particle-6 {
  animation: particle-6 0.4s ease-out forwards 0.08s;
}
.cyber-checkbox input:checked + .cyber-checkbox__mark .particle-7 {
  animation: particle-7 0.4s ease-out forwards 0.18s;
}
.cyber-checkbox input:checked + .cyber-checkbox__mark .particle-8 {
  animation: particle-8 0.4s ease-out forwards 0.15s;
}

/* Particle animations for uncheck */
.cyber-checkbox input:not(:checked) + .cyber-checkbox__mark .particle-1 {
  animation: particle-out-1 0.4s ease-out forwards;
}
.cyber-checkbox input:not(:checked) + .cyber-checkbox__mark .particle-2 {
  animation: particle-out-2 0.4s ease-out forwards 0.1s;
}
.cyber-checkbox input:not(:checked) + .cyber-checkbox__mark .particle-3 {
  animation: particle-out-3 0.4s ease-out forwards 0.15s;
}
.cyber-checkbox input:not(:checked) + .cyber-checkbox__mark .particle-4 {
  animation: particle-out-4 0.4s ease-out forwards 0.05s;
}
.cyber-checkbox input:not(:checked) + .cyber-checkbox__mark .particle-5 {
  animation: particle-out-5 0.4s ease-out forwards 0.12s;
}
.cyber-checkbox input:not(:checked) + .cyber-checkbox__mark .particle-6 {
  animation: particle-out-6 0.4s ease-out forwards 0.08s;
}
.cyber-checkbox input:not(:checked) + .cyber-checkbox__mark .particle-7 {
  animation: particle-out-7 0.4s ease-out forwards 0.18s;
}
.cyber-checkbox input:not(:checked) + .cyber-checkbox__mark .particle-8 {
  animation: particle-out-8 0.4s ease-out forwards 0.15s;
}

/* Particle keyframes for check */
@keyframes particle-1 {
  0% {
    transform: translate(0, 0) scale(0);
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    transform: translate(-20px, -20px) scale(1);
    opacity: 0;
  }
}

@keyframes particle-2 {
  0% {
    transform: translate(0, 0) scale(0);
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    transform: translate(20px, -20px) scale(1);
    opacity: 0;
  }
}

@keyframes particle-3 {
  0% {
    transform: translate(0, 0) scale(0);
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    transform: translate(20px, 20px) scale(1);
    opacity: 0;
  }
}

@keyframes particle-4 {
  0% {
    transform: translate(0, 0) scale(0);
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    transform: translate(-20px, 20px) scale(1);
    opacity: 0;
  }
}

@keyframes particle-5 {
  0% {
    transform: translate(0, 0) scale(0);
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    transform: translate(-30px, 0px) scale(1);
    opacity: 0;
  }
}

@keyframes particle-6 {
  0% {
    transform: translate(0, 0) scale(0);
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    transform: translate(30px, 0px) scale(1);
    opacity: 0;
  }
}

@keyframes particle-7 {
  0% {
    transform: translate(0, 0) scale(0);
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    transform: translate(0px, -30px) scale(1);
    opacity: 0;
  }
}

@keyframes particle-8 {
  0% {
    transform: translate(0, 0) scale(0);
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    transform: translate(0px, 30px) scale(1);
    opacity: 0;
  }
}

/* Particle keyframes for uncheck */
@keyframes particle-out-1 {
  0% {
    transform: translate(-20px, -20px) scale(1);
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    transform: translate(0, 0) scale(0);
    opacity: 0;
  }
}

@keyframes particle-out-2 {
  0% {
    transform: translate(20px, -20px) scale(1);
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    transform: translate(0, 0) scale(0);
    opacity: 0;
  }
}

@keyframes particle-out-3 {
  0% {
    transform: translate(20px, 20px) scale(1);
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    transform: translate(0, 0) scale(0);
    opacity: 0;
  }
}

@keyframes particle-out-4 {
  0% {
    transform: translate(-20px, 20px) scale(1);
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    transform: translate(0, 0) scale(0);
    opacity: 0;
  }
}

@keyframes particle-out-5 {
  0% {
    transform: translate(-30px, 0px) scale(1);
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    transform: translate(0, 0) scale(0);
    opacity: 0;
  }
}

@keyframes particle-out-6 {
  0% {
    transform: translate(30px, 0px) scale(1);
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    transform: translate(0, 0) scale(0);
    opacity: 0;
  }
}

@keyframes particle-out-7 {
  0% {
    transform: translate(0px, -30px) scale(1);
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    transform: translate(0, 0) scale(0);
    opacity: 0;
  }
}

@keyframes particle-out-8 {
  0% {
    transform: translate(0px, 30px) scale(1);
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    transform: translate(0, 0) scale(0);
    opacity: 0;
  }
}
cpvs { display: flex ; background: var(--b-t); padding: 11px; }
cpvs bd a { display: grid ; grid-template-columns: 33px auto; align-items: center; padding-right: 11px; transition: 99ms; font-weight: 400; font-size: 12px; }
cpvs { display: flex ; background: var(--b-t); padding: 11px; box-shadow: 0px 12px 7px -18px; margin-bottom: 11px; border-top: solid 2px var(--bc); }
cpvs bd a:Hover { background: var(--bc); }
cpvs focuszone:active, cpvs flexcontainer:active { transform: scale(0.9); }
cpvs bd { display: flex ; align-items: center; gap: 7px; margin-left: 22px; }

cpvs hd { display: grid ; grid-template-columns: 22px auto; align-items: center; gap: 6px; }
cpvs bd a.this { font-weight: bold; border-bottom: solid 2px; }cptk { background-color: white; border-radius: 8px; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); width: 300px; padding: 16px; display: flex; flex-direction: column; }
cptk hd { display: flex; justify-content: space-between; align-items: center; margin-bottom: 16px; } 
cptk hd h3 { margin: 0; font-size: 16px; color: #4b4b4b; } 
cptk hd isitag { font-size: 20px; color: #4b4b4b; }
cptk bd { display: flex; align-items: center; margin-bottom: 16px; } 
cptk bd isitag:first-child { color: #6a0dad; font-size: 20px; margin-right: 8px; }
cptk bd isitag:last-child { text-decoration: line-through; color: #4b4b4b; font-size: 16px; }
cptk ft { display: flex; align-items: center; } 
cptk ft img { border-radius: 50%; width: 40px; height: 40px; margin-right: 8px; }
cptk ft isitag { color: #4b4b4b; font-size: 14px; }cstn { display: none; flex-direction: column; background: var(--b); position: absolute; z-index: 9999; backdrop-filter: blur(46px); right: 0; box-shadow: 0px 0px 6px 0.1px var(--bg); border-bottom: solid 1px var(--aa); }
cstn bd { display: flex ; flex-direction: column; }
cstn bd span { padding: 7px; vertical-align: middle; display: inline-block; flex-grow: 1; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; padding-right: 22px; transition: 77ms; font-size: 12px; font-weight: 400; }
cstn bd span:hover { background: var(--bc); }












 


/* ---- */
cpts .planner { width: 80%; max-width: 500px; background: white; padding: 20px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); border-radius: 8px; text-align: center; } 
cpts h2 { margin-bottom: 15px; } 
 cpts .task input[type="checkbox"] { transform: scale(1.2); margin-right: 10px; } 
cpts .add-task { background: #28a745; color: white; border: none; padding: 10px; margin-top: 10px; width: 100%;cursor: pointer; border-radius: 5px; font-size: 16px; transition: background 0.3s ease; } 
cpts .hidden-task { display: none; } 
cpts #add-task-btn:focus + .hidden-task { display: flex; }  
.task label:has(input:checked) + input { text-decoration: line-through; color: var(--c0); }
cpts { display: block; overflow: auto; margin: 11px; }
cpts .task svg { fill: transparent; }
myday grid { display: flex ; flex-direction: column; overflow: auto; }
smdo main { width: 100%; }
smdo d.aerea { margin: 0; }
cpts .task i { width: 100%; height: 100%; opacity: 0; }
cpts .task:hover i { opacity: 1; }
cpts tooltip { visibility: hidden; background-color: #fff; color: #333; text-align: center; padding: 5px 10px; border-radius: 4px; box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2); position: absolute; top: 100%; left: 50%; transform: translateX(-50%); white-space: nowrap;}
cpts f .move:hover + tooltip { visibility: visible; }

/*  -----  */
cpts select option[value="High"]::before { content: "❗ "; }
cpts select option[value="Medium"]::before { content: "🔵 "; }
cpts select option[value="Low"]::before { content: "🔽 "; }
cpts select { width: 100%; border: unset; background: transparent; padding: 0; height: auto; font-style: normal; font-size: 12px; font-weight: 400; margin: 0; transform: scale(1.03); }

/*  ------ */
cpts td:nth-child(2) i:hover { background: var(--bc); } 
cpts td:nth-child(2) i { width: 20px; height: fit-content; padding: 2px; transition: 99ms; border-radius: 4px; cursor: pointer;}
cpts f input { background-color: var(--0); }
cpto f { padding: 7px 0px; }
cpto f:hover { background: var(--bg); }
cpts td:nth-child(2) div { display: grid ; grid-template-columns: auto 24px 24px; align-items: center; gap: 0px; border-radius: 4px; }
cpts tr td:nth-child(1) { width: 40px; min-width: 40px; padding: 0; padding-left: 22px; border: unset; }
cpts td:nth-child(1) div { display: flex ; align-items: center; justify-content: center; }
cpts td:nth-child(2) svg { fill: var(--0); }
cpts th:hover { background: var(--bc); }
cpts tr td:nth-child(1), cpts th:nth-child(1) { width: 40px; min-width: 40px; padding: 0; padding-left: 22px; border: unset; }
cpts tr td:nth-child(2), cpts th:nth-child(2) { width: 365px; min-width: 365px;}
cpts tr td:nth-child(3), cpts th:nth-child(3) { width: 230px; min-width: 230px; }
cpts tr td:nth-child(4), cpts th:nth-child(4), 
cpts tr td:nth-child(5), cpts th:nth-child(5),
cpts tr td:nth-child(6), cpts th:nth-child(6) { width: 144px; min-width: 144px; }
cpts tr td:nth-child(7), cpts th:nth-child(7) { width: 180px; min-width: 180px; }
cpts tbody input { background: var(--0); font-size: 12px; font-weight: 400; margin: 0; transform: scale(1.03); padding: 0; }
cpts td i.move { opacity: 0; }
cpts td:hover .move {  opacity: 1; }
cpts td .move { position: absolute; opacity: 0; right: 0;/* width: 17px; height: 44px;*/ background: var(--0); }
cpts f input {   height: fit-content; padding: 0; margin: auto; margin-right: 0; }
cpts td f { display: grid ; grid-template-columns: 33px auto; gap: 0; }
cpts th:nth-child(1) div { margin: 0px 37px; margin-right: 0; }
cpts th { padding: 0 11px; height: 40px; position: relative; cursor: pointer; }
cpts .container { width: 18px; height: 18px; }
cpts tr td:hover { box-shadow: inset 0px 0px 0px .5px var(--c) ; }
cpts tr td { margin: 0; padding: 0 11px; font-size: 12px; font-weight: 400; height: 40px; position: relative }
 cpts .task { display: grid ; grid-template-columns: 14px auto 22px 22px; align-items: center; }
cpts f { gap: 11px; align-items: center; }
cpts th div { display: flex ; padding: 0px 11px; height: 40px; font-size: 12px; font-weight: 400; position: relative; text-align: justify; padding-right: 22px; height: 100%; }
cpts th i { width: 100%; height: 100%; margin-top: 4px; }
cpts th t { display: grid ; grid-template-columns: auto 22px; align-items: center; justify-content: left; font-size: 12px; font-weight: 400; }
task.Sort cstn, Plan.Sort cstn, Duedate.Sort cstn, Priority.Sort cstn, Progres.Sort cstn, Quick.Sort cstn { display: flex ; }
cpts .task input { font-size: 12px; font-weight: 400; border: unset; outline: none; transition: border-bottom-color 0.3s ease, border-bottom-width 0.3s ease; border-radius: 0; height: 33px; background: transparent; }
cpts table { border-collapse: collapse; position: relative; height: 501px; border-spacing: 0; }
cpts th div:hover { background: var(--bc); }
cpts table {  border-collapse: collapse;  width: 100%; }
cpts tr { background: var(--b-t); border-top: solid 1px var(--0); height: 44px; }
cpts th:hover { background: var(--bc); }
cpts thead { table-layout: fixed; position: sticky; top: 0; z-index: 999999; height: 44px; }
cpts tbody { position: absolute; table-layout: fixed;  inset: 0; overflow: auto; top: 40px; }



/*  ---- */
cpts .Add_Task t { color: var(--aa); }
cpts .Add_Task svg { fill: var(--aa); }
cpts .Add_Task i { height: 20px; }
cpts .Add_Task { position: sticky; bottom: 0; backdrop-filter: blur(10px); cursor: pointer; }
cpts .Add_Task td:nth-child(1):hover,
cpts .Add_Task td:last-child:hover { box-shadow: unset; }
cpts tr td:nth-child(1):hover { box-shadow: unset; }
cpts .Add_Task td:hover { box-shadow: inset 0px 0px 0px .5px var(--c); } { box-shadow: unset; }


newrowlabel { display: grid ; grid-template-columns: 33px auto; align-items: center; background: var(--b-t); color: var(--aa); position: sticky; bottom: 11px; padding: 0px 3px; font-size: 11px; font-weight: 400; gap: 14px; }
@media only screen and (max-width: 999px) {
    newrowlabel[style*="position: sticky"] { border-bottom: solid 1px var(--aat); box-shadow: 0px -1px 16px -12px; }

}





newrowlabel svg { fill: var(--aa); }
newrowlabel.CreateTask i { display: none; }
newrowlabel.CreateTask h5 { display: none; }
newrowlabel.CreateTask { grid-template-columns: 100%; }
newrowlabel input { display: none; }
newrowlabel.CreateTask input { display: block; }
tbody { position: relative; }
.Tr_Task{position: absolute; left: 0; right: 0;  bottom: 0;}ctsp { display: none; width: 222px; background: var(--b); box-shadow: rgb(0 0 0 / 0%) 0px 0px 2px, rgb(0 0 0 / 7%) 0px 4px 8px; font-size: 14px; font-weight: 400; position: absolute; z-index: 9999999999; right: 0px; top: 11px; transition: 99ms; }
ctsp dv:hover { background: var(--bc); } 
ctsp dv { display: grid ; grid-template-columns: 33px auto; align-items: center; margin: 0px 0px; padding: 0px 7px; height: 36px; }
ctsp dr { display: flex ; height: .5px; background: var(--c); margin: 1px 0px; font-size: 200%; padding: 0px 22px; }
ctsp.privatetasks { display: block; right: -55%; } 

/* Component : Plugin */
cplg>bd mds { display: grid ; grid-template-columns: 100%; align-items: center; padding: 15px 14px; background: aliceblue; border-bottom: 1px solid var(--bor); }
cplg>bd mds wr { display: grid ; grid-template-columns: 26% auto; align-items: center; }
cplg mds>wr hd { display: flex ; }
cplg mds>wr hd wr { display: flex ; }
cplg mds>wr  hd>wr>input { border: 1px solid; min-width: 25px; width: fit-content; margin: 0px 12px 0px 0px; cursor: pointer; }
cplg mds>wr hd bl { display: block; margin: 4px; }
cplg mds>wr hd bl h3 { font-weight: 500; font-size: 17px; }
cplg mds>wr hd>bl>t {font-size: 14px; color: var(--a); font-weight: 400;}

cplg mds>wr bd { display: block; }
cplg mds>wr bl { display: block; }
cplg mds>wr bl wr { display: flex ; }
cplg mds>wr bl>wr>h4 { margin: 0px 6px; font-weight: 500; }
cplg mds>wr bl>wr>t { color: var(--a); font-weight: 400;}


cplg>bd mds>tx i { width: 30px; height: 30px; margin: 0px 7px; cursor: pointer; }
cplg>bd mds>tx { display: none ; align-items: center; background: var(--bc); margin: 9px 0px; border: 1px solid var(--bor); border-left: 4px solid var(--c0); }
cplg.this>bd mds>tx { display: grid ; }
cplg>bd mds>tx t { color: var(--a); margin: 0px 11px; cursor: pointer; font-weight: 500;}


@media screen and (max-width: 430px) {
cplg>bd mds { padding: 15px 5px; }	
cplg>bd mds wr { grid-template-columns: 100%; }
cplg mds>wr bl>wr>t { font-size: 13px; }	
cplg mds>wr bl>wr>h4 {font-size: 13px;}	
cplg>bd mds>tx i { width: 42px; height: auto; }	
cplg>bd mds>tx p { font-size: 13px; margin: 0; }	
cplg>bd mds>tx { flex-direction: column; padding: 4px 0px; align-items: baseline; max-width: 300px; margin: 25px auto; }
cplg>bd mds>tx wr { display: flex ; align-items: center; }	
	
	
}
cphs bl { display: block; max-width: 700px; width: 100%; background: var(--b); border-radius: 8px; box-shadow: 0 1px 3px rgba(0,0,0,0.1); margin: 11px auto; } 
cphs hd { display: block; padding: 11px; padding-bottom: 0;} 
cphs h3 { font-weight: 600; font-size: 16px;  } 
cphs mg { display: flex ; flex-wrap: wrap; gap: 8px; margin: 11px 0; }
cphs mg a { background: var(--bc); color: var(--c); border-radius: 16px; padding: 6px 12px; font-size: 14px; text-decoration: none; display: inline-block; } 
cphs bd { display: flex; gap: 8px; overflow-x: scroll; padding: 11px;} 
cphs blc { flex: 0 0 auto; width: 100px; position: relative; border-radius: 8px; overflow: hidden; } 
cphs blc img { width: 100%; height: 120px; object-fit: cover; } 
cphs n { position: absolute; bottom: 8px; left: 8px; background: var(--b-t22); color: var(--b); font-size: 12px; padding: 2px 6px; border-radius: 4px; display: flex ; align-items: center; gap: 4px; }

@media screen and (max-width: 99px) {
cphs bl { margin: 11px; width: auto; }
}

/* Component : Popular_Videos */

cpuv hd h3 { margin-top: 11px; margin-bottom: 16px; font-size: 1.11rem; }
cpuv>bl>bd { display: flex; overflow: hidden; overflow-x: scroll; gap: 11px; border-bottom: 1px solid var(--bc);padding-bottom: 11px; }







/* Component : Post */
apto { display: block; background: var(--bt); position: relative; border-radius: 11px; max-width: 1100px; margin: 7px 0; box-shadow: var(--bt-bx); }
apto btns>btn.this { background: var(--aaa); color: var(--b); }
apto btns>btn.this svg { fill: var(--b); }
apto btns>btn.this:hover { background: var(--aaa); }
apto>bl pf { display: grid ; grid-template-columns: 55px auto 55px; align-items: center; }
apto>bl pf>i { height: 44px; width: 44px; border-radius: 55%; overflow: hidden; }
apto>bl pf>i>img { height: 100%; width: 100%; object-fit: cover; }
cago>bl hd { display: block; margin-bottom: 7px; }
apto pf spain { display: list-item block; height: 11px; width: 11px; flex: none; margin-left: 22px; place-content: center; }
apto pf time { display: flex ; align-items: center; font-size: 0.77em; font-weight: 600; opacity: .7; }
apto pf name>btn { display: list-item inline; color: var(--a); margin-left: 12px; transition: 95ms; cursor: pointer; font-weight: 700; }
apto pf>btn { display: block; height: 33px; width: 33px; padding: 7px; border-radius: 55%; place-content: center; justify-self: end; }
apto pf>btn:hover { background: var(--bc); }
apto pf ext { background: unset;  top: 0px !important; display: flex ; flex-direction: column; align-items: center; justify-content: center; padding: 7px; }
apto pf ext:hover { background: var(--bc); }
apto>bl act { display: flex ; align-items: center; justify-content: space-between; padding: 5px 15px; font-weight: 400; font-size: 0.88em; }
apto act>d { display: flex ; align-items: center; }
apto act>d>i { display: block; height: 22px; width: 22px; margin-right: 7px; }
apto>bl>ft>btns { display: grid ; grid-template-columns: 25% 25% 25% 25%; align-items: center; padding-top: 4px; border-top: 1px solid var(--bc); margin: 7px 0; margin-bottom: 0; }
apto>bl>ft>btns>btn { display: grid ; grid-template-columns: 33px auto; align-items: center; justify-content: center; border-radius: 7px; padding: 4px 11px; margin: 0 4px; font-weight: 400; font-size: 0.88em; }
apto>bl>ft>btns>btn:hover { background: var(--bc); }
apto>bl>hd { display: block; padding: 11px 15px; }
apto>bl>ft { display: block; padding: 11px; padding-top: 7px; }
apto>bl hr { margin: 1px 0; }
apto>bl>hd p { margin: 7px 0; font-size: 15px; font-weight: 500; }
apto>bl>bd>i { height: 100%; width: 100%; }
apto>bl>bd { display: block; border: 2px solid var(--bc); border-left: 0; border-right: 0; max-height: 66vh; min-height: 66vh; overflow: hidden; }
apto name { font-size: 1em; font-weight: 500; }
apto act>d>t { display: block; margin: 0 4px; }
cpscs>bl btns>btn>i { height: 17px; width: 17px; }
apto cpsts { display: flex ; overflow-x: auto; overflow-y: hidden; }

@media (max-width : 700px) {
	apto ft>btns>btn:nth-child(3) { display: none; }
	apto>bl>bd { max-height: 55vh; }
	apto>bl>ft>btns { grid-template-columns: 33.3% 33.3% 33.3%; }
	apto ft>btns>btn { padding: 4px 7px; }
}

@media (max-width : 999px) {
	apto { border-radius: 11px; }
}
/* Component : PostAudience */
cpan { display: none; background: var(--bt); border-radius: 11px; width: 388px; height: auto; backdrop-filter: blur(22px); box-shadow: var(--bs-bt); }
cpan hd { display: grid ; grid-template-columns: 33px auto; align-items: center; padding: 11px; border-bottom: 1px solid var(--bc); }
cpan hd i { width: 18px; height: 18px; background: var(--bc); padding: 5px; border-radius: 22px; }
cpan hd h3 { font-size: 1em; font-weight: bold; text-align: center; }
cpan bd { display: grid ; padding: 11px; overflow-y: scroll; height: 355px; }
cpan bd>h3 { font-size: 1em; font-weight: 500; }
cpan bd p { font-size: 0.88em; font-weight: 400; margin: 7px 0; }
cpan bd d { display: grid ; grid-template-columns: 55px auto 28px; align-items: center; padding: 7px 5px; border-radius: 11px; transition: 333ms; }
cpan bd d:hover { background: var(--bc); }
cpan bd d i { width: 20px; height: 20px; margin: auto; background: var(--bc); padding: 12px; border-radius: 22px; margin-right: 11px; }
cpan bd d t { display: block; line-height: 20px; }
cpan bd d h3 { font-size: 1em; font-weight: 500; }
cpan bd d h4 { font-size: 0.88em; font-weight: 400; }
cpan bd d input { width: 20px; height: 20px; }
cpan ft { display: block; padding: 11px; border-top: 1px solid var(--bc); }
cpan ft lable { display: flex ; align-items: center; }
cpan ft lable input { width: 18px; height: 18px; }
cpan ft lable span { font-size: 0.88em; font-weight: 500; color: var(--c0); margin-left: 7px; }
cpan ft btns { display: flex ; justify-content: end; align-items: center; column-gap: 7px; }
cpan ft btns btn { padding: 5px 22px; padding-bottom: 7px; border-radius: 7px; }
cpan ft btns btn.this { background: var(--a); color: var(--b); }
cpan ft btns>btn:first-child:hover { background: var(--bc); }
cpan ft btns t { font-size: 0.88em; font-weight: 500; }

.aud cpan { display: block; }


/* Component : PostDp */
apdo { display: block; background: var(--b); border-radius: 11px; padding: 11px; max-width: 333px; position: absolute; z-index: 999; top: -144px; left: 11px; filter: drop-shadow(0 0px 6px rgba(0, 0, 0, .2)); opacity: 0; transition: 333ms; visibility: hidden; }
apdo bl { display: grid ; grid-template-columns: 88px auto; }
apdo hd { display: block; }
apdo hd i { width: 77px; height: 77px; border-radius: 55px; overflow: hidden; margin-right: 11px; }
apdo bd { display: grid ; position: relative; }
apdo bd ext { margin: 0; top: -4px; right: -4px; padding: 0; }
apdo bd ext>i { width: 28px; height: 28px; }
apdo bd h2 { font-size: 1.22em; font-weight: bold; }
apdo bd d { display: flex ; margin: 7px 0; align-items: center; }
apdo bd d i { width: 18px; height: 18px; margin-right: 7px; }
apdo bd d i img { opacity: 0.6; }
apdo bd d h4 { font-size: 0.88em; font-weight: 500; }
apdo ft { display: grid ; grid-column-start: 1; grid-column-end: 3; margin-top: 11px; }
apdo ft btns { display: grid ; grid-template-columns: auto auto 44px; column-gap: 7px; }
apdo ft btn { display: flex ; align-items: center; justify-content: center; background: var(--bc); border-radius: 7px; padding: 7px 0; column-gap: 7px; }
apdo ft btn i { width: 20px; height: 20px; }
apdo ft btn t { font-size: 0.88em; font-weight: 500; }
apdo ft btn:nth-child(2) { background: var(--a); color: var(--b); }
apdo ft btn:nth-child(2) img { filter: invert(1); }
apdo ft btn i:last-child { transform: rotate(90deg); }

apto>bl ud>name:hover apdo { opacity: 1; visibility: visible; }


/* Component : Feeling */
cffg { display: none ; width: 388px; height: auto; background: var(--b); border-radius: 11px; backdrop-filter: blur(22px); box-shadow: var(--bs-bt); margin: auto; }
cffg hd { display: grid ; grid-template-columns: 33px auto; align-items: center; padding: 11px; border-bottom: 1px solid var(--bc); }
cffg hd i { width: 18px; height: 18px; background: var(--bc); padding: 7px; border-radius: 44px; }
cffg hd h3 { font-size: 1.22em; font-weight: bold; text-align: center; }
cffg bd { display: grid ; padding: 11px; }
cffg bd btns { display: flex ; margin-bottom: 11px; }
cffg bd btn { display: flex ; padding: 11px; }
cffg bd btns btn.this { border-bottom: 2px solid var(--a); }
cffg bd btn t { font-size: 1em; font-weight: 500; }
cffg bd>t { display: flex ; align-items: center; justify-content: center; background: var(--bc); border-radius: 22px; padding: 0 7px; }
cffg bd t i { width: 24px; height: 24px; }
cffg bd t input { background: transparent; padding: 0 11px; }
cffg ft { display: grid ; padding: 11px; }
cffg ft fee { display: grid ; grid-template-columns: auto auto; align-items: center; height: 328px; overflow-y: scroll; }
cffg ft fee d { display: flex ; align-items: center; padding: 7px 11px; border-radius: 11px; transition: 333ms; }
cffg ft fee d:hover { background: var(--bc); }
cffg ft fee i { width: 18px; height: 18px; margin-right: 11px; padding: 7px; border-radius: 44px; background: var(--bc); }
cffg ft acc { display: grid ; height: 222px; overflow-y: scroll; }
cffg ft acc d { display: grid ; grid-template-columns: 44px auto 22px; align-items: center; padding: 11px; border-radius: 11px; transition: 333ms; }
cffg ft acc d:hover { background: var(--bc); }
cffg ft acc d>i { width: 18px; height: 18px; background: var(--bc); padding: 7px; border-radius: 44px; }
cffg ft acc t { font-size: 1em; font-weight: 500; }
cffg ft acc span>i { width: 24px; height: 24px; } 
fee.fe { display: none; }
acc.ac { display: none; }
.fee .fe { display: grid; }
.acc .ac { display: grid; }

.feel cffg { display: block; }



/* Component : PostLeavepage */
cpve { display: none; max-width: 377px; background: var(--bt); margin: 11px; border-radius: 11px; box-shadow: var(--bs-bt); backdrop-filter: blur(22px); transition: 333ms; }
cpve hd { display: flex ; position: relative; padding: 11px; border-bottom: 1px solid var(--bc); }
cpve hd h3 { font-size: 1em; font-weight: bold; }
cpve bd { display: block; padding: 11px; }
cpve bd p { font-size: 0.88em; font-weight: 500; margin: 11px 0; }
cpve ft { display: block; padding: 11px; }
cpve ft btns { display: flex ; column-gap: 7px; justify-content: end; }
cpve ft btn { padding: 5px 18px; border-radius: 7px; color: var(--a); transition: 333ms; }
cpve ft t { font-size: 0.88em; font-weight: 500; }
cpve ft btn.this { background: var(--a); color: var(--b); }
cpve ft btn:first-child:hover { background: var(--bc); }

.leav cpve { display: block; }





/* Component : Location */
ccon { display: none ; background: var(--b); margin: 11px; border-radius: 11px; width: 388px; height: auto; backdrop-filter: blur(22px); box-shadow: var(--bs-bt); margin: auto; }
ccon hd { display: grid ; grid-template-columns: 33px auto; align-items: center; padding: 11px; border-bottom: 1px solid var(--bc); }
ccon hd i { width: 18px; height: 18px; background: var(--bc); padding: 7px; border-radius: 22px; }
ccon hd h3 { font-size: 1.22em; font-weight: bold; text-align: center; }
ccon bd { display: block; padding: 11px; }
ccon bd t { display: flex ; align-items: center; justify-content: center; background: var(--bc); border-radius: 22px; padding: 0 7px; }
ccon bd t i { width: 24px; height: 24px; }
ccon bd t input { background: transparent; padding: 0 11px; }
ccon ft { display: grid ; padding: 11px; height: 322px; overflow-y: scroll; }
ccon ft h3 { font-size: 1em; font-weight: 500; margin-bottom: 11px; }
ccon ft d { display: grid ; grid-template-columns: 44px auto; align-items: center; padding: 7px; border-radius: 11px; transition: 333ms; }
ccon ft d:hover { background: var(--bc); }
ccon ft d i { width: 24px; height: 24px; background: var(--bc); padding: 5px; border-radius: 22px; }
ccon ft d i img { filter: invert(1); }
ccon ft d span { display: block; line-height: 22px; }
ccon ft d h4 { font-size: 1em; font-weight: 500; }
ccon ft d h5 { font-size: 0.77em; font-weight: 400; color: var(--c0); }


.loc ccon { display: block; }


/* Component : PastShow */
cpwo { display: grid ; max-width: 333px; height: auto; background: var(--bt); padding: 11px; border-radius: 11px; }
cpwo hd { display: block; border-bottom: 2px solid var(--bc); padding: 7px 0; }
cpwo d { display: grid ; grid-template-columns: 33px auto; padding: 7px; border-radius: 7px; }
cpwo d:hover { background: var(--bc); }
cpwo d i { width: 20px; height: 20px; margin: auto; margin-right: 11px; }
cpwo d span { display: block; line-height: 22px; }
cpwo d h3 { font-size: 15px; font-weight: 500; }
cpwo d h4 { font-size: 12px; font-weight: 500; opacity: 0.6; }
cpwo bd { display: block; border-bottom: 2px solid var(--bc); padding: 7px 0; }
cpwo ft { display: block; padding-top: 7px; }






/* Component : PostSmileys */
cpsy>bl { display: none; width: 255px; height: 177px; background: var(--bt); padding: 11px 7px 7px 7px; border-radius: 11px; backdrop-filter: blur(22px); box-shadow: var(--bs-bt); position: absolute; z-index: 99999; top: 18px; right: -99px; visibility: visible; transition: 333ms; }
cpsy hd { display: block; margin-bottom: 7px; }
cpsy hd h3 { font-size: 0.88em; font-weight: 500; }
cpsy bd { display: grid ; row-gap: 6px; overflow: scroll; max-height: 85%; }
cpsy bd d { display: grid ; grid-auto-flow: column; column-gap: 7px; }
cpsy bd d i { width: 24px; height: 24px; margin: auto; }
cpsy:after { content: ''; position: absolute; width: 24px; height: 24px; background: var(--bt); bottom: -23px; left: 124px; clip-path: path("M50,0 C80,0 100,30 100,60 C100,90 80,120 50,120 C20,120 0,90 0,60 C0,30 20,0 50,0 Z"); transform: rotate(180deg); z-index: 999; }


.mgg cpsy>bl { display: block; }





/* Component : Post_Collaborator */
cpcb { display: none; width: 411px; height: auto; backdrop-filter: blur(22px); box-shadow: var(--bs-bt); background: var(--b); border-radius: 11px; margin: auto; }
cpcb hd { display: grid ; grid-template-columns: 33px auto; align-items: center; padding: 11px; border-bottom: 1px solid var(--bc); }
cpcb hd i { width: 18px; height: 18px; background: var(--bc); padding: 7px; border-radius: 44px; }
cpcb hd h3 { font-size: 1.22em; font-weight: bold; text-align: center; }
cpcb bd { display: block; padding: 11px; }
cpcb bd p { font-size: 0.88em; font-weight: 500; margin: 0; margin-bottom: 11px; }
cpcb bd div { display: block; border: 1px solid var(--bc); border-radius: 7px; padding: 0 11px; padding-top: 7px; transition: 333ms; }
cpcb bd div:hover { border: 1px solid var(--aa); }
cpcb bd span { font-size: 0.77em; font-weight: 500; }
cpcb bd input { background: transparent; font-size: 0.88em; font-weight: 500; padding: 0; }
cpcb ft { display: block; padding: 11px; }
cpcb ft btn { display: block; background: var(--a); color: var(--b); padding: 7px 0; border-radius: 7px; text-align: center; }
cpcb ft t { font-size: 0.88em; font-weight: 500; }
.coll cpcb { display: block; }


/* Component : Post_Comment */
cpct { display: none; }
cpcm cmt { display: grid ; grid-template-columns: 40px auto; align-items: start; padding: 7px; margin: 7px 0; }
cpcm cmt>hd { border-radius: 44px; overflow: hidden; margin: 4px; border: solid 1px var(--bc);}
cpcm cmr>bd { display: grid ; padding: 7px 22px 7px 11px; background: var(--bc); border-radius: 16px; width: fit-content; margin-right: 33px; }
cpcm bd h5 { font-size: 0.77rem; }
cpcm bd h4 { font-size: 0.88rem; font-weight: 500; }
cpcm cmt ft h6 { font-size: 0.77rem; }
cpcm cmt ft { grid-column-start: 2; display: flex ; height: fit-content; margin: 0 11px; padding-top: 4px; justify-content: space-between; gap: 22px; }
cpcm clk { display: flex ; align-items: center; gap: 7px; }
cpcm cmo { display: flex ; align-items: center; margin-left: 7px; }
cpcm cmt ft p { margin: 0; font-size: 0.77rem; }
cpcm ft cmo p { margin-right: 4px; }
cpcm cmo i { height: 16px; width: 16px; border-radius: 22px; overflow: hidden; margin: -3px; border: solid 2px var(--b); }
cmr { display: block; width: fit-content; }
cpscs>bl d { display: block; background: var(--bc); position: relative; border-radius: 11px; }
cpscs>bl d>btns { display: grid ; grid-template-columns: 33px 33px 33px 33px 33px auto; align-items: center; transition: 195ms; overflow: hidden; height: 0; padding: 0 7px; }
cpscs>bl btns>btn { display: block; height: 26px; width: 26px; place-content: center; margin: 0 4px; border-radius: 55%; justify-items: center; }
cpscs>bl btns>btn:hover { background: var(--bc); }
cpscs>bl btns>btn:last-child { justify-self: end; }
cpscs>bl lvcm { display: grid ; grid-template-columns: 66px auto; margin-top: 11px; }
cpscs>bl lvcm>i { height: 44px; width: 44px; border-radius: 55%; overflow: hidden; margin: 0 4px; }
cpscs>bl d>text { display: flex; padding:11px 22px; word-break: break-all; font-size: 0.88em; font-weight: 500; }
cpscs>bl d>text:focus { outline: none; }
cpscs.active d>btns { height: 40px; }
cpcm cmr>bd>p { font-size: 0.77em; margin: 4px 0; word-break: break-all;}
cpcm name { font-size: 0.88em; font-weight: 700; }
cpcm clk>btn { display: block; padding: 4px; font-size: 0.77em; }
cpscs { display: block; transition: 333ms; overflow: hidden; height: 0; }
cpscs input[type="file"] { display: none; }


cpsto cpscs .post_textData:focus + .post_placeholder, .post_textData:not(:empty) + .post_placeholder { display: none; }
cpsto cpscs .post_container { position: relative; border-radius: 20px; padding: 12px 16px 2px; } 
cpscs .comment_box { width: 100%; min-height: 24px; border: none; padding: 0; font-size: 16px; font-family: Arial, sans-serif; color: #333; background: transparent; outline: none; word-break: break-all; }
cpscs .post_placeholder { position: absolute; top: 50%; left: 16px; transform: translateY(-50%); color: #888; pointer-events: none; font-size: 16px; font-family: Arial, sans-serif; }




cpibo bl { background: var(--b); padding: 22px; border-radius: 11px; box-shadow: 0px 0px 10px rgba(255, 255, 255, 0.1); }
cpibo hd i { width: 50px; height: 50px; border-radius: 50%; background: var(--bc);box-shadow: inset 0 0 0 3px var(--bc) }
cpibo input[type="text"] { flex: 1; padding: 12px; border: none; border-radius: 30px; outline: none; font-size: 14px; background: var(--bc); height: 28px; }
cpibo bd { display: flex; justify-content: space-around; padding: 10px 0; border-top: 1px solid var(--bc); margin-top: 10px; } 
cpibo div { display: grid ; align-items: center; gap: 8px; font-size: 14px; cursor: pointer; grid-template-columns: auto auto; }
cpibo div i { height: 28px; width: 28px; } 
cpibo .post-input { display: grid ; grid-template-columns: 55px auto; align-items: center; }
cpibo hd div { display: flex ; column-gap: 11px; align-items: center; }
cpibo hd { display: flex ; column-gap: 11px; align-items: center; }

@media screen and (max-width: 999px) {
cpibo .post-box { width: auto; margin: 11px; }
	cpibo bl { margin: 11px 0; }
cpibo div{ font-size: 12px; }
}


cpln { display: block; background: var(--bt); margin: 7px 11px; border-radius: 12px; margin-top: 22px; box-shadow: 0px 1px 1px 0px var(--c0); width: auto; }
cpln hd { display: flex ; justify-content: space-between; align-items: center; padding: 18px 18px 0; }
cpln hd div:nth-child(1) { display: flex ; gap: 10px; align-items: center; }
cpln flw i { width: 16px; height: 16px; }
cpln hd b i { height: 30px; }
cpln hd flw { display: grid ; }
cpln hd b { display: flex ; align-items: center; gap: 12px; }
cpln hd t { display: flex ; gap: 7px; align-items: center; }
cpln hd h4 { display: flex ; gap: 7px; align-items: center; }
cpln hd div i img { border-radius: 21px; height: 40px; }

cpln bd bl { display: flex ; justify-content: space-between; align-items: center; padding: 18px; background: var(--bc); }
cpln btn.Sign { display: flex ; justify-content: center; align-items: center; background: var(--bc); font-weight: 700; padding: 8px; border-radius: 5px; font-size: .8311rem; }
cpln p { padding: 10px 18px 18px; margin: unset; font-size: 0.92em; }
cpln p span { margin-top: 11px; display: block; }

cpln ft div { justify-content: space-between; font-size: 15px; display: flex ; gap: 20px; }
cpln ft rct { display: flex ; align-items: center; gap: 5px; font-size: 16px; }
cpln ft div i { width: 20px; height: 20px; }
cpln ft div div { display: flex ; align-items: center; gap: 5px; }
cpln ft { padding: 18px; }
cpln ft div:nth-child(3) { justify-content: space-around; }
cpln ft rct:nth-child(2) { gap: 1rem; }
cpln hr { background: var(--c0); }
cpln ft em { display: flex ; align-items: center; justify-content: center; width: 22px; height: 22px; border-radius: 50%; font-style: normal; background: var(--a); }

/* COmponent : Post_Image */
cpsms { display: flex ; overflow-y: hidden; max-width: 100%; position: relative; overflow-x: auto; flex: none; width: 100%; }
cpsms>hd { display: flex ; align-items: center; max-width: 100%; position: relative; overflow-x: auto; overflow-y: hidden; max-height: 66vh; }
cpsms>hd>i { height: auto; width: auto; align-items: center; flex: none; max-width: 100%; max-height: 100%; overflow: hidden; border-radius: 0;}
cpsms>hd>i img { height: 100%; width: 100%; object-fit: contain; aspect-ratio: 1 / 1; position: relative; z-index: 1; }
cpsms>hd>i video { aspect-ratio: 1 / 1; max-width: 100%; max-height: 100%; display: block; align-self: center; position: relative; z-index: 1; }
cpsms>hd>i bg { z-index: 0; filter: blur(33px); opacity: 0.5; }
cpsms bg>img { height: 100%; width: 100%; opacity: 0.5; object-fit: cover; }
cpsms bg>video { height: 100%; width: 100%; object-fit: cover; opacity: 0.7; }
cpsms>bd btns { display: grid ; position: absolute; grid-template-columns: 44px 44px; align-items: center; right: 11px; width: max-content; z-index: 999; height: 55px; bottom: 0; }
cpsms>bd btn { display: block; place-content: center; height: 22px; width: 22px; padding: 7px; margin: 4px; border-radius: 55%; background: #2727276e; backdrop-filter: blur(7px); box-shadow: var(--bs-bt); }
cpsms>bd>btns btn>i, cpsms>btns btn>ia, cpsms>btns btn>ib { height: 22px; width: 22px; }
cpsms>bd btn svg { fill: var(--b); height: 17px; width: 17px; margin: auto; }
cpsms>bd btn>ia, cpsms>bd btn>ib { position: absolute; inset: 0; place-content: center; }
cpsms.dissable btn>i:after { content: " "; height: 27px; position: absolute; width: 2px; background: var(--b); top: -2px; bottom: 0; transform: rotate(148deg); right: 11px; border-radius: 22px; opacity: 0.7; box-shadow: -1px 0px 0px 1px #a9aaac; }
cpsms.dissable btn>i>svg { opacity: 0.7; }/* Post_MoreOption */ 
cprn { display: flex ; justify-content: center; align-items: center; background: var(--b); border-radius: 10px; padding: 10px 10px; width: fit-content; position: absolute; z-index: 999; right: 30px; top: 55px; filter: drop-shadow(0 0px 6px rgba(0, 0, 0, .2)); transition: top 0.3s ease-out, opacity 0.3s ease-out, visibility 0.3s ease-out; visibility: hidden; opacity: 0; transform: translateX(-4%) scale(1.04); }
cpsto.MoreOption cprn { top: 60px; opacity: 1; visibility: visible; transform: translateX(-4%) scale(1.05); }
cprn li svg { fill: unset; }
cprn bd ul { display: flex ; flex-direction: column; list-style: none; padding: 0; margin: 0; gap: 5px; }
cprn d,cprn d { display: flex ; flex-direction: column; border-bottom: 1px solid var(--bor); padding: 3px 1px; }
 { display: flex ; flex-direction: column; border-bottom: 1px solid var(--bor); padding: 3px 1px; }
cprn ul li { display: flex ; align-items: center; padding: 7px 12px; border-radius: 6px; cursor: pointer; transition: 95ms; margin: 4px 0; }
cprn ul li:hover { background: var(--bc); }
cprn ul li>i { width: 20px; height: 20px; margin-right: 12px; display: flex ; align-items: center; justify-content: center; }
cprn ul li>t { font-size: 15px; color: var(--c); font-weight: 500; }
cprn ul li>h6 { color: var(--c); font-weight: 400; font-size: 12px; }
cprn hd>clp svg { fill: var(--b); }
cprn hd>clp { position: absolute; top: -8px; right: 0px; z-index: 9999; height: 30px; width: 30px; }
cprn ul li:active { background: var(--hover); }
/* Component : Post_Photo */
appo { display: block; position: relative; place-content: center; width: 100%; flex: none; max-width: 100%; overflow: hidden; }
appo>bl>hd bg { display: block; filter: blur(22px); opacity: .2; }
appo>bl>bd i { max-height: 66vh; display: flex ; width: auto; overflow: hidden; }
appo>bl>bd i>img { display: block; width: fit-content; max-height: 66vh; }
cpsgs { display: flex ; flex: none; max-width: 100%; overflow-x: auto; width: 100%; justify-items: center; overflow-y: hidden; }
appo bg>img { height: 100%; opacity: .7; width: 100%; object-fit: cover; }
/* Component : Post_Video */
apvo { display: block; position: relative; max-width: 100%; max-height: 66px; min-height: 66vh; place-content: center; flex: none; width: 100%; overflow: hidden; }
apvo>bl>hd bg { display: block; filter: blur(22px); opacity: .5; }
apvo>bl>bd v { height: 100%; width: 100%; }
apvo>bl>bd v>video { display: block; height: 100%; width: 100%; max-width: 100%; max-height: 100%; }
apvo>bl>ft btns { display: flex ; position: absolute; bottom: 0; right: 22px; }
apvo>bl>ft btns>btn { height: 33px; width: 33px; padding: 4px; border-radius: 55%; background: #00000038; backdrop-filter: blur(7px); place-content: center; align-content: center; margin: 11px 4px; }
apvo btn>ib, cpsvo btn>ia { height: 17px; width: 17px; position: absolute; inset: 0; place-content: center; margin: auto; }
apvo>bl>ft btns>btn svg { fill: var(--b); }
apvo.dissable btn>i:after { content: " "; height: 28px; position: absolute; width: 2px; background: var(--b); top: -4px; bottom: 0; transform: rotate(148deg); right: 16px; border-radius: 22px; opacity: 0.7; box-shadow: -1px 0px 0px 1px #a9aaac; }
apvo.dissable btn>i { opacity : .7; }
apvo>bl>bd btn { height: 33px; width: 33px; padding: 4px; border-radius: 55%; background: #72727238; backdrop-filter: blur(7px); place-content: center; align-content: center; margin: 11px 4px; position: absolute; display: block; inset: 0; place-self: center; box-shadow: var(--bt-bx); }
apvo>bl>bd btn svg { fill: var(--b); }
apvo bg>video { height: 100%; width: 100%; object-fit: cover; }

cpme { display: block; padding: 10px 0px; }

cpme bl>hd { border: 0; padding: 15px; margin: 0; }
cpme hd i { width: 20px; background: unset; height: 20px; }
cpme h2 {font-size: 17px; }

cpme bl>bd { display: flex ; overflow: scroll; border: 0; }

cpme bd dv { display: flex ; padding-right: 12px; padding-left: 12px; align-items: center; }

cpme bd span { text-align: center; font-size: 14px; color: var(--c0); }

cpne hd textarea { border: solid 1px var(--bor); height: 82px; width: calc(100% - 28px); border-radius: 6px; padding: 7px 11px; }
cpne hd>form { display: flex ; padding: 13px; flex-direction: column; align-items: flex-start; gap: 6px;border: 0;}
cpne hd input { padding: 12px 16px; border: solid 1px var(--bor); border-radius: 6px; transition: border-color 0.2s ease; height: 40px; width: calc(100% - 34px);font-weight: 300;font-size: 13px; }
cpne bd div{ padding: 12px 16px; border: solid 1px var(--bor); border-radius: 6px; display: flex ; font-weight: 300;gap: 8px; }
cpne div i { width: 25px; height: 25px; }
cpne bd { padding: 12px; }
cpne bd dv { display: flex ; flex-direction: column; }
cpne ft input { width: 20px; height: 20px; }
cpne ft div { display: flex ; align-items: center;gap: 5px; }
cpne ft p { margin: 0; font-size: 11px; }
cpne>bl>ft { display: flex ; gap: 14px; flex-direction: column;padding: 12px; }
cpne ft dv { flex: 1; margin-right: 12px; }
cpne bd a { color: var(--a); font-weight: 400; }
cpne bd p { margin: 0; }
app.Ps cpne { display: block; }
cpne { display: none; }
cpne bd h3 { padding-top: 16px;font-size: 17px; }
bpvo>bl { display: flex ; flex-direction: column; align-items: center; justify-content: center; background: var(--bc-t); width: 100%; height: 700px; border-radius: 8px 1px 1px 8px; box-shadow: var(--bs-bs); transition: 333ms; padding: 19px 0px; text-align: center;border:solid 1px var(--bc);border-right: 0; }
bpvo h2 { color: var(--c0); }
bpvo p { font-size: 19px; margin-block-start: 6px; }
bpvo img.imagePreview { display: block; position: absolute; top: 0; bottom: 0; left: 0; right: 0; height: 100%; width: 100%; margin: auto; }
bpvo { position: relative; }
@media(max-width:999px){
bpvo>bl { border-radius: 4px; border: solid 1px var(--bor); }
bpvo p br { display: none; }
bpvo p { font-size: 15px;}
bpvo { padding-bottom: 20px; display: block; }
}
prices bl, prices bl.this { background: #0000; box-shadow: var(--bs-b); } 
prices bl bl { backdrop-filter:unset;box-shadow:unset }
prices bl:active { background: unset; box-shadow: var(--bs); } 
prices bl bl:active { box-shadow: unset; }
prices bl hd{padding:0} 
prices grid.global { display: grid; } 
prices flex.greed { width: 100%; display: flex; }
prices bl { width: auto; min-width: 44px; padding: 0; background: transparent; display: flex; justify-content: center; align-items: center; box-shadow: 0 0 0 1px; } 
prices bt { font-weight: bold; }
  
 
Component : PrivacySettings
ccpps { display: block; margin: 11px; }
cpst { display: block; position: relative; inset: 0; max-width: 777px; max-height: max-content; margin: auto; z-index: 999; }
cpst>bl { display: block; background: var(--b); border-radius: 11px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); }
cpst hd { display: block; }
cpst hd d { display: grid ; grid-template-columns: 50% 50%; border-bottom: 1px solid var(--bc); }
cpst hd aa.this { border-bottom: 1px solid; color: var(--a); }
cpst hd aa { text-align: center; padding: 22px; } 
cpst hd aa { text-align: center; padding: 22px; }
cpst hd t { font-size: 0.88em; font-weight: bold; }
cpst hd span {padding: 11px; display: block; }
cpst bd { display: block; padding: 11px 0; }
cpst bd h3 { font-size: 1em; font-weight: bold; margin: 0 11px; }
cpst bd p { font-size: 0.88em; font-weight: 500; margin: 7px 11px; }
cpst bd span { font-size: 1em; font-weight: 500; margin: 0 11px; }
cpst bd a { font-size: 1em; font-weight: 500; color: var(--a); }
cpst bd btcs { display: none ; grid-auto-flow: column; border-top: 1px solid var(--bc); border-bottom: 1px solid var(--bc); margin-top: 22px; }
cpst bd btc { display: flex ; flex-direction: column; text-align: center; padding: 33px; border-right: 1px solid var(--bc); height: 44px; }
cpst bd btc:nth-child(3) { border-right: none; }
cpst bd t { font-size: 0.88em; font-weight: 500; }
cpst bd btn { position: relative; }
cpst bd bb { width: 44px; height: 22px; background: var(--c); box-shadow: unset; left: 66px; top: 5px; }
cpst bd oo { width: 18px; height: 18px; box-shadow: unset; }
cpst ft { display: block; padding: 11px; }
cpst ft btns { display: grid ; grid-auto-flow: column; column-gap: 7px; }
cpst ft btn { display: block; text-align: center; background: var(--a); color: var(--b); padding: 14px; border-radius: 4px; }
cpst ft t { font-size: 0.88em; font-weight: 500; }
.oo oo { box-shadow: unset; margin-left: 22px; }
@media only screen and (max-width: 999px) { 
cpst bd bb { left: 11px; }
} 
 
.checkbox-wrapper .cbx { -webkit-user-select: none; user-select: none; -webkit-tap-highlight-color: transparent; cursor: pointer; } 
.checkbox-wrapper .cbx span { display: inline-block; vertical-align: middle; transform: translate3d(0, 0, 0); }
.checkbox-wrapper .cbx span:first-child { position: relative; width: 18px; height: 18px; border-radius: 50%; transform: scale(1); vertical-align: middle; border: 1px solid #b9b8c3; transition: all 0.2s ease; }
.checkbox-wrapper .cbx span:first-child svg { position: absolute; z-index: 1; top: 2px; left: 3px; width: 12px; fill: none; stroke: white; stroke-width: 2; stroke-linecap: round; stroke-linejoin: round; stroke-dasharray: 16px; stroke-dashoffset: 16px; transition: all 0.3s ease; transition-delay: 0.1s; transform: translate3d(0, 0, 0); }
.checkbox-wrapper .cbx span:first-child:before { content: ""; width: 100%; height: 100%; background: #506eec; display: block; transform: scale(0); opacity: 1; border-radius: 50%; transition-delay: 0.2s; } 
.checkbox-wrapper .cbx span:last-child { margin-left: 8px; }
.checkbox-wrapper .cbx span:last-child:after { content: ""; position: absolute; top: 8px; left: 0; height: 1px; width: 100%; background: #b9b8c3; transform-origin: 0 0; transform: scaleX(0); } 
.checkbox-wrapper .cbx:hover span:first-child { border-color: var(--c); }
.checkbox-wrapper .inp-cbx:checked + .cbx span:first-child { border-color: var(--c); background: var(--c); animation: check-15 0.6s ease; } 
.checkbox-wrapper .inp-cbx:checked + .cbx span:first-child svg { stroke-dashoffset: 0; }
.checkbox-wrapper .inp-cbx:checked + .cbx span:first-child:before { transform: scale(2.2); opacity: 0; transition: all 0.6s ease; }
.checkbox-wrapper .inp-cbx:checked + .cbx span:last-child { color: #b9b8c3; transition: all 0.3s ease; } 
 @keyframes check-15 
{
	50% { transform: scale(1.2); } 
}
cpts f div,cpts f label, cpts f span, cpts f input {  margin: 0 !important; }
cpts f input { background-color: var(--0) ; }




.privatetasks privatetasks { display: flex ; opacity: 1; transform: scale(1); transition: 99ms; }

cpto { display: flex ; flex-direction: column; background: var(--b); inset: 0; margin: auto; height: fit-content; padding: 20px; box-shadow: rgb(137 137 137 / 40%) 0px 0px 5px 0px; box-sizing: border-box; position: unset; max-height: calc(100% - 155px); max-width: 800px; min-height: 133px; min-width: 300px; overflow: auto; width: 70%; }
privatetasks { -webkit-font-smoothing: antialiased; font-size: 14px; font-weight: 400; background-color: transparent; position: fixed; height: 100%; width: 100%; display: flex ; align-items: center; justify-content: center; opacity: 1; pointer-events: auto; inset: 0; transition: 99ms; transform: scale(.5); opacity: 0; display: none; }


cpto hd { display: grid ; grid-template-columns: auto 66px; justify-content: space-between; align-items: center; margin-bottom: 22px; }
cpto notes { display: block; margin: 11px; }
cpto hd span { font-size: 20px; cursor: pointer; } 
cpto>bd div { display: flex ; justify-content: start; margin-bottom: 20px; flex-wrap: wrap; row-gap: 11px; }
cpto bl { flex: 1 1 176px; min-height: 0px; min-width: 0px; margin: 0px 10px; }
cpto label { display: block; margin-bottom: 5px; color: var(--c0); font-size: 14px; font-weight: 500; }
cpto select, cpto input, cpto textarea { padding: 9px 7px; background-color: var(--bc); border-radius: 0px; height: auto; width: -webkit-fill-available; }
cpto textarea { height: 100px; } 
cpto input[type="radio"] { margin-right: 5px; }
cpto .priority { display: flex; align-items: center; }
cpto .priority span { margin-left: 5px; }
cpto ft { display: block; margin-top: 20px; } 
cpto ft btn { display: block; width: fit-content; padding: 10px 20px; background-color: var(--bg); cursor: pointer; margin-top: 7px; }
cpto hd div { display: flex ; gap: 18px; }
cpto .Private { display: grid ; grid-template-columns: 14px auto; align-items: center; grid-column-end: 3; grid-column-start: 1; gap: 0px; }


cpto .Private input { font-size: 12px; height: 32px; line-height: 32px; padding: 0px 4px; font-weight: 600; border: 1px solid transparent; min-width: 0px; text-overflow: ellipsis; outline: 0px; background: var(--0); }
cpto .Private label { margin: 0; }

cpto hd h4 { font-size: 12px; font-weight: 600; margin-bottom: 4px; cursor: pointer; color: var(--aa); }
cpto textarea:focus { border: solid 1px var(--bc); } 
cpto textarea { max-width: 655px; height: 111px; padding: 10px; border: none; border-radius: 6px; background: var(--bg); font-size: 16px; font-family: Arial, sans-serif; resize: none; outline: none; }


bprt hd { display: block; border-bottom: 1px solid var(--bor);padding: 9px;; }
bprt hd div { display: flex ; align-items: center; gap: 10px; font-size: 16px; font-weight: bold; padding: 0px 10px; }
bprt bd { display: block; padding: 12px 16px; } 
bprt bd strong { font-size: 21px; } 
bprt bd span { font-size: 17px; color: var(--c0); }
bprt bd ul { list-style: none; padding: 0; margin: 0; } 
bprt bd li { display: flex; justify-content: space-between; align-items: center; padding: 7px; font-size: 14px; border-radius: 8px; } 
bprt bd li:last-child { border-bottom: none; }
bprt hd i { height: 27px; width: 27px; background: var(--bc); border-radius: 28px; padding: 6px 8px; }
bprt hd h2 { display: flex ; width: 100%; justify-content: center; }
bprt bd i { height: 35px; width: 35px; }
bprt bd b { font-size: 17px; font-weight: 500; }
bprt>bl { display: block; max-width: 548px; border: solid 1px var(--aa-t); position: absolute; z-index: 100000; box-sizing: border-box; background: var(--b); border-radius: 11px; box-shadow: 0 16px 70px var(--aa-t); margin-block: 19px; right: 0; top: 13rem; left: 33rem; }
bprt bd li:hover { background: var(--bg); }
bprt { display: none; }
seso.PR bprt { display: block; }

/* Component : ProductAbout */
pmab>bl { display: block; border-radius: 11px; background: var(--bt); padding: 22px; }
pmab>bl hd { display: flex ; align-items: center; justify-content: space-between; }
pmab>bl hd i { width: 22px; height: 22px; }
pmab>bl d { display: flex ; justify-content: space-between; align-items: center; border-bottom: solid 1px var(--bor); padding-bottom: 7px; padding-top: 7px; }
pmab p { font-weight: bold; margin: 0; }
pmab>bl ft t { margin: 0; }	
pmab>bl ft { padding-block: 14px; padding-bottom: 0;padding: 2px 20px; display: none; }
pmab>bl bd { border: none; border-radius: 0px; width: auto; font-size: 16px; position: relative; padding: 11px 0; transition: var(--t-normal); height: 141px; overflow: hidden; }
pmab.expend>bl bd { height: max-content; }

@media only screen and (max-width: 999px) { 

	pmab>bl { margin: 11px; margin-bottom: 0; }
	
}

/* Component : ProductBuying */
ccco bl { display: grid ; border-radius: 8px; overflow: hidden; background: var(--b); grid-template-columns: 117px auto 0px; padding: 11px; margin: 11px; }
ccco hd img { width: 100%; height: 100px; display: block; object-fit: cover; border-radius: 11px; }
ccco bd { padding: 10px; display: block; } 
ccco hd { display: block; } 
ccco h2 {  font-weight: 500; display: block; }
ccco p {margin:0}

@media only screen and (max-width: 999px) {
ccco bl { width: auto; }
}
/* Component : ProductContent */
cpcc>bl hd { display: flex ; flex-direction: column; gap: 2px; padding-bottom: 16px; }
cpcc>bl rng { display: flex; align-items: center; flex-wrap: wrap; }
cpcc>bl hd st { display: grid ; align-items: center; justify-content: flex-start; grid-template-columns: max-content auto auto; width: max-content; gap: 7px; margin-right: 11px; }
cpcc>bl rng h1 { font-size: 15px; font-weight: 500; letter-spacing: 0.4px; }
cpcc>bl pm h1 { font-size: 12px; }
cpcc>bl rng is { display: flex; }
cpcc>bl hd sp { display: flex; flex-wrap: wrap; gap: 7px; width: 169px; }
cpcc>bl of { display: grid; grid-template-columns: 50px auto; align-items: center; }
cpcc>bl of i { justify-content: flex-start; }
cpcc>bl of t { font-size: 15px; font-weight: 500; }
cpcc>bl f.scroll { overflow-y: scroll !important; padding: 11px 0; display: flex; position: relative; margin: unset; width: 100%; }
cpcc>bl ft f>d { padding: 7px; border-radius: 11px; display: grid; min-width: 38%; max-width: 56%; box-shadow: 0 0 6px -2px rgba(0, 0, 0, .3); } 
cpcc>bl ft bd { padding: 0px; border: none; } 
cpcc>bl ft h1 { font-size: 14px; }
cpcc>bl of { display: grid; grid-template-columns: 44px auto; }
cpcc>bl of { display: grid; grid-template-columns: 40px auto; height: 10%; align-items: center; }
cpcc>bl ft hd { padding: 0px; }
cpcc>bl ft f>d { margin: 2px; padding: 11px; }
cpcc>bl of i svg { fill: transparent; }
cpcc>bl flex.scroll { padding: 4px; margin: 4px; } 
cpcc>bl ft f>d { margin: 2px; padding: 11px; } 
cpcc>bl ft { height: auto; display: block; }
cpcc>bl is>i { height: 15px; width: 15px; margin: auto 2px; opacity: .5; }
cpcc>bl i.this { opacity: 1; }

cpcc>bl { display: block; border-radius: 11px; overflow: hidden; padding: 22px; background: var(--bt); }
cpcc>bl bd { border-top: solid 0.5px var(--bc); display: block; padding: 11px 0; }
cpcc>bl bd h1 { display: flex; align-items: center; column-gap: 11px; font-weight: 600; }	
cpcc>bl bd spo { font-size: 0.7em; font-weight: 400; }
cpcc>bl bd h5 { letter-spacing: 0.7px; font-weight: unset; }
cpcc>bl bd mrp { text-decoration: line-through; }
cpcc>bl bd p { margin: 4px 0; }
cpcc>bl btns { display: grid ; grid-template-columns: max-content auto; align-items: center; }
cpcc>bl btns>btn { display: flex ; align-items: center; background: var(--bc); width: max-content; font-weight: 500; padding: 7px 22px; margin: 4px; border-radius: 33px; font-size: 0.88em; }
cpcc>bl btn i { height: 18px; width: 18px; margin: 0 5px; }
cpcc>bl btns>btn:nth-child(1) { background: var(--lgaa); color: var(--b); padding: 7px 33px; }

@media only screen and (max-width: 999px) { 

	cpco>bl { margin: 11px 0; }
	
}

/* Component : ProductGallery */
cmpig bl hd { opacity: 1; }
cmpig { display: block; position: relative; }
btn.nextt svg { transform: rotate(180deg); }
cmpig svg { height: 22px; }
cmpig d.aerea { gap: 2%; padding-bottom: 11px;}	
cmpig d.sidebar { padding: unset; }
cmpig d.aerea { display: grid;gap: 0%; }
cmpig l.info t { text-align: unset; }	
cmpig>bl { display: grid ; grid-template-columns: max-content auto 0; background: var(--bt); align-items: center; padding: 11px; border-radius: 22px; border: 1px solid var(--bt); position: relative; }
cmpig>bl bd>i { width: auto; overflow: hidden; border-radius: 15px; margin: 0 7px; height: -webkit-fill-available; min-height: 95%; background: var(--bc); margin-right: 0; max-height: 288px; border: 1px solid var(--bc); }
cmpig bl bd>i img { object-fit: cover; height: 100%; width: 100%; }
cmpig>bl hd i { display: flex; background: var(--b); border-radius: 55%; height: auto; width: 44px; }	
cmpig bl mg { gap: 9%; display: flex ; align-items: center; flex-direction: column; max-height: 277px; overflow-y: auto; }
cmpig bl bd { padding: unset; position: relative; height: -webkit-fill-available; }
cmpig bl hd i img { object-fit: cover; height: 100%; width: 100%; }
cmpig bl hd { opacity: 1; mask-image: linear-gradient(180deg, #000 95%, transparent), linear-gradient(0deg, #000 95%, transparent); -webkit-mask-composite: source-in, xor; mask-composite: intersect; -webkit-mask-image: linear-gradient(180deg, #000 95%, transparent), linear-gradient(0deg, #000 95%, transparent); }
cmpig bl ft i:nth-child(1) { transform: rotate(180deg); height: 44px;}	
cmpig bl mg>i { height: 77px; width: 77px; margin: 4px 0; border: solid 2px var(--bc); flex: none; overflow: hidden; border-radius: 11px; }
cmpig .dot { width: 10px; height: 10px; border-radius: 50%; background: var(--bor); transition: 0.3s; margin: 2px; }
cmpig .dot.active { background: var(--aaa); }
cmpig bl bd .indicator { display: flex ; margin: 0 auto; background: var(--bg); padding: 4px; width: max-content; border-radius: 21px; position: absolute; bottom: 22px; left: 0; right: 0; }
cmpig bl bd .Product_Select { display: none; justify-content: space-between; position: absolute; z-index: 0; top: 40%; left: 0; right: 0; }
cmpig bl bd .Product_Select btn { display: block; height: 44px; width: 44px; font-size: 1.44em; background: var(--bt); text-align: center; border-radius: 55%; place-content: center; margin: 4px; }
cmpig bl hd i:hover { border: solid 2px var(--aa); }
cmpig>bl ft btn { display: flex ; align-items: center; justify-content: center; border-radius: 55%; box-shadow: 0 0 7px 4px var(--bc); height: 33px; position: absolute; width: 33px; padding: 7px; background: var(--b); z-index: 99; right: -9px; top: 0; bottom: 0; margin: auto 0; opacity: 0; visibility: hidden; transition: var(--t-normal); }

@media screen and (max-width: 999px) {
	cmpig bl bd .Product_Select { display: flex; }
	cmpig bl hd i{margin :auto;}
	cmpig>bl>bd >i { height: auto; width: auto; }
	cmpig bl hd { grid-column-start: 1; grid-row-end: 3; display: none; }
	cmpig main { display: grid; grid-row-start: 1; grid-row-end: 2; grid-column-start: 1; }
	cmpig bl { grid-template-columns: auto auto 0px; margin: 0 11px; margin-top: 11px; }	
	cmpig hd { opacity: 0; }
	cmpig ft { opacity: 0; }
	cmpig bd { padding: 0; }		
	cmpig bl i svg { height: 77%; width: 77%; }	
	cmpig bl bd { padding: 0; }
	cmpig bl mg { grid-template-columns: 77px 77px 77px 77px; grid-template-rows: 77px; display: grid ; gap: 1%; justify-content: center; }
	bmpot bl { margin:  0; }	
}
/* Component : ProductRelatedSeller */
cpsr>bl { display: grid ; grid-template-columns: 55px auto; border-radius: 11px; padding: 11px; background: var(--bt); box-shadow: var(--bt-bx); margin: 11px 7px; min-width: 377px; }
prss>bl>hd h4 { font-size: 1.44em; }
cpsr>bl rt { display: flex ; align-items: center; }
cpsr>bl rt>i { display: flex ; height: 11px; width: 11px; opacity: .5; margin: 7px 2px; }
cpsr>bl rt>i.this { opacity: 1; }
cpsr>bl hd { display: flex ; align-items: center; gap: 7px; flex-wrap: wrap; }
cpsr>bl hd>i { width: 44px; height: 44px; border-radius: 50%; overflow: hidden; }
cpsr>bl hd>t { font-weight:var(--fw-b); font-size:var(--fs-m); color:var(--c); }

cpsr>bl bd { margin-top:var(--s-s); display:flex; align-items:center; gap:var(--s-s); flex-wrap:wrap; }
cpsr>bl div>u { color:var(--c0); font-size:var(--fs-s); text-decoration:none; }
cpsr>bl ts { background: var(--a-t); padding: 3px 5px; color: var(--b); margin: 0 4px; border-left: 1px solid var(--bc); font-size: 0.77em; border-radius: 7px; }

cpsr>bl ft { display: block; margin: 11px 0; grid-column-start: 1; grid-column-end: 3; }
cpsr>bl ft>btn { padding: 7px 11px; font-size:0.88em; border-radius:var(--br); border:1px solid var(--c0); background:var(--b); color:var(--c); cursor:pointer; transition:var(--t-normal); }
cpsr>bl ft>btn:hover { background:var(--hover); }
cpsr>bl bd>d { display: block; }
cpsr>bl name { font-weight: 700; font-size: 0.88em; }

prss>bl>bd { display: grid ; position: relative; }
prss>bl { position: relative; display: grid ; background: var(--bt); padding: 22px; border-radius: 11px; margin: 11px; margin-top: 0; }
prss>bl>hd { display: block; margin-bottom: 11px; }
prss>bl>bd>d { display: grid ; overflow: auto; grid-template-columns: auto auto auto auto auto auto; max-width: 100%; }


@media (max-width : 999px) {
	prss>bl>hd h4 { font-size: 1em; }
}
/* Component : ProductReview */
pdro>bl { display: block; padding: 22px 0; border-bottom: 1px solid var(--bc); }
pdro>bl hd { display:flex; flex-direction:column; gap:4px; }
pdro>bl hd>i { width: 33px; height: 33px; border-radius: 50%; overflow: hidden; }
pdro>bl hd>t { font-weight:600; }
pdro>bl hd>p { font-size:14px; }
pdro>bl bd { margin-top:10px; }
pdro>bl bd>t { display:block; font-size:13px; margin-bottom:4px; }
pdro>bl bd>p { font-size:14px; margin:2px 0; }
pdro>bl bd>p>b { font-weight: 600; font-size: 12px; margin-left: 4px; color: var(--a); }
pdro>bl ft { display:flex; align-items:center; gap:10px; margin-top:12px; }
pdro>bl ft>t { padding:4px 12px; border-radius:20px; font-size:13px; cursor:pointer; }
pdro>bl ft>p { font-size:13px; cursor:pointer; }
pdro>bl rt { display: flex ; font-size: 15px; align-items: center; font-weight: 600; }
pdro>bl rt>i { height: 12px; width: 12px; margin-right: 3px; opacity: 0.5; }
pdro>bl rt>i.this { opacity: 1; }
pdro>bl hd>d { display: flex ; align-items: center; gap: 11px; }
pdro>bl ft btns>btn { padding: 5px 15px; border-radius: 22px; font-size: 0.88em; border: 1px solid; }
pdro>bl ft btns>btn:nth-child(2) { border: none; border-left: 1px solid; border-radius: 0; padding: 0 15px; margin-left: 22px; }

pdrs>bl { display: block; border-radius: 0 0 11px 11px; padding: 22px; background: var(--bt); }

@media (max-width : 999px) {
	pdrs>bl { margin: 0 11px; }
}
/* Component : ProductReviewRatio */
crsro>bl { display: block; padding: 22px; background: var(--bt); border-radius: 11px 11px 0 0; }
crsro>bl hd { display: grid ; grid-template-columns: 50% 50%; }
crsro>bl rt { display: flex ; align-items: center; }
crsro>bl rt>i { height: 11px; width: 11px; margin-right: 5px; opacity: 0.5; }
crsro>bl i.this { opacity: 1; }
crsro>bl hd>d { display: inline-flex ; align-items: center; gap: 7px; justify-content: end; }
crsro>bl hd>h5 { font-size: 1.22em; margin-top: 22px; display: block; }
crsro>bl hd>h4 { font-size: 1.33em; }
crsro>bl d>p { display: grid ; grid-template-columns: max-content 77% max-content; align-items: center; }
crsro>bl d>p>i { display: block; height: 7px; border-radius: 22px; background: var(--bc); margin: 7px 11px; max-width: 100%; width: auto; }
crsro>bl i>b { display: block; background: var(--c); height: 7px; border-radius: 22px; }
crsro>bl bd { display: grid ; grid-template-columns: 50% 50%; }
crsro>bl cc>c { display: flex ; justify-content: space-between; align-items: center; }
crsro>bl c>spain { display: grid ; grid-template-columns: 22px auto; align-items: center; }
crsro>bl cc>c { display: flex ; justify-content: space-between; align-items: center; margin: 11px 0; font-weight: 600; }
crsro>bl c>t { opacity: .66; font-size: 1.022em; }
crsro>bl bd cc { display: block; padding: 11px; }
crsro>bl ft>sl { display: grid ; grid-template-columns: auto 55px; }
crsro>bl sl>input { position: absolute; inset: 0; height: auto; min-height: auto; font-weight: 500; padding-right: 55px; }
crsro>bl sl>btn svg { fill: var(--b); }
crsro>bl sl>btn { height: 44px; width: 44px; grid-column-start: 2; display: flex ; align-items: center; justify-content: center; background: var(--c); border-radius: 11px; margin-left: auto; }
crsro>bl ft>d { display: flex ; align-items: center; white-space: nowrap; font-size: 1.066em; font-weight: 500; line-height: 2.77; }
crsro>bl d>select { display: block; font-weight: 600; font-size: 0.88em; height: auto; width: auto; margin: 7px; margin-top: 12px; }
crsro>bl d>t { opacity: .77; }


@media (max-width : 999px) {
	crsro>bl hd>h5 { font-size: 1em; }
	crsro>bl bd { display: block; }
	crsro>bl bd cc { padding: 11px 0; }
}
/* Component : ProductSeller */
pslr>bl { display: block; padding: 22px; background: var(--bt); border-radius: 11px; }
pslr cpsr>bl { background: transparent; box-shadow: none; }
pslr>bl>bd { display: block; padding: 22px; border: 1px solid var(--bc); border-radius: 11px; }
pslr>bl bd>div { display: grid ; grid-template-columns: 50% 50%; }
pslr>bl div>d { display: flex ; padding: 11px 0; flex-direction: column; }
pslr>bl d>b { font-size: 0.88em; font-weight: 600; line-height: 2; }
/* COmponent : ProductSpecifications */
cpsp>bl { padding: 22px; border-radius: 11px; background: var(--bt); }
cpsp>bl bd>d { font-size: 15px; margin: 7px 0; display: flex ; justify-content: space-between; align-items: center; }
cpsp>bl p { font-weight: 500; display: inline-block; margin: 0; opacity: .77; }
cpsp>bl b { font-size: 0.88em; font-weight: 500; }
@media only screen and (max-width: 999px) { 
	
	cpsp>bl { margin-top: 11px; }
	
}
cpib { display: block; margin: 11px 0; position: relative; }
cpib hd h1 { font-size: 2em; }
cpib hd loction { display: grid; grid-template-columns: 33px auto; align-items: center; }
cpib btn { height: 55px; display: flex ; justify-content: center; align-items: center; background: var(--aaa); color: var(--b); border-radius: 7px; box-shadow: var(--bs-bt); width: 100%; max-width: 333px; margin: auto; font-weight: bold; cursor: pointer; margin: 11px auto; position: relative; }
cpib btn:nth-child(2) { box-shadow: inset 0 0 0 3px var(--a); color: var(--a); background: transparent; }
cpib secure { display: grid; grid-template-columns: 33px auto; align-items: center; }
cpib label { display: grid; grid-template-columns: 33px auto; align-items: center; }
cpib label input { display: block; height: auto; width: auto; }
cpib bl bd { padding: 1px;  margin: 0px; }		
cpib bl.quik { border-radius: 6px; }	
cpib bl hd input { margin: auto; background: unset; width: 77px; padding: 0; text-align: center; height: 16px; }	
svis invoiceslist>hd bx h4 { display: grid; justify-content: center; }	
cpib>bl { background: var(--b); padding: 22px; border-radius: 22px; }
cpib .stepper i { height: 20px; }
cpib svg { height: 20px; }
@media only screen and (max-width: 999px) { 	

cmboa>bl { margin: 7px; }	
cpib bl bd btn { margin: 11px auto;margin: 11px auto;padding: 11px; width: auto; height: auto; }	
cmbor bl{grid-template-columns: 44px auto 35px;}	

cmbor bl b:nth-child(3) { display: grid; text-align: end; width: auto; }	
}bpco bl{  border: 1px solid var(--bc); border-radius: 22px; padding: 22px; background: var(--b); text-align: center; margin: 11px 0; }
bpco .wish { border: none; font-size: 14px; height: 55px; display: flex ; justify-content: center; align-items: center; background: var(--aaa); color: var(--b); border-radius: 7px; box-shadow: var(--bs-bt); font-weight: bold; cursor: pointer; margin: 11px 0; }
bpco .pdg img {border-radius: 8px; margin: 22px auto; }
bpco .pif { text-align: left; margin-top: 10px; } 
bpco .pif strong { font-weight: 500; }
bpco .dit { color: var(--b); background: red; padding: 3px 6px; border-radius: 4px; font-size: 12px; font-weight: 700; }
bpco .lidl { color: red; font-size: 12px; margin-left: 5px; } 
bpco .prc { font-size: 18px; font-weight:500; } 
bpco .opc { text-decoration: line-through;  font-size: 14px; margin-left: 5px; } 
bpco .prime { color: var(--aa); font-size: 14px; font-weight: 500; margin-left: 5px; } 
bpco .spd { font-size: 12px;  margin-top: 10px;text-align: left; }
@media only screen and (max-width: 999px) {
bpco bl { width: auto; margin: 11px; }}
cpdc{display:flex;flex-direction:column;background:var(--b);border-radius:var(--br);max-width:360px;margin:4px 0;overflow:hidden;position:relative}
cpdc hd{position:relative;background:linear-gradient(135deg, #ffa726 0%, #ff9800 100%);display:flex;align-items:center;justify-content:center;overflow:hidden}
cpdc nw{position: absolute; top: 12px; left: 12px; background: var(--b); color: var(--a); padding: 4px 8px; border-radius: 6px; font-size: 12px; font-weight: 600;}
cpdc lov{position:absolute;top:12px;right:12px;width:32px;height:32px;background:rgba(255,255,255,0.2);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color 0.2s}
cpdc lov:hover{background:rgba(255,255,255,0.3)}
cpdc hd i{height:100%;width:100%}
cpdc lov>i{height:23px;width:23px}
cpdc bd{padding:20px 11px;flex-grow:1}
cpdc bd h3{margin:0 0 8px 0;font-size:var(--fs18);font-weight:600;color:var(--tc);line-height:1.3}
cpdc bd tx{display:block;font-size:var(--fs14);color:var(--sc);margin-bottom:8px}
cpdc bd h4{margin:0;font-size:24px;font-weight:700;color:var(--tc)}
cpdc ft{padding:0 20px 20px 20px;position:absolute;right:-2%;bottom:0%}
cpdc ft bts{display:flex;justify-content:flex-end;padding:0 5px}
cpdc ft bt{background: #2196F3; color: #ffffff; border: none; width: 44px; height: 44px; border-radius: 12px; cursor: pointer; display: flex ; align-items: center; justify-content: center; font-size: 18px; transition: background-color 0.2s, transform 0.1s;}
cpdc ft bt:active{transform:scale(0.95)}

@media(max-width:480px){
	cpdc{max-width: 100%; padding: 16px; margin: 4px;}
	cpdc hd { border-radius: var(--br); }
	cpdc bd{padding:16px}
	cpdc ft{padding:0 16px 16px 16px}
}
cpdc .favorited{color:var(--fav);transform:scale(1.2)}

bpcs>bl { display: flex ; flex-direction: column;  width: 100%; height: 700px; border-radius: 0px 8px 8px 0px; box-shadow: var(--bs-bs); transition: 333ms; padding: 19px 0px;border: solid 1px var(--bc); }
bpcs>bl>hd {display: flex;padding: 0px 12px;flex-direction: column;}
bpcs bl span, bpcs p { font-size: 14px; color: var(--c0); opacity: .4; }
bpcs>bl>bd { display: flex ; flex-direction: column; flex: 1; padding: 15px 12px;}
bpcs bd dv { display: flex ; flex-direction: column;}
bpcs d { display: flex ; justify-content: space-between; }
bpcs div dv { display: flex ; flex-direction: row; align-items: center;gap: 9px; }
bpcs img { width: 33px; height: 33px; }
bpcs t {font-size: 17px;color: var(--c0);}
bpcs hd h2 { color: var(--c0); opacity: .8; }
bpcs bd dv:nth-child(2) t { font-size: 15px; }
bpcs dv i { width: 33px; padding: 7px 8px; height: 34px; border-radius: 50%; display: flex ; align-items: center; justify-content: center; background: var(--bc); }
bpcs ft btn { display: flex ; justify-content: center; background: var(--bc); border-radius: 7px; border: solid 1px var(--bc); padding: 6px; }
bpcs>bl>ft { border-top: solid 1px var(--bor); padding: 18px 18px 0px 18px; }
bpcs bd div { display: flex ; flex-direction: column; gap: 14px; border-top: solid 1px var(--bor); margin-top: 6px; padding-top: 13px; }
bpcs dv d t { font-size: 14px; }
bpcs dv d { padding-top: 8px; }
@media(max-width:999px){
bpcs>bl {border-radius: 4px;}
}
cpcy input[type="radio"] {display: none;}
cpcy hd label,cpcy bd label,cpcy ft label { display: flex ; padding: 7px 9px; padding-left: 33px; }
cpcy hd d,cpcy bd d,cpcy ft d { display: flex ; align-items: center; gap: 13px; font-weight: 500; }
cpcy hd>dv,cpcy bd>dv,cpcy ft>dv { display: flex ; flex-direction: column; border: unset; padding: unset; }
cpcy>bl { padding: unset; }
cpcy bd i,cpcy ft i { width: 30px; padding: 3px 3px; height: 30px; border-radius: 50%; display: flex ; align-items: center; justify-content: center;background: var(--bc); }

cpcz { background: var(--b); border-radius: var(--br); overflow: hidden; display: flex; flex-direction: column; position: relative; margin: 3px 0px; max-width: 350px; }
cpcz hd { padding: 20px 20px 10px 20px; position: relative; background: var(--b); display: flex; justify-content: center; align-items: center;}
cpcz hd i { cursor: pointer; transition:333ms;}
cpcz hd i.like { position: absolute; top: 12px; right: 12px; width: 32px; height: 32px; border-radius: 50%; display: flex ; align-items: center; justify-content: center; cursor: pointer; }
cpcz hd i:hover { transform: scale(1.1); } 
cpcz hd img { width: 100%; height: auto; max-width: 250px; object-fit: contain; } 
cpcz bd { padding: 20px; flex-grow: 1; } 
cpcz bd h2 { margin: 0 0 20px 0; font-size: 20px; font-weight: var(--fw-b); color: var(--c); line-height: 1.3; } 
cpcz bd tx { display: block; font-size: 14px; color: var(--c0); margin-bottom: 12px; font-weight: 500; }
cpcz bd szs { display: flex; gap: 8px; margin-bottom: 20px; } 
cpcz bd szs sz { display: flex; align-items: center; justify-content: center; width: 44px; height: 44px; border: 2px solid var(--bg); border-radius: 12px; font-size: 14px; font-weight: 500; color: var(--c); cursor: pointer; transition: all 0.2s ease; background: var(--b); } 
cpcz bd szs sz.this { border-color: var(--c1); background: var(--c1); color: var(--b); }
cpcz bd szs sz:hover { border-color: var(--c1);  }
cpcz bd>cls { display: flex; gap: 8px; margin-bottom: 20px; } 
cpcz bd cls cl { width: 32px; height: 32px; border-radius: 50%; cursor: pointer; border: 3px solid transparent; transition: all 0.2s ease; position: relative; }
cpcz bd cls cl:nth-child(1) { background: var(--c); border-color: var(--c); } 
cpcz bd cls cl:nth-child(2) { background: #e74c3c; }
cpcz bd cls cl:nth-child(3) { background: #f39c12; } 
cpcz bd cls cl:nth-child(4) { background: var(--c1); } 
cpcz bd cls cl:nth-child(5) { background: #27ae60; }
cpcz bd cls cl:nth-child(1)::after { content: '✓'; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); color: var(--b); font-size: 12px; font-weight: bold; } 
cpcz bd cls cl:hover { transform: scale(1.1); box-shadow: 0 2px 8px var(--bc); } 
cpcz ft { padding: 0 20px 20px 20px; display: flex; justify-content: space-between; align-items: center; }
cpcz ft p { margin: 0; font-size: 24px; font-weight: var(--fw-b); color: var(--c); } 
cpcz ft bts { display: flex; } 
cpcz ft bts bt { background: var(--btn); color: var(--b); border: none; padding: 12px 24px; border-radius: 12px; font-size: 14px; font-weight: 600; cursor: pointer; display: flex; align-items: center;}
cpcz ft bt i { height: 25px; width: 25px; }
	
@media(max-width:480px){
	
	cpcz{ max-width: 100%; padding: 16px; margin: 4px;}
}

	cpif cmppm bl { overflow: unset; margin: 4px; padding: 7px; background: var(--b); border-radius: 9px; display: grid ; grid-template-columns: auto auto; align-items: center; justify-content: space-between; }
cpif cmppd bl { overflow: unset; margin: 4px; padding: 7px; background: var(--b); border-radius: 9px; display: grid ; grid-template-columns: auto auto; align-items: center; justify-content: space-between; }
cpif cmppc bl { overflow: unset; margin: 4px; padding: 7px; background: var(--b); border-radius: 9px; display: grid ; grid-template-columns: auto auto; align-items: center; justify-content: space-between; }
cmpcf { grid-column-start: 1; border: none; grid-column-end: 3; }


cpif blc.quik mg aa t { font-size: 0.77em; }
cpif right{ border-radius: 7px !important; border: solid 1px var(--bc) !important; }
cpif mg aa { border-radius: 6px; width: auto; padding: 11px; border: solid 1px var(--bc); border-radius: 6px; height: 20px; margin: 4px; display: flex; align-items: center; justify-content: center;}	
cpif bl {display: block; margin: 0; background: transparent; border-radius: 0; border-bottom: solid 1px var(--bc); padding: 11px 0;}
cpif  mg aa i { height: 11px; width: 11px; margin-left: 6px; }	
cpif  mg { text-align: center; grid-template-columns: auto auto auto ; overflow: hidden; overflow-x: auto; padding: 0; display: grid; margin: auto; align-items: center; }
cpif input { width: -webkit-fill-available; padding: 11px; border: solid 1px var(--bc); border-radius: 11px; height: 25px; background: transparent; }
cpif select { width: 100%; padding: 11px; border: solid 1px var(--bc); border-radius: 6px; background: transparent; margin: 0; height: 50px; }
cpif d>bl { /* border: solid 1px var(--aa); */ margin: 4px; padding: 7px; background: var(--bt); border-radius: 9px; display: grid ; grid-template-columns: auto auto; align-items: center; justify-content: space-between; }
cpif aa.this { background: var(--aaa); color: var(--b); }
cpif d.sidebar { padding: 0; }	
cpif bl.Clear { display: grid; margin: 0; position: static; bottom: 0; z-index: 999999999; width: 100%; background: transparent; border: unset; padding: 0;}	
cpif d { display: grid ; grid-template-columns: 50% 50%; margin-bottom: 6px; }
cpif bl.Clear h4 { text-align: center; }	
cpif {display: grid;grid-column-start: 2; margin: 22px 0px; background: var(--bt); padding: 11px; border-radius: 22px;position: relative;margin:0;}
cpif bl bl { border: unset; border-bottom: solid 1 px var(--bc); }
cpif mg .this { background: var(--aaa); color: var(--c); border-radius: 7px; /*padding: 3px 14px; */color: var(--b); }
cpif mg aa { width: auto; padding: 4px 11px; border-radius: 6px; height: 20px; margin: 2px; display: flex; align-items: center; border: none; background: var(--bc); font-weight: 500; }
cpif bl mg { display: grid; border-radius: 11px; grid-template-columns: 22% 22% 22% 22%; }		
cpif .apy btn { box-shadow: inset 0 0 0 3px var(--a); color: var(--a); background: transparent; align-items: center; display: flex; justify-content: center; }	
cpif btn { height: 44px; display: flex; background: var(--bc); border-radius: 7px; box-shadow: var(--0); width: 100%; max-width: 333px; margin: auto; font-weight: bold; cursor: pointer; margin: 11px 0; align-items: center; justify-content: center; padding: 2px; }
cpif bo oo { display: block; height: 19px; width: 19px; background: var(--aaa); border-radius: 50%; position: absolute; transition: 333ms; color: #000; box-shadow: unset; margin: 1px; opacity: 0.8; }	
cpif filter1 bl:nth-child(3) { grid-column-start: 2; grid-column-end: 4; }	
cpif .quik .gdr { grid-template-columns:auto; }	
cpif .oo bo { box-shadow: inset 60px 0px 0px; color: var(--at); border-radius: 50px; padding: 0px; }	
cpif .apy btn { box-shadow: inset 0 0 0 3px var(--a); color: var(--a); background: transparent; align-items: center; display: flex; justify-content: center; }		
cpif blc.quik { border-radius: 6px; }	
cpif bl bd bl {padding: 11px; border: none; display: block; border-radius: 11px; background: var(--b); margin: 11px 0; }
cpif hd aa { border: solid 1px var(--bor); padding: 2px 8px; border-radius: 6px; }	
cpif>filter1>bl:nth-child(4) { grid-column-end: 1; grid-column-start: 4; }
cpif bl.Clear bd { padding: 0px; column-gap: 11px; display: flex ; align-items: center; justify-content: space-between; }
cpif d>bl:nth-child(3) { grid-column-start: 1; grid-column-end: 3; }
cpif filter2 btn:last-child { background: var(--aaa); color: var(--b); height: 40px; }
cpif actn { display: flex; justify-content: center; align-items: center; }
cpif bb { position: relative; display: block; max-height: 30px; width: 44px; border-radius: 50px; border: solid 2px; transition: 333ms; box-shadow: unset; overflow: visible; top: unset; height: 21px; right: unset; background: var(--bc); padding: 2px; opacity: 0.9; border: 1px solid var(--bc); }
cpif .oo oo { margin-left: 23px; background: var(--b); }
cpif bd>sl { height: auto; overflow: hidden; }
cpif>filter1>bl { margin-bottom: 11px; display: block; padding: 11px; background: var(--bt); border-radius: 11px; }
cpif bl hd { display: block; font-size: 12px; align-items: center; margin-bottom: 11px; }
cpif select { font-size: 0.88em; font-weight: 400; background: var(--bc); }
cpif d>bl h3 { display:flex; font-size: 13px; font-weight: 500; }
cpif d bl>hd { display: grid; font-size: 12px; grid-template-columns: 33px auto; align-items: center; margin-bottom: 0; }
cpif btn h4{ font-weight: 500; }
cpif .gender { grid-template-columns: auto auto; }
cpif bl bl { overflow: unset; }
cpif mg aa { padding: 11px; }
cpif bl mg { grid-template-columns: 31% 31% 31%; gap: 7px; }
cpif filter2 bl.cfa { border: none; grid-column-start: 1; grid-column-end: 3; }
cpif filter1 { grid-template-columns: 32% auto auto; display: grid ; gap: 12px; padding: 0px 5px; }
cpif filter2 { margin: 0 7px; }
cpif filter1 { display: block; }
cpif filter2 { display: block; }
@media screen and (max-width: 999px) {
cpif { grid-column-start: 1; display: none; }
}

@media only screen and (max-width: 999px) {
cpif { grid-template-columns: 100% ; }
cpif filter1 { display: block; }
cpif filter2 { background: var(--b); padding: 11px; border-radius: 11px; gap: 11px; display: grid; }
	
}		
	
@media only screen and (min-width: 999px) {
cpif filter2 { display: grid ; grid-template-columns: 48.5% 49%; gap: 2%; background: var(--b); padding: 11px; border-radius: 11px; border: solid 2px var(--b); }
cpif d { display: grid ; grid-template-columns: 33% 33% 33%; margin-bottom: 6px; } }
	




bplo>bl { background: var(--b); border-radius: 11px; box-shadow: var(--bs); transition: 333ms; display: flex ; flex-direction: column; padding: 12px 24px; margin: 5% 20px; }
bplo>bl>bd { display: grid ; grid-template-columns: auto auto; }
bplo hd h4 { margin-bottom: 15px; display: block;font-weight: 400;}



@media(max-width:999px){
bplo>bl>bd { display: block; }



}bpfo .offers-container { display: flex ; gap: 15px; overflow-x: auto; padding: 10px; }
bpfo .offer-card h3 { font-size: 16px; margin-bottom: 8px; } 
bpfo .offer-card p { font-size: 0.77em; margin-bottom: 8px; }
bpfo .offer-card a { color: var(--aa); text-decoration: none; font-weight: 400; }
bpfo .offer-card a:hover { text-decoration: underline; }
bpfo .offer-card { background: var(--b); border: 1px solid var(--bc); border-radius: 8px; padding: 15px; min-width: 200px; max-width: 200px; box-shadow: 2px 2px 8px rgba(0, 0, 0, 0.1); overflow: hidden; }
bpfo { background: var(--b); display: block; margin: 11px 0; padding: 11px; border-radius: 11px; }
bpfo slides{display: block; overflow: scroll;}
bpfo>bd { display: grid ; }
cmpoi { display: grid; position: relative; margin-bottom: 11px; }
cmpoi hd h1 { font-size: 1.4em; font-family: 'Unbounded'; }
cmpoi p { margin: 0; }
cmpoi btn { height: 55px; display: flex ; justify-content: center; align-items: center; background: var(--aaa); color: var(--b); border-radius: 7px; box-shadow: var(--bs-bt); width: 100%; max-width: 333px; margin: auto; font-weight: bold; cursor: pointer; margin: 11px 0; }
cmpoi>bl { background: var(--b); padding: 22px; border-radius: 22px; }



bmppo { position: relative; display: grid ; background: var(--bt); padding: 22px; border-radius: 11px; margin: 11px; }
bmppo hd h4 { display: grid; grid-template-columns: 47% auto; align-items: center; font-size: 18px; font-weight: 600; }
bmppo hd h4 { font-size: 14px; text-align: justify; grid-template-columns: 100%; margin: 11px 4px 3px 1px; }
bmppo hd b { font-size: 16px; }
bmppo hd t { font-size: 12px; }	
bmppo hd b { font-size: 16px; }	
bmppo bd { display: grid ; grid-template-columns: 20% 20% 20% 20%; padding: 0; background: transparent; margin: 0; gap: 11px; border-radius: 22px; box-shadow: var(--bs-bs); }
bmppo bd blc { display: grid; grid-template-columns: 24% 68%; padding: 0; align-items: center; background: rgb(213 249 213); margin-block: 11px; border-radius: 8px; box-shadow: var(--bs-b); font-size: 18px; }
bmppo ft h1 { font-size: 16px; display: flex; justify-content: space-between; align-items: baseline; }
bmppo ft flex.scroll { padding: 4px; margin: 4px; width: 97%; }
bmppo ft blc { margin: 2px; padding: 2px; }
bmppo ft flex.scroll { overflow-y: scroll !important; padding: 11px 0; display: flex; position: relative; margin: unset; width: 100%; }	
bmppo img { border-radius: 7px; }	
bmppo ft p { display: grid; grid-template-columns: 95px 13px; align-items: center; font-size: 14px; font-weight: 500; }	
bmppo ft p:active { text-decoration: underline; }	
bmppo i { height: 35%; }

@media only screen and (min-width: 999px)  { 
bmppo bd {  row-gap: 0; }
}

@media only screen and (max-width: 999px)  { 
bmppo bd { grid-template-columns: 50% 50%;padding-top: 11px; }
bmppo bd blc { margin: 0; }
}
	
/* Component : Product_Sessionreviews */
cmpir is { display: flex; }
cmpir hd { display: grid; justify-content: flex-start; row-gap: 7px;}
cmpir hd h4 { display: grid; grid-template-columns: 46% auto; align-items: center; font-size: 16px; font-weight: 600; }
cmpir hd h1 { font-size: 24px; font-weight: 600; }
cmpir hd h5 { font-size: 14px; font-weight: 500; }
cmpir { background: var(--b); display: block; padding: 22px; border-radius: 22px; margin: 11px; }
cmpir blc { display: grid; grid-template-columns: 44px auto 55px ; border-radius: 0px; column-gap: 15px; padding: 11px 0px;    background: transparent; }
cmpir re { overflow: hidden; box-shadow: inset 0 0 0 1px #BBBFBF; background: #F0F2F2; height: 27px; display: flex; border-radius: 2px; }
cmpir r { border-radius: 4px; background: var(--btn2); border-top-right-radius: 0; border-bottom-right-radius: 0; display: flex; width: 55%; }
cmpir blc:nth-child(5) {font-size: 14px; }	
cmpir blc b { font-size: 14px; display: flex; color: var(--c); font-weight: 400; }
cmpir ft h1 { font-size: 24px; font-weight: 600; }	
cmpir ft h2 { font-size: 14px; font-weight: 500; }	
cmpir ft h6 { display: flex; justify-content: center; padding:11px; box-shadow: inset 0 0 0 1px #BBBFBF; border-radius: 6px; }	
cmpir ft { height: 125px; display: grid; align-items: center; border-top: solid 1px var(--bc); margin: 12px 0px; margin-bottom: 0; }
cmpir div>i { height: 22px; width: 22px; }
cmpir div { display: flex ; align-items: center; }bmpot is { display: flex; }
bmpot bd h1 { display: grid; grid-template-columns: 83px auto; align-items: center; font-size: 16px; font-weight: 600; column-gap: 7px; }
bmpot hd p { display: grid; grid-template-columns: 33px auto; align-items: center; font-size: 16px; column-gap: 11px; font-weight: 600; margin-block: 25px 1px; }
bmpot bd h2 { font-size: 16px; font-weight: 600; }
bmpot bl bd { padding: 8px 3px; }
bmpot bl hd { font-size: 21px; }
bmpot bd h4 { margin-block: 8px; }
bmpot btn { display: inline-flex; background:var(--bc); padding: 6px 18px; border-radius: 6px; font-weight: 600;}
bmpot btn:nth-child(2) { background: var(--aaa); color: var(--b); }
bmpot ft { margin-block: 12px; display: flex; column-gap: 18px; justify-content: end;}
bmpot { grid-column-start: 1; grid-column-end: 3; }
bmpot  btn:nth-child(2) { box-shadow: inset 0 0 0 2px var(--a); color: var(--a); background: transparent; }
bmpot bl { padding: 4px; margin: 4px; }
bmpot bd p { margin-block: 9px 4px; }
bpro { display: block; padding: 11px 22px; background: var(--b); border-radius: 22px; margin: 7px 0; }
@media only screen and (max-width: 999px) {
bmpot { grid-column-end: 2; }
bmpot bl { padding: 4px 0; }
 }


/*  Component : Products */	
cprs>bl { display: block; background: var(--bt); padding: 22px; border-radius: 11px; margin: 11px; }
cprs>bl bd>d { overflow: scroll; padding: 11px 0; display: flex ; position: relative; margin: unset; width: 100%; }
cprs>bl reverse, cprs>bl next { display: flex ; align-items: center; justify-content: center; height: 44px; width: 44px; position: absolute; top: 0; bottom: 0; right: 0; margin: auto -22px; background: var(--b); box-shadow: 0 0 7px 4px var(--bc); border-radius: 55%; z-index: 999; }
cprs>bl>bd { display: block; position: relative; }
cprs>bl reverse { right: unset; left: 0; }
cprs>bl next { transform: rotate(180deg); }
cprs>bl hd>h4 { font-size: 1.44em; margin-bottom: 11px; }

@media (max-width : 999px) {
	cprs>bl hd>h4 { font-size: 1.11em; }
}
bpbo bl { display: flex ; align-items: center; justify-content: space-between; background-color: rgb(79 195 250); padding: 20px; border-radius: 10px; width: 90%; margin: 20px auto; color: var(--b); }
bpbo hd , bpbo ft { max-width: 50%; } 
bpbo hd h2 { font-size: 24px; font-weight: bold; margin: 0; } 
bpbo hd p { font-size: 16px; margin-top: 5px; } 
bpbo ft img {  border-radius: 10px; }bpdo { max-width: 360px; margin: 0 auto; background-color: var(--b); border: 1px solid #ddd; box-shadow: 0 1px 2px rgba(0,0,0,0.05);display:block; padding: 12px;} 
bpdo hd { padding: 16px;  } 
bpdo name {  font-size: 14px; margin-bottom: 4px; } 
bpdo h1 { font-size: 20px; font-weight: 500; } 
bpdo bd { padding: 8px 0; } 
bpdo .sec { display: flex; justify-content: space-between; align-items: center; padding: 12px 16px;  font-size: 16px; font-weight: 500; } 
bpdo .arrow { font-size: 10px; } 
bpdo item {display: flex ; align-items: center; padding: 12px 16px; cursor: pointer; transition: background-color 0.2s; border-radius: 11px; margin: 7px 0;position: relative; } 
bpdo item:hover { background-color: var(--bc); } 
bpdo item.active { background: var(--aaa); } 
bpdo item.active span { color: var(--b); font-weight: 500; } 
bpdo i { margin-right: 12px; display: flex; align-items: center; justify-content: center; width: 24px; height: 24px; } 
bpdo item.active i svg { fill: var(--b); } 
bpdo item span { font-size: 14px;  }
bpdo ft { padding: 16px;} 

@media (max-width: 999px) { 
bpdo{ max-width: 100%; border: none;display: none; } 

}cpdm { display: none; }
@media screen and (max-width: 999px) {
cpdm { display: block; }
cpdm a { display: grid ; grid-template-columns: 100%; align-items: center; height: 33px; cursor: pointer; margin: 4px; white-space: nowrap; padding: 4px 19px; border-radius: 22px; background: var(--bc); gap: 2%; justify-content: center; text-align: center; font-size: 0.88em; }
cpdm mg { display: flex ; overflow: scroll; width: 100%; }
}

cpad { display: grid ; background: var(--bt); padding: 22px; border-radius: 11px; margin: 11px; }
cpad hd mb { margin: 11px 0; display: grid ; }
cpad hd>h4 { font-size: 1.11rem; }
cpad hd aa { display: grid ; grid-template-columns:28px auto; align-items: center; padding: 7px 0; gap: 7px; }
cpad hd aa i { height: 28px; }
cpad hd aa t { font-size: 1.11rem; font-weight: 500; }
cpad cpt { display: grid ; grid-template-columns: auto max-content; gap: 7px; }
cpad cpt h3 { font-size: 1.11rem; }
cpad cpt p { margin: 0; font-size: 0.99rem; }
cpad cpt h4 {font-weight: 400; color: var(--a); position: relative; }
cpad bd aa p { margin: 0; }
cpad bd aa h3 { font-weight: 500; }
cpad bd mb { display: grid ; margin-top: 11px; }
cpad bd aa { display: grid ; grid-template-columns: 44px auto; align-items: center; padding: 11px 0; gap: 11px; }
cpad bd aa i { background: var(--bc); padding: 7px; height: 30px; width: 30px; border-radius: 44px; }
cpad bd aa h3 { font-weight: 500; }
cpad bd aa p { margin: 0; }
cpad ft btn { display: block; text-align: center; padding: 11px; background: var(--aat); color: var(--a); border-radius: 7px; margin-top: 11px; font-weight: 500; }


@media (max-width : 999px) {
	cpad { margin: 0; border-radius: 0; padding: 11px; }
}
pato {display: grid ; margin-top: 4px; border-radius: 7px; position: relative;}
pato bl { display: grid ; grid-template-columns: 44px auto 22px; align-items: center; padding: 11px; gap: 22px; }
pato hd i { display: grid ; border-radius: 4px; overflow: hidden;position: relative; }
pato img { height: 44px; width: 44px; }
pato bd p { margin: 0; }
 
pato hd svg { fill: var(--b); }
cpam { display: grid ; padding: 22px; background: var(--b); border-radius: 11px; margin: 11px; }
cpam>bl>hd { display: grid ; grid-template-columns: auto auto; justify-content: space-between; padding: 0 11px}
cpam hd h3 { font-size: 1.11rem; }
cpam hd h4 { font-weight: 400; color: var(--a); position: relative; }

@media (max-width : 999px) {
	cpam { padding: 11px; }
}
/* Component : ProfileDp */
cpdo { display: block; background: var(--bt); padding: 11px; margin: 7px; border-radius: 22px; }
cpdo bd i { width: 135px; height: 135px; margin: auto; border-radius: 55%; justify-content: center; align-items: center; background: var(--bc); }
cpdo svg { opacity: 0.4; filter: grayscale(1); }		
cpdo a { font-weight: 500; color: var(--aa); font-size: 0.88em; }
cpdo img { border-radius: 50%; }
cpdo i { height: 116px; width: 116px; }	
cpdo { margin: 11px; }	
cpdo p { font-weight: 400; max-width: 100%; font-size: 0.88em; }	
cpdo button { width: 60%; }
cpdo svg { opacity: 0.4; filter: grayscale(1); }		
cpdo a { font-weight: 500; color: var(--aa); font-size: 0.88em; }
cpdo img { border-radius: 50%; }
cpdo { display: block; padding: 22px; background: var(--bt); border-radius: 22px; text-align: center; }
cpdo hd { display: flex ; align-items: center; justify-content: end; }
cpdo bd>i { position: relative; display: flex ; height: 135px; width: 135px; margin: 11px auto; border-radius: 55%; justify-content: center; align-items: center; background: var(--bc); }
cpdo bd>h2 { font-weight: 400; font-size: 1em; }
cpdo ft>button.jtc { display: block; background: var(--aaa); color: var(--b); border-radius: 5px; width: 100%; margin: 0 auto; }

@media screen and (max-width: 999px) {
cpdo i { height: 116px; width: 116px; }	
cpdo { margin: 11px; }
cpdo hd {display: block; }
cpdo p { font-weight: 400; max-width: 100%; font-size: 0.88em; }	
cpdo button { width: 60%; }

}





/*Profile_About*/

 
cabo>bl { display: grid ; grid-template-columns: 30% auto; margin: 7px; border-radius: 11px; position: relative; background: var(--bt); }
cabo bd { padding: 11px; display: flex ; flex-direction: column; }
cabo bd aa { display: grid ; grid-template-columns: 33px auto; align-items: center; gap: 2%; padding: 7px; color: var(--a); border-radius: 7px; transition: 95ms; }
cabo bd aa>i svg { fill: var(--a); }
cabo hd aa.this { background: var(--aat); color: var(--a); }
cabo bd aa>i { height: 33px; width: 33px; }
cabo bd btns { display: flex ; }
cabo bd btn { width: 33px; display: block; padding: 6px; border-radius: 55%; margin: 2px; }
cabo bd d { display: grid ; grid-template-columns: 44px auto 77px; align-items: center; }
cabo bd d>hd>i { height: 26px; width: 26px; padding: 5px; }
cabo bd btn:last-child { background: var(--bc); }
cabo bd d img { filter: invert(1); }
cabo bd aa:hover { background: var(--bc); text-decoration: underline; }
cabo hd aa:hover { background: var(--bc); }
cabo hd { display: block; padding: 22px; border-right: 1px solid var(--bc); }
cabo hd aa { display: block; padding: 7px; border-radius: 5px; margin-bottom: 4px; font-weight: 500; white-space: nowrap; cursor: pointer; transition: 95ms; }
cabo hd h4 { display: block; margin:7px; }

@media screen and (max-width: 999px) { 
	cabo>bl { display: block; margin: 11px 0; }
	cabo hd { border-bottom: 1px solid var(--bc); border-right: none; }
}	
/* Component : Profile_Avatar */
caio { display: block; padding: 11px; margin: 11px; }
caio>bl>hd btn { color: var(--a); padding: 6px 11px; border-radius: 5px; cursor: pointer; align-items: center; display: flex ; }
caio>bl>bd usravtr { display: block; padding: 11px; margin: 4px; }
caio>bl>ft btn { display: grid ; padding: 7px 11px; grid-template-columns: 33px auto; align-items: center; justify-content: center; color: var(--a); background: var(--aat); max-width: 177px; border-radius: 11px; margin: 4px; justify-self: center; }
caio>bl>ft>t { display: block; text-align: center; margin: 4px; }
caio>bl>ft btn svg { fill: var(--a); }
/* Component : Profile_Avatars */
cavts { display: block; height: fit-content; background: var(--b); position: absolute; max-width: 777px; margin: auto; inset: 0; overflow: hidden; border-radius: 11px; visibility: hidden; transition: var(--tr-a); opacity: 0; }
.Profile_Avatars cavts { visibility: visible; opacity: 1; }
cavts>bl { padding: 22px; text-align: center; box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.2); }
cavts>bl hd h2 { font-size: 22px; margin-bottom: 10px; }
cavts>bl hd p { font-size: 14px; margin-bottom: 20px; }
cavts>bl av { display: grid; grid-template-columns: repeat(4, 1fr); gap: 15px; justify-content: center; } 
cavts>bl d>i { max-width: 188px; height: 155px; border-radius: 11px; cursor: pointer; transition: transform 0.07s, border 0.2s; overflow: hidden; background: var(--bc); }
cavts>bl d>i:hover { transform: scale(1.044); }
cavts>bl av>d { display: block; place-content: center; justify-items: center; }
cavts>bl d>i.selected { border: 3px solid var(--c); }
cavts>bl cc { font-size: 12px; color: var(--c0); margin-top: 15px; }
cavts>bl btns { display: flex; justify-content: center; gap: 10px; margin-top: 10px; }
cavts>bl btns>btn { padding: 10px 20px; border-radius: 5px; border: none; cursor: pointer; font-size: 14px; font-weight: 500; background: var(--bc); color: var(--c); }
cavts>bl btns>btn:disabled { background: var(--a); cursor: not-allowed; } 
cavts>bl btns>btn:nth-child(1) { background: var(--aa); color: var(--b); padding: 11px 44px; }
cavts>bl ft { display: flex ; align-items: center; justify-content: space-between; }

@media (max-width : 999px) { 
	cavts>bl ft { display: block; }
	cavts { margin: auto 7px; bottom: 55px; }
	cavts>bl av { grid-template-columns: repeat(3, 1fr); gap: 7px; }
	cavts>bl d>i { max-width: 144px; height: 122px; }
}
/* Component : Profile_Bio */
cbio { display: block; padding: 11px; margin: 11px; }
cbio>bl>hd { display: flex ; align-items: center; justify-content: space-between; }
cbio>bl>hd btn { color: var(--a); padding: 6px 11px; border-radius: 5px; cursor: pointer; }
cbio>bl>hd btn:hover { background: var(--bc); }
cbio>bl>bd text { display: block; padding: 17px; text-align: center; margin: 4px; }
cbio>bl add>sl { height: auto; background: transparent; }
cbio>bl add>sl>label { position: unset; font-size: 0.77em; margin: 4px; justify-self: end; }
cbio>bl add d { display: grid ; grid-template-columns: 33px auto; align-items: center; font-weight: 500; }
cbio>bl add>cc { display: flex ; align-items: center; }
cbio>bl add btns { display: flex ; margin-left: 11px; }
cbio>bl add btns>btn { display: block; padding: 7px 22px; background: var(--bc); border-radius: 7px; margin-left: 7px; }
cbio>bl add { display: flex ; flex-direction: column; width: max-content; margin: 0 auto; transition: 95ms; height: 0; overflow: hidden; }
cbio>bl>hd btn:nth-child(2) { display: none; }
cbio.Add_Bio>bl text { display: none; }
cbio.Add_Bio>bl add { height: 100%; }
cbio.Add_Bio>bl hd btn:nth-child(2) { display: block; }
cbio.Add_Bio>bl hd btn:nth-child(1) { display: none; }
cbio>bl add>sl>textarea { display: block; text-align: center; padding: 22px; border: 2px solid var(--bc); border-radius: 11px; width: auto; resize: none; }

/* Component : Profile_BornComment */
cpct { display: none; }
cpbco>bl { display: grid ; grid-template-columns: 44px auto; align-items: start; padding: 7px; margin: 7px 0; }
cpbco>bl>hd i { border-radius: 44px; overflow: hidden; margin: 4px; border: solid 1px var(--bc); height: 33px; width: 33px; }
cpbco>bl>hd i>img { height: 100%; width: 100%; object-fit: cover; }
cpbco>bl txt { display: grid ; padding: 7px 22px 7px 11px; background: var(--bc); border-radius: 11px; width: fit-content; }
cpbco>bl msg ul { display: block; position: absolute; background: var(--b); padding: 22px; min-width: 222px; max-width: 222px; border-radius: 7px; filter: drop-shadow(0 0px 6px rgba(0, 0, 0, .2)); transition: 333ms; top: 30px; z-index: 999; transform: translate(-38%, -8%); opacity: 0; visibility: hidden; }
cpbco>bl ul>li { display: block; padding: 4px 7px; margin-bottom: 4px; font-weight: 500; border-radius: 5px; }
cpbco>bl ul>li:active { opacity: 1; }
cpbco>bl ul>li:hover { background: var(--bc); opacity: .9; }
cpbco>bl ul>clp svg { fill: var(--b); }
cpbco>bl ul>clp { position: absolute; height: 22px; width: 22px; top: -11px; transform: scaleX(-1); left: 0; right: 0; margin: 0 auto; }
cpbco>bl msg { display: flex ; align-items: center; position: relative; }
cpbco>bl bd h5 { font-size: 0.77rem; }
cpbco>bl bd h4 { font-size: 0.88rem; font-weight: 500; }
cpbco>bl ft h6 { font-size: 0.77rem; }
cpbco>bl ft { grid-column-start: 2; display: flex ; height: fit-content; margin: 0 11px; padding-top: 4px; justify-content: space-between; gap: 22px; }
cpbco>bl txt>p { margin: 0; }
cpbco>bl>ft btn:hover { text-decoration: underline; }
cpbco>bl d>btns { display: flex ; align-items: center; gap: 7px; font-weight: 500; font-size: 0.88em; margin: 7px 0 0 7px; }
cpbco>bl cm { display: flex ; align-items: center; margin-left: 7px; }
cpbco>bl ft p { margin: 0; font-size: 0.77rem; }
cpbco>bl ft cm p { margin-right: 4px; }
cpbco>bl cmo i { height: 16px; width: 16px; border-radius: 22px; overflow: hidden; margin: -3px; border: solid 2px var(--b); }
cpbco>bl>ft p { font-size: 1em; margin: 0; }
cpbco>bl msg btn { display: block; height: 33px; width: 33px; place-content: center; transform: rotate(90deg); transition: 95ms; border-radius: 55%; margin: 4px; justify-items: center; }
cpbco>bl msg btn:hover { background: var(--bc); }
cpbco>bl msg btn:active { opacity: .7; }
cpbco.option msg ul { transform: translate(-38%, 8%); opacity: 1; visibility: visible; }
/* component : Profile_BornComments */
cpbcs lv d { display: block; background: var(--bc); position: relative; border-radius: 11px; }
cpbcs lv d>btns { display: grid ; grid-template-columns: 33px 33px 33px 33px 33px auto; align-items: center; transition: 195ms; overflow: hidden; height: 0; padding: 0 7px; }
cpbcs lv btns>btn { display: block; height: 26px; width: 26px; place-content: center; margin: 0 4px; border-radius: 55%; justify-items: center; }
cpbcs { display: block; transition: 333ms; height: 0; }
cpbcs lv btns>btn:hover { background: var(--bc); }
cpbcs lv btns>btn:last-child { justify-self: end; height: 33px; width: 33px; }
cpbcs lv btns>btn:last-child>i { height: 22px; width: 22px; }
cpbcs lv { display: grid ; grid-template-columns: 66px auto; margin-top: 11px; }
cpbcs lv>i { height: 44px; width: 44px; border-radius: 55%; overflow: hidden; margin: 0 4px; }
cpbcs d>text { display: flex; padding:11px 22px; word-break: break-all; font-size: 0.88em; font-weight: 500; }
cpbcs d>text:focus { outline: none; }
cpbcs.active d>btns { height: 40px; }
cpbcs bd d>input[type="file"] { display: none; }
cpbcs ft btn>i { height: 17px; width: 17px; padding: 4px; }

cpbcs .post_textData:focus + .post_placeholder, .post_textData:not(:empty) + .post_placeholder { display: none; }
cpbcs .post_container { position: relative; border-radius: 20px; padding: 12px 16px 2px; } 
cpbcs .comment_box { width: 100%; min-height: 24px; border: none; padding: 0; font-size: 16px; font-family: Arial, sans-serif; color: #333; background: transparent; outline: none; word-break: break-all; }
cpbcs .post_placeholder { position: absolute; top: 50%; left: 16px; transform: translateY(-50%); color: #888; pointer-events: none; font-size: 16px; font-family: Arial, sans-serif; }
/* Componet : Profile_BornGrid */
cpbgo { display: block; max-width: 248px; max-height: 233px; background: var(--bt); border-radius: 11px; box-shadow: 0px 2px 4px rgb(0 0 0 / 11%); overflow: hidden; position: relative; margin: 4px; }
cpbgo>bl { display: grid ; grid-template-rows: auto 77px; }
cpbgo>bl { display: block; }
cpbgo>bl>hd btn { position: absolute; top: 0; right: 0; height: 33px; padding: 11px; background: var(--bc); z-index: 999; backdrop-filter: blur(22px); border-radius: 0 0 0 12px; }
cpbgo>bl>hd btn>input { height: 22px; width: 22px; }
cpbgo>bl>bd i { height: 22px; width: 22px; border-radius: 55%; overflow: hidden; margin: 7px auto; background: var(--aa); padding: 15px; }
cpbgo>bl bd { display: block; margin: 0; min-height: 144px; overflow: hidden; place-content: center; align-items: center; text-align: center; padding: 7px 22px; font-weight: 500; font-size: 0.88em; }
cpbgo>bl pf>i { width: 44px; height: 44px; border-radius: 50%; overflow: hidden; }
cpbgo>bl bd d { font-size: 14px; color: #333; } 
cpbgo>bl ft { display: block; font-size: 12px; padding: 7px 15px 11px; }
cpbgo>bl>bd i>img { height: 100%; width: 100%; object-fit: cover; }
cpbgo>bl ft>pf { display: grid ; grid-template-columns: 55px auto; align-items: center; }
cpbgs>bl>hd { display: flex ; align-items: center; justify-content: space-between; padding: 11px 7px; }
cpbgs>bl psts { display: grid ; grid-template-columns: 33.33% 33.33% 33.33%; }
cpbgs>bl>hd>btn { color: var(--a); font-weight: 500; }

@media (max-width : 999px) {
	cpbgs>bl psts { grid-template-columns: 50% 50%; }
}
/* Component : Profile_BornOption */ 
pbop { display: flex ; justify-content: center; align-items: center; background: var(--b); border-radius: 10px; padding: 10px 10px; width: fit-content; position: absolute; z-index: 999; right: 30px; top: 55px; filter: drop-shadow(0 0px 6px rgba(0, 0, 0, .2)); transition: top 0.3s ease-out, opacity 0.3s ease-out, visibility 0.3s ease-out; visibility: hidden; opacity: 0; transform: translateX(-4%) scale(1.04); }
cpbo.MoreOption pbop { top: 60px; opacity: 1; visibility: visible; transform: translateX(-4%) scale(1.05); }
pbop li svg { fill: unset; }
pbop>bl ul { display: flex ; flex-direction: column; list-style: none; padding: 0; margin: 0; gap: 5px; }
pbop hd { display: flex ; flex-direction: column; border-bottom: 1px solid var(--bor); padding: 3px 1px; }
pbop bd { display: flex ; flex-direction: column; border-bottom: 1px solid var(--bor); padding: 3px 1px; }
pbop ul li { display: flex ; align-items: center; padding: 7px 12px; border-radius: 6px; cursor: pointer; transition: 95ms; margin: 4px 0; }
pbop ul li:hover { background: var(--bc); }
pbop ul li>i { width: 20px; height: 20px; margin-right: 12px; display: flex ; align-items: center; justify-content: center; }
pbop ul li>t { font-size: 15px; color: var(--c); font-weight: 500; }
pbop ul li>h6 { color: var(--c); font-weight: 400; font-size: 12px; }
pbop>clp svg { fill: var(--b); }
pbop>clp { position: absolute; top: -8px; right: 0px; z-index: 9999; height: 30px; width: 30px; }
pbop ul li:active { background: var(--hover); }

/*Profile_Checkin*/
cchs { background: var(--bt); border-radius: 11px; display: block; padding: 11px; margin: 0 11px; }
cchs>bl hd { display: flex ; align-items: center; justify-content: space-between; }
cchs>bl btn { display: flex ; align-items: center;  border-radius: 6px; background: var(--bc); gap: 2%; height: 28px; width: 43px; justify-content: center; cursor: pointer; }
cchs btn svg {  height: 22px; width: 22px; }
cchs btn i {height: auto;}
cchs bd { display: flex ;align-items: center; justify-content: center; grid-column-start: 1; grid-column-end: 3; font-weight: bold; font-size: 1.33em; opacity: 0.8;}

@media (max-width : 999px) {
	cchs {  margin: 0 8px; }
}
/*Profile_Composer*/
ccpo bd btns { display: grid; grid-template-columns: 33.3% 33.3% 33.3%; justify-content: space-around; width: unset; margin: unset; }
ccpo hd>i { display: block; border-radius: 55%; overflow: hidden; height: 40px; width: 40px; }
ccpo hd>i img { height: 100%; width: 100%; object-fit: cover; }
ccpo bd btn { display: grid ; grid-template-columns: 33px auto; justify-content: center; gap: 2%; background: transparent; border-radius: 5px; margin: 4px; align-items: center; padding: 1px; }
ccpo hd { display: grid ; grid-template-columns: 44px auto; align-items: center; padding: 7px 0; border-bottom: 1px solid var(--bc); padding-bottom: 11px; }
ccpo>bl { display: block; background: var(--b-t); padding: 22px; border-radius: 11px; margin: 7px; }
ccpo hd input { display: block; background: var(--bc); border-radius: 24px; }
ccpo btn h5 { font-weight: 500; }
ccpo hd btn { display: none; height: 33px; width: 33px; place-content: center; border-radius: 55%; position: relative; margin: auto; }
ccpo ft>btn { white-space: nowrap; display: none; grid-template-columns: 22px auto; justify-content: center; background: var(--bc); border-radius: 7px; margin: 4px; align-items: center; padding: 11px 22px; font-size: 0.88em; font-weight: 500; }

@media screen and (max-width: 999px) {
ccpo bd btn { min-inline-size: max-content; margin: 4px; background: var(--b); font-weight: 500; padding: 7px 15px; grid-template-columns: 22px auto; border-radius: 22px; border: 1px solid var(--bc); }
ccpo ft>btn { display: grid; }
ccpo bd btn:last-child { border: none; }
ccpo hd { grid-template-columns: 44px auto 44px; padding: 11px; }
ccpo hd btn { display: block; }
ccpo bd btn>i { height: 17px; width: 17px; }
ccpo hd input { background: transparent; border-radius: 0; padding: 0 11px; width: auto; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 100%; }
ccpo hd>i { height: 33px; width: 33px; }
ccpo bd btns { display: flex ; justify-content: start; white-space: nowrap; }
ccpo ft { display: block; }
ccpo bd btn:nth-child(n+2):nth-child(n+3) { display: none; }
}
@media screen and (min-width: 999px) {
ccpo bd btn:first-child { display: none; }
}
/* Component : Profile_DP */


ccio {display: flex ; height: 100%;}
ccio>bl { display: block; background: var(--bt); border-radius: 0 0 11px 11px; overflow: hidden; margin: 0 auto; width: 100%; position: relative; }
ccio>bl bd>up { position: absolute; background: var(--b); height: 33px; right: 18px; top: unset; border-radius: 7px; display: grid ; place-content: center; align-items: center; backdrop-filter: blur(5px); padding: 4px 11px; bottom: 11px; grid-template-columns: 30px auto; width: unset; z-index: 9999; font-weight: 500; }
ccio>bl hd>i { height: 100%; width: 100%; overflow: hidden; z-index: 0; max-height: 100%; border-radius: 0; }
ccio>bl hd>i>img { height: 100%; width: 100%; object-fit: cover; pointer-events: none; }
ccio up h5 { font-weight: 500; }
ccio>bl hd { display: block; max-height: 100%; position: relative; }
ccio>bl:after { content: ""; position: absolute; background: #00000021; inset: 0; max-width: 1200px; margin: 0 auto; border-radius: 0 0 22px 22px; box-shadow: inset 0 -16px 22px #00000036, inset 7px 6px 22px #00000012, inset 10px -1px 22px #0000001c; }
ccio>bg i>img { height: 100%; width: 100%; filter: blur(22px); mask-image: linear-gradient(to top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 103.5%, rgba(0, 0, 0, 1) 55%, rgba(0, 0, 0, 0) 55.5%); -webkit-mask-image: linear-gradient(to top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 103.5%, rgba(0, 0, 0, 1) 55%, rgba(0, 0, 0, 0) 55.5%); overflow: hidden; }
ccio>bg { display: block; }

ccio up ul>li { display: grid ; grid-template-columns: 33px auto; align-items: center; white-space: nowrap; padding: 7px; transition: 99ms; position: relative; }
ccio up ul>li input { opacity: 0; width: auto; height: auto; inset: 0; position: absolute; }
ccio up>ul { width: auto; padding: 11px; background: var(--b); position: absolute; bottom: 33px; border-radius: 11px; box-shadow: var(--bs); height: 0; opacity: 0; pointer-events: none; transition: bottom 0.4sease-out, opacity 0.3sease-in; right: 0; margin-bottom: 0; filter: drop-shadow(0 0px 6px rgba(0, 0, 0, .2)); }
ccio up.active>ul { bottom: 44px; pointer-events: auto; opacity: 1; visibility: visible; height: 97px; }
ccio up ul>li:hover { background: var(--bc); border-radius: 7px; }
ccio up>ul>clp { display: block; height: 33px; width: 33px; position: absolute; top: -17px; left: 27%; }
ccio up>ul>clp svg { fill: var(--b); }


@media screen and (max-width: 999px) {
	ccio>bl { width: auto; border-radius: 0; }
	ccio>bl bd>up h5 { display: none; }

}
/* Componenet : Profile_CoverPhoto */
cpfpo { display: block; transition: 99ms; background: var(--b); border-radius: 11px; overflow: hidden; position: absolute; box-shadow: var(--bs-bt); min-width: 622px; min-height: 677px; max-width: 488px; max-height: 777px; overflow-y: auto; inset: 0; margin: auto; transform: scale(0.97); opacity: 0; visibility: hidden; }
cpfpo glrs>hd { display: grid ; grid-template-columns: auto 55px; padding: 15px; border-bottom: 1px solid var(--bc); align-items: center; text-align: center; }
cpfpo>bl hd>btn { display: block; height: 33px; width: 33px; place-content: center; border-radius: 55%; margin: auto; }
cpfpo>bl mb { display: grid ; grid-template-columns: 50% 50%; align-items: center; padding: 7px 11px; }
cpfpo>bl mb>aa { display: block; text-align: center; padding: 11px 22px; white-space: nowrap; }
.recent mb>aa:nth-child(1) { box-shadow: 0px 2px 0 var(--a); }
.album mb>aa:nth-child(2) { box-shadow: 0px 2px 0 var(--a); }
cpfpo>bl imgs>i { border-radius: 11px; overflow: hidden; margin: 11px; max-width: 177px; max-height: 111px; }
cpfpo>bl imgs { display: flex ; flex-wrap: wrap; padding: 11px; }
cpfpo>bl mda { display: grid ; grid-template-columns: 100% 100%; max-width: 100%; overflow: hidden; }
cpfpo.album recent { grid-column-start: -1; }
cpfpo.album album { grid-column-start: 1; grid-row-start: 1; }
cpfpo>bl recent, cpfpo>bl album { transition: 333ms; }
cpfpo album>d { max-width: 177px; width: auto; height: max-content; margin: 11px; display: block; }
cpfpo>bl album { display: flex ; flex-wrap: wrap; padding: 11px; }
cpfpo album>d>i { max-width: 233px; max-height: 111px; border-radius: 11px; overflow: hidden; }
cpfpo album>d t { font-weight: 500; font-size: 0.88em; }
cpfpo album>d p { margin: 0; font-size: 0.77em; line-height: 1.44; }
cpfpo album>d text { display: block; padding: 2px 4px; }
cpfpo album>d>i img { height: 100%; width: 100%; object-fit: cover; }
cpfpo>bl { display: grid ; grid-template-columns: 100% 100%; }
cpfpo pfalbums>hd { display: grid ; grid-template-columns: 55px auto 55px; text-align: center; padding: 11px; align-items: center; border-bottom: 1px solid var(--bc); }
cpfpo pfalbums phts>i { border-radius: 11px; overflow: hidden; margin: 5px; max-width: 190px; max-height: 111px; }
cpfpo phts>i>img { height: 100%; width: 100%; object-fit: cover; pointer-events: none; }
cpfpo pfalbums>hd>btn { display: block; margin: auto; }
cpfpo pfalbums phts { padding: 11px; }
glrs { display: block; transition: 333ms; position: absolute; top: 0; bottom: 0; left: 0; right: 0; overflow: hidden; }
pfalbums { display: block; transition: 333ms; position: absolute; top: 0; bottom: 0; left: 100%; overflow: hidden; }
cpfpo.Morepictures glrs { right: unset; left: -100%; }
cpfpo.Morepictures pfalbums { left: 0; right: 0; }
cpfpo pfalbums btn:first-child>i { transform: rotate(180deg); }
.SelectCover cpfpo { transform: scale(1); opacity: 1; visibility: visible; }

@media (max-width : 999px) {
	cpfpo { margin: auto 7px; min-width: auto; bottom: 55px; }
	cpfoo>bl>bd btn:nth-child(3) { display: none; }
}

@media (min-width : 999px) {
	cpfoo>bl>bd btn:last-child { display: none; }
}
/* Component : Profile_Cover  */	
ccvo>bl>hd { display: flex; justify-content: space-between; }
ccvo>bl>bd>pfphto { display: flex; justify-content: center; }
ccvo { display: block; padding: 11px; margin: 11px; }
ccvo>bl>hd>btn { color: var(--a); padding: 6px 11px; border-radius: 5px; cursor: pointer; }	
ccvo>bl>hd>btn:hover { background: var(--bc); }	
ccvo>bl>bd cvrpic { display: block; height: 177px; background: var(--bc); max-width: 444px; border-radius: 11px; margin: 7px auto; overflow: hidden; }
ccvo>bl i { height: 100%; width: 100%; }
ccvo>bl i>img { height: 100%; width: 100%; object-fit: cover; }
/* Component : Profile_DP */
dpdo { display: block; width: max-content; position: relative; z-index: 999; }
dpdo>bl>hd i { display: block; overflow: hidden; border-radius: 55%; height: 177px; width: 177px; border: 4px solid var(--b); background: var(--b-t); backdrop-filter: blur(22px); }
dpdo>bl { display: block; position: relative; width: max-content; }
dpdo>bl upld { display: flex ; height: 44px; width: 44px; background: var(--bc); align-items: center; border-radius: 55%; position: absolute; bottom: 11px; right: 7px; backdrop-filter: blur(22px); border: 2px solid var(--bt); }
dpdo>bl>hd i>img { height: 100%; width: 100%; object-fit: cover; pointer-events: none; }
dpdo>bl ul { width: auto; padding: 11px; background: var(--b); position: absolute; bottom: -135px; border-radius: 11px; box-shadow: var(--bs); opacity: 0; pointer-events: none; transition: var(--tr-a); right: 0; margin-bottom: 0; filter: drop-shadow(0 0px 6px rgba(0, 0, 0, .2)); }
dpdo>bl ul>clp { display: block; height: 33px; width: 33px; position: absolute; top: -17px; left: 27%; }
dpdo>bl ul>clp svg { fill: var(--b); }
dpdo>bl ul>li { display: grid ; grid-template-columns: 33px auto; align-items: center; white-space: nowrap; padding: 7px; transition: 99ms; position: relative; border-radius: 7px; }
dpdo>bl ul>li>input { position: absolute; inset: 0; opacity: 0; width: auto; }
dpdo.active>bl ul { opacity: 1; visibility: visible; bottom: -140px; pointer-events: auto; }
dpdo>bl ul>li:hover { background: var(--bc); }
.GroupJoin cgjo { transform: translate(0, -4px); opacity: 1; visibility: visible; }
dpdo>bl hd>sl { display: flex ; min-width: 144px; min-height: 55px; height: auto; position: absolute; background: var(--b); z-index: 999; padding: 11px; border-radius: 33px; top: -44px; left: -8px; max-width: 100%; overflow: visible; transition: 333ms; align-items: center; }
dpdo>bl sl>txt:focus { outline: none; }
dpdo>bl hd>sl:before { content: ""; position: absolute; height: 9px; width: 9px; background: var(--b); bottom: -18px; left: 44%; border-radius: 55%; }
dpdo>bl hd>sl:after { content: ""; position: absolute; height: 22px; width: 22px; background: var(--b); bottom: -8px; left: 33%; border-radius: 55%; }
dpdo>bl hd>sl txt { display: block; text-align: center; place-content: center; padding: 0; min-width: 100%; max-height: 100%; height: fit-content; resize: none; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; }

@media (max-width : 1400px) {
	dpdo>bl ul { right: -40px; }
}

@media (max-width : 999px) {
	dpdo>bl>hd i { height: 166px; width: 166px; }
	dpdo { margin-top: -88px; }
}

/* Component : Profile_DPEdit */
cpdeo { display: block; max-width: 666px; background: var(--b); border-radius: 11px; box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.2); overflow: hidden; position: absolute; inset: 0; height: fit-content; margin: auto; transition: var(--tr-a); opacity: 0; visibility: hidden; transform: scale(.95); }
.Profile_DPEdit cpdeo { opacity: 1; visibility: visible; transform: scale(1); }
cpdeo>bl hd { display: grid ; grid-template-columns: auto 44px; text-align: center; padding: 11px 22px; border-bottom: 1px solid var(--bc); align-items: center; }
cpdeo>bl hd>btn { height: 33px; width: 33px; display: block; place-content: center; margin: auto; background: var(--bc); border-radius: 55%; }
cpdeo>bl bd { display: flex ; flex-direction: column; padding: 22px; }
cpdeo>bl bd i>img { width: 100%; height: 100%; object-fit: cover; -webkit-user-drag: none; -webkit-user-drag: none; pointer-events: auto; }
cpdeo>bl ft { display: flex ; justify-content: end; padding: 10px; border-top: 1px solid var(--bc); }
cpdeo>bl cn { display: grid ; grid-template-columns: 44px auto 44px; align-items: center; width: -webkit-fill-available; max-width: 400px; margin: 7px auto; }
cpdeo>bl pi { position: relative; max-width: 394px; height: 100%; width: 100%; aspect-ratio: 1; overflow: hidden; max-height: 400px; margin: 11px auto; border-radius: 11px; }
cpdeo>bl pi>bg:nth-child(2) { display: grid ; background-color: var(--b-t44); height: 100%; position: relative; }
cpdeo>bl pi>bg:nth-child(2)>i { height: 100%; width: 100%; border-radius: 50%; margin: auto; overflow: hidden; }
cpdeo>bl pi>bg>i { height: 100%; width: 100%; }
cpdeo>bl cn>input { display: block; width: auto; }
cpdeo>bl cn>btn { display: block; height: 33px; width: 33px; border-radius: 55%; background: var(--bc); place-content: center; }
cpdeo>bl cn>btn:hover { opacity: 0.7; }
cpdeo>bl p i { height: 15px; width: 15px; }
cpdeo>bl p { display: flex ; align-items: center; gap: 7px; }
cpdeo>bl ft>btns { display: flex ; align-items: center; }
cpdeo>bl ft>btns>btn { display: block; padding: 7px 33px; background: var(--bc); border-radius: 7px; margin-left: 7px; font-weight: 400; }
cpdeo>bl ft btn:nth-child(2) { background: var(--aa); color: var(--b); }
/* Component : Edit_Profile */
cpfeo { display: block; position: absolute; border-radius: 11px; background: var(--b); transform: scale(0.97); opacity: 0; visibility: hidden; inset: 0; margin: auto; max-width: 600px; max-height: 88vh; overflow: auto; }
.Edit_Profile cpfeo { transform: scale(1); opacity: 1; visibility: visible; }
cpfeo>bl>hd { display: block; text-align: center; padding: 11px; border-bottom: 1px solid var(--bc); place-content: center; }
cpfeo>bl>hd btn { display: block; height: 33px; width: 33px; place-content: center; justify-self: end; }

@media (max-width : 999px) {
	cpfeo { margin: auto 7px; bottom: 77px; top: 11px; }
}cped {display: grid ; background: var(--b); width: 100%; max-width: 700px; border-radius: 8px; box-shadow: var(--bs); position: relative;}
cped>bl hd { display: block; text-align: center; padding: 11px; border-bottom: 1px solid var(--bor); }
cped hd h2 { font-size: 20px; font-weight: 600; }
cped hd btn { background: none; border: none; cursor: pointer; padding: 8px; border-radius: 50%; }
cped bd { display: block; padding: 16px; max-height: 488px; overflow-y: scroll;scrollbar-width: thin; }
cped bd> p {color: var(--c0); margin: 0; margin-bottom: 24px; font-size: 14px;}
cped>bl d { margin-bottom: 11px; }
cped>bl d h3 {font-size: 17px; font-weight: 600; margin-bottom: 8px; }
cped>bl d btn {display: flex ; align-items: center; gap: 8px; color: var(--a); cursor: pointer; font-size: 16px; padding: 7px 0; }
cped>bl d btn:hover { text-decoration: underline; }
cped>bl d i {width: 21px; height: 21px; border-radius: 50%; display: flex ; align-items: center; justify-content: center; border: solid 2px var(--a); padding: 4px;}
cped>bl d svg { fill: var(--a); }
cped ft { display: flex; justify-content: flex-end; gap: 12px; padding: 16px; border-top: 1px solid var(--bor); }
cped ft btn { padding: 8px 16px; border-radius: 6px; font-size: 14px; font-weight: 500; cursor: pointer; }
cped ft btn:first-child { background-color: var(--bc); }
cped ft btn:last-child { background-color: var(--a); color: var(--b); }
cped ft btn:last-child:hover { background-color: #0557D5; }
cped>bl c { display: grid ; grid-template-columns: auto max-content; align-items: center;margin-bottom: 7px; }
cped>bl c h3 {font-size: 17px; font-weight: 600;}
cped>bl c p { color: var(--c0); font-size: 14px; margin: 0; margin-bottom: 8px; }
cped>bl c btn { background: var(--bc); padding: 7px 11px; border-radius: 7px; font-size: 14px; font-weight: 500; display: grid ; align-items: center; grid-template-columns: 22px auto; gap: 6px; cursor: pointer; }
cped { display: grid ; background: var(--b); width: 100%; max-width: 700px; border-radius: 8px; box-shadow: var(--bs); position: relative; transform: scale(0.97); opacity: 0; visibility: hidden; transition: 95ms; }
/* Component : Profile_EditPrivacy */
cpepo { display: block; position: absolute; inset: 0; max-width: 666px; height: max-content; background: var(--b); box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2); margin: auto; border-radius: 11px; transform: var(--tr-a); visibility: hidden; opacity: 0; }
.Edit_Privacy cpepo { visibility: visible; opacity: 1; }
cpepo>bl hd { display: block; text-align: center; border-bottom: 1px solid var(--bc); position: relative; padding: 11px; }
cpepo>bl bd>d { margin-bottom: 15px; display: grid ; justify-content: space-between; grid-template-columns: auto 111px; padding: 11px 0; }
cpepo>bl bd { display: block; padding: 11px 22px; }
cpepo>bl d h5 { font-weight: 600; font-size: 1.1em; }
cpepo>bl p { margin: 0; }
cpepo>bl d>txt>t { font-weight: 500; font-size: 0.88em; }
cpepo>bl bd>d>btn { display: grid ; grid-template-columns: 22px auto; padding: 8px 11px; background: var(--bc); align-items: center; border-radius: 7px; font-weight: 500; font-size: 0.88em; justify-self: end; width: max-content; height: max-content; }

@media (max-width : 999px) { 
	cpepo { margin: auto 7px; }
}
/* Component : Profile_Empty */
cpmp { display: flex; align-items: center; justify-content: center; grid-column-start: 1; grid-column-end: 3; padding: 55px; font-weight: bold; font-size: 22px; opacity: 1; }	
/* Component : Profile_Featured */
cpffo { display: grid ; background: var(--b); border-radius: 11px; overflow: hidden; position: absolute; max-width: 666px; inset: 0; margin: auto; height: fit-content; transition: var(--tr-a); opacity: 0; transform: scale(.95); visibility: hidden; }
.Profile_Featured cpffo  { opacity: 1; transform: scale(1); visibility: visible; }
cpffo>bl>hd { display: block; padding: 11px; border-bottom: 1px solid var(--bc); text-align: center; margin-bottom: 22px; position: relative; }
cpffo>bl bd { display: flex; justify-content: center; }
cpffo>bl ft>btn { display: block; padding: 11px; color: var(--a); background: var(--aat); border-radius: 7px; margin: 7px; justify-self: center; width: -webkit-fill-available; }
cpffo>bl hd>i { background-image: url(/0/images/Featured.png); background-position: 0px 0px; background-size: auto; width: 334px; height: 192px; background-repeat: no-repeat; display: inline-block; filter: drop-shadow(0px 0px 3px #7d7d7d9c); }
cfeto { display: flex; border-radius: 11px; margin: 11px; flex-direction: column; text-align: center; }
cpffo>bl ft { display: block; text-align: center; }
@media screen and (max-width: 999px) {
cpffo>bl hd>i { background-size: 100%; width: 100%; }
}
/* component : Profile_FeaturedCollection */
cpfco { display: block; position: absolute; max-width: 777px; background: var(--b); margin: auto; max-height: max-content; border-radius: 11px; transition: 222ms; right: 0; top: 0; bottom: 0; visibility: hidden; opacity: 0; left: 5%; }
.Profile_FeaturedCollections cpfco { left: 0; visibility: visible; opacity: 1; }
cpfco>bl hd>d { display: grid ; grid-template-columns: 44px auto; text-align: center; padding: 11px; border-bottom: 1px solid var(--bc); align-items: center; }
cpfco>bl hd>btn { display: block; text-align: center; padding: 11px; background: var(--aat); position: relative; border-radius: 11px; margin: 11px; color: var(--a); font-weight: 500; }
cpfco>bl>ft { display: flex ; justify-content: end; padding: 11px; border-top: 1px solid var(--bc); }
cpfco>bl ft>btns { display: flex ; align-items: center; }
cpfco>bl ft>btns>btn { display: block; padding: 7px 44px; background: var(--bc); border-radius: 7px; margin-left: 7px; }
cpfco>bl ft>btns>btn:nth-child(2) { background: var(--aaa); color: var(--b); }
cpfco>bl>bd { display: block; position: relative; max-height: 55vh; overflow-y: auto; }
cpfco>bl hd>btn>input { position: absolute; inset: 0; width: auto; opacity: 0; }
cpfco>bl hd>d>btn { height: 33px; width: 33px; place-content: center; background: var(--bc); border-radius: 55%; }

@media (max-width : 999px) {
	cpfco { margin: auto 7px; }
}
/* Component : Profile_Featuredphoto */
cpfto { display: block; position: relative; border-radius: 11px; overflow: hidden; min-height: 222px; margin: 2px; }
cpfto>bl bd>i { height: 222px; width: 100%; }
cpfto>bl bd>i>img { height: 100%; width: 100%; object-fit: cover; }
cpfto>bl hd>t { position: absolute; top: 0; left: 0; display: block; margin: 7px; z-index: 99; font-size: 0.88em; font-weight: 500; color: var(--b); }
cpfto>bl bd { position: relative; min-height: 222px; width: 100%; }
cpfto>bl bd:after { content: ""; position: absolute; background: radial-gradient(transparent, #08080826); inset: 0; z-index: 9; }
cpfto>bl ft>btn { position: absolute; height: 33px; width: 33px; bottom: 0; right: 0; place-content: center; margin: 7px; z-index: 9; justify-items: center; display: inline-block; vertical-align: middle; }
cpfto>bl ft>btn input { position: absolute; opacity: 0; margin: 0; inset: 0; z-index: 99; padding: 0; height: 22px; width: 22px; display: block; }
cpfto>bl ft>btn>i { position: relative; display: inline-block; width: 22px; height: 22px; border-radius: 50%; border: 2px solid var(--bt); transition: all 0.3s; }
cpfto>bl ft>btn input:checked ~ i { background: var(--c); border-color: var(--bc); }
cpfto>bl ft>btn svg { position: absolute; top: 0; left: 0; fill: none; stroke: var(--b); stroke-width: 3; stroke-linecap: round; stroke-linejoin: round; opacity: 0; transition: all 0.3s; }
cpfto>bl ft>btn input:checked ~ i svg { opacity: 1; }
cpfto>bl ft>btn svg circle { stroke-dasharray: 166; stroke-dashoffset: 166; transition: stroke-dashoffset 0.3s; }
cpfto>bl ft>btn>input:checked ~ i svg circle { stroke-dashoffset: 0; }
cpfto>bl ft>btn svg path { stroke-dasharray: 50; stroke-dashoffset: 50; transition: stroke-dashoffset 0.3s; } 
cpfto>bl ft>btn>input:checked ~ i svg path { stroke-dashoffset: 0; }
/* Component : Profile_Featuredphotos */
cpfts { display: block; padding: 22px; }
cpfts>bl bd>imgs { display: grid ; grid-template-columns: 20% 20% 20% 20% 20%; }
cpfts>bl>hd { display: block; margin-bottom: 11px; }

@media (max-width : 999px) {
	cpfts { padding: 11px; }
	cpfts>bl bd>imgs { grid-template-columns: 25% 25% 25% 25%; }
}

@media (max-width : 555px) {
	cpfts>bl bd>imgs { grid-template-columns: 33.3% 33.3% 33.3%; }
}

@media (max-width : 300px) {
	cpfts>bl bd>imgs { grid-template-columns: 50% 50%; }
}
/* Component : Profile_Friend */
.Alfriends cpfo { display: grid ; }
cfrs.Recentlyadded cpfo { display: block; }
cpfo { display: none ; }
cpfo>bl { display: grid; grid-template-columns: 88px auto 55px; border: 1px solid var(--bc); border-radius: 11px; padding: 11px; align-items: center; gap: 2%; margin: 6px; }
cpfo>bl>hd { height: 80px; width: 80px; display: flex ; align-items: center; justify-content: center; overflow: hidden; border-radius: 11px; border: 1px solid var(--bc); }
cpfo>bl>hd>i { height: 100%; width: 100%; cursor: pointer; }
cpfo>bl>hd>i>img { height: 100%; width: 100%; object-fit: cover; }
cpfo>bl>bd { display: flex ; flex-direction: column; }
cpfo>bl name { font-weight: 500; cursor: pointer; width: fit-content; }
cpfo>bl t { cursor: pointer; width: fit-content; }
cpfo>bl>ft btn { display: flex ; align-items: center; padding: 11px; border-radius: 55%; gap: 2%; height: 19px; width: 19px; justify-content: center; transform: rotate(90deg); cursor: pointer; }
cpfo>bl>ft btn i { width: 100%; height: 100%; }
/*Empty*/
cemo { display: flex ; }
cemo { display: none; align-items: center; justify-content: center; grid-column-start: 1; grid-column-end: 3; padding: 55px; font-weight: bold; font-size: 1.33em; opacity: 0.8; }
.Birthdayempty cemo { display: flex ; }
.Followingempty cemo { display: flex ; }
/* Component : Profile_FriendOption */ 
cpfos { display: block; background: var(--b); border-radius: 11px 0 11px 11px; box-shadow: var(--bt-bx); padding: 10px; min-width: 322px; position: absolute; top: 50px; right: 34px; transition: 222ms; opacity: 0; visibility: hidden; filter: drop-shadow(2px 4px 6px var(--bc)); transform: translate(0, -5px); z-index: 99; }
cpfos>clp { position: absolute; top: -11px; height: 22px; width: 22px; right: 0; }
cpfos>clp svg { fill: var(--b); }
cpfos ul { list-style: none; padding: 0; margin: 0; }
cpfos ul li { display: flex; align-items: center; padding: 10px; border-radius: 5px; cursor: pointer; transition: 333ms; } 
cpfos ul li:hover { background: var(--bc); }
cpfos ul li i { width: 20px; height: 20px; margin-right: 10px; } 
.MoreOption cpfos { opacity: 1; visibility: visible; transform: translate(0, 0px); }
cpfo>bl ft { position: relative; display: block; }
/* Component : Profile_Friends */
cfrs { background: var(--bt); border-radius: 11px; display: block; padding: 22px; margin: 11px 11px; }
cfrs>bl>hd bx { display: flex ; align-items: center; justify-content: space-between; }
cfrs>bl bx btns { display: flex ; align-items: center; position: relative; }
cfrs>bl bx btns>ul { position: absolute; background: var(--b); border-radius: 10px; padding: 7px; top: 37px; right: 0; min-width: 274px; filter: drop-shadow(2px 4px 6px var(--bc)); transform: translate(0, -11px); transition: 333ms; opacity: 0; visibility: hidden; }
#pf_friends.option bx ul { transform: translate(0, 0px); opacity: 1; visibility: visible; }
cfrs>bl bx ul>li { display: block; font-weight: 500; padding: 7px 11px; border-radius: 7px; }
cfrs>bl bx ul>li:hover { background: var(--bc); }
cfrs>bl bx btns>t { display: block; margin: 6px; padding: 11px; color: var(--a); font-weight: 400; cursor: pointer; border-radius: 5px; }
cfrs>bl bx btns>btn { display: flex ; align-items: center; padding: 7px 22px; border-radius: 6px; background: var(--bc); justify-content: center; cursor: pointer; }
cfrs>bl bx btn svg { transform: rotate(90deg); height: 22px; width: 22px; }
cfrs>bl mb { display: flex ; align-items: center; }
.Alfriends mb>aa.alfrns { border-bottom: 2px solid var(--a); color: var(--a); }
.Recentlyadded mb>aa.rcntadd { border-bottom: 2px solid var(--a); color: var(--a); }
.Birthday mb>aa.brthd { border-bottom: 2px solid var(--a); color: var(--a); }
.Following mb>aa.fllwng { border-bottom: 2px solid var(--a); color: var(--a); }
.Birthday mb>aa.brthd:hover { background: unset; border-radius: 0; }
cfrs>bl mb>aa { margin: 6px; padding: 11px; cursor: pointer; white-space: nowrap; }
cfrs>bl>bd frns { display: grid ; grid-template-columns: 50% 50%; }
cfrs>bl>ft btn { display: flex ; align-items: center; padding: 11px; border-radius: 6px; background: var(--bc); gap: 2%; justify-content: center; cursor: pointer; margin-top: 22px; position: relative; }

@media screen and (max-width: 999px) { 
	cfrs>bl mb { overflow-x: auto; }
	cfrs>bl>bd frns { display: block ;}
	cfrs { padding: 11px; }
	cfrs>bl bx btns>t { display: none; }
}
/* Component : Profile_Group */
cpgo>bl{ display: grid ; grid-template-columns: 98px auto 0; border: 1px solid var(--bc); border-radius: 11px; padding: 11px; margin: 5px; background: var(--bt); align-items: center; }
cpgo hd { height: 88px; overflow: hidden; width: 88px; border-radius: 11px; }
cpgo h3 { font-size: 1em; font-weight: 500; margin-bottom: 5px; display: block; }
cpgo bd d { display: flex ; align-items: center; }
cpgo bd i { height: 11px; width: 11px; margin-right: 5px; }
cpgo bd d h6 { display: flex ; align-items: center; }
cpgo hd>i { height: 100%; width: 100%; }
cpgo hd>i>img { height: 100%; width: 100%; object-fit: cover; }
cgrs grp { display: grid ; grid-template-columns: 50% 50%; }

@media screen and (max-width: 999px) {
	cpgo grp { display: block ;}
}


/*Profile_Groups*/
cgrs { background: var(--bt); border-radius: 11px; display: block; padding: 22px; }
cgrs>bl>hd>bx { display: flex ; align-items: center; justify-content: space-between; }
cgrs>bl mb { display: flex ; }
cgrs>bl>hd>bx btn { display: flex ; align-items: center; padding: 4px 11px; border-radius: 6px; background: var(--bc); gap: 2%; height: 28px; width: 28px; justify-content: center; cursor: pointer; }
cgrs>bl>hd aa { margin: 6px; padding: 11px; cursor: pointer; white-space: nowrap; }
cgrs>bl mb>aa.pblc { border-bottom: 2px solid var(--a); color: var(--a); }
cgrs f { display: flex; }
.Public aa.pblc { border-bottom: 2px solid var(--a); color: var(--a); }
@media (max-width : 999px) {
	
 cgrs grp {  grid-template-columns: 100%; }
 cgrs { margin: 11px;  padding: 11px; }
	
} 
/* Component : Profile_Intro  */
cito>bl>hd { display: flex; justify-content: space-between; }
cito>bl>bd>pfphto { display: flex; justify-content: center; }
cito { display: block; padding: 11px; margin: 11px; }
cito>bl>hd>btn { color: var(--a); padding: 6px 11px; border-radius: 5px; cursor: pointer; }	
cito>bl>hd>btn:hover { background: var(--bc); }	
cito>bl ul>li>i { height: 100%; opacity: 0.5; }
cito { display: flex; overflow: hidden; border-radius: 11px; justify-content: center; flex-direction: column; }
cito>bl ul>li { display: grid; grid-template-columns: 44px auto; align-items: center; white-space: nowrap; padding: 6px 0; margin: 6px 0; gap: 1%; width: fit-content; cursor: text; }
cito>bl ul { padding: 0; }
/* Component : Meeting_HostIntro */
cino.Add_Bio bl>bd>btn:first-child { display: none; }
cino.Add_Bio bl>adbo { margin: 7px; height: 66%; }
cino dvv h6 { font-weight: 400; font-size: 0.88em; display: flex; align-items:  center; }	
cino { display: block; padding: 22px; background: var(--b-t); border-radius: 11px; }
cino bd d { display: flex ; align-items: center; column-gap: 7px; margin: 11px 0; }
cino bd i { width: 20px; height: 20px; }
cino>bl btn { display: flex; justify-content: center; padding: 11px; margin: 11px; background: var(--bc); border-radius: 6px; cursor: pointer; font-weight: 500; font-size: 0.88em; }
.Profile_EditeDetails cped { transform: scale(1); visibility: visible; opacity: 1; }

@media (max-width : 999px) {
	spfo cino { display: none; }
}
/* Component : Profile_ManageOptions */
cpomo>bl>hd { display: grid ; grid-template-columns: 44px auto; align-items: center; text-align: center; border-bottom: 1px solid var(--bc); }
cpomo>bl>hd>btn { display: block; height: 33px; width: 33px; place-content: center; background: var(--bc); border-radius: 55%; margin: 11px; }
cpomo>bl form>label { opacity: 1; }
cpomo>bl form>label { opacity: 1; display: grid ; grid-template-columns: auto 44px; padding: 0 4px; margin-bottom: 11px; align-items: center; }
cpomo>bl form>label p { margin: 0; }
cpomo>bl form>label t { font-weight: 500; }
cpomo>bl>bd { display: block; padding: 22px; }
cpomo>bl ft { display: flex ; justify-content: end; padding: 11px; }
cpomo>bl ft>btn { display: block; padding: 7px 33px; background: var(--aa); color: var(--b); border-radius: 7px; }
cpomo>bl form>label>input { display: block; height: 22px; width: 22px; }
/* Component : Profile_ManagePost */
cpmpo { display: block; border-radius: 11px; }
cpmpo>bl p { margin: 0; }
cpmpo>bl>hd>d { font-size: 18px; padding: 11px 22px; border-bottom: 1px solid var(--bc); display: flex ; align-items: center; justify-content: space-between; }
cpmpo>bl>hd btn { place-content: center; padding: 7px 1px; display: flex ; align-items: center; }
cpmpo>bl>hd btn>i { height: 22px; width: 22px; }
cpmpo>bl>bd { display: block; padding: 11px; max-height: 66vh; overflow-y: auto; }
cpmpo>bl>ft>btns { display: flex ; justify-content: end; }
cpmpo>bl>ft { display: flex ; justify-content: space-between; padding: 11px 22px; align-items: center; border-top: 1px solid var(--bc); }
cpmpo>bl>ft btn { padding: 11px 33px; border: none; border-radius: 7px; cursor: pointer; margin-left: 7px; background: var(--bc); }
/*cpmpo>bl>ft btn:nth-child(2) { background: var(--aaa); color: var(--b); } */
cpmpo>bl>ft>d { display: flex ; align-items: center; }
cpmpo>bl>ft p { margin: 0 7px; font-weight: 500; }
cpmpo>bl>ft cc { display: block; font-weight: 500; color: var(--a); }
cpmpo>bl>hd>d:nth-child(2) btn { display: grid ; grid-template-columns: 22px auto; width: auto; gap: 2px; background: var(--bc); border-radius: 7px; padding: 11px 22px; font-size: 0.88em; }
cpmpo>bl>hd>d:nth-child(2) btn i { height: 15px; width: 15px; }
@media (max-width : 999px) {
	cpmpo>bl>bd { max-height: 60vh; }
	cpmpo>bl>ft { display: block; }
}
/* Component : Profile_ManagePosts */
cppms { position: absolute; max-width: 777px; background: var(--b); inset: 0; margin: auto; height: max-content; border-radius: 11px; transition: 333ms; transform: scale(.95); opacity: 0; visibility: hidden; }
.Post_Manage cppms { visibility: visible; opacity: 1; transform: scale(1); }
cppms>bl { display: grid ; grid-template-columns: 100% 100%; overflow: hidden; }
cppms>bl>hd { display: block; transition: 333ms; }
cppms>bl>bd { display: block; transition: 333ms; height: 0; }
cppms.active>bl>hd { grid-column-start: -1; width: 0; height: 0; }
cppms.active>bl>bd { height: 100%; grid-column-start: 1; }

@media (max-width : 999px) {
	cppms { bottom: 55px; margin: auto 7px; }
}
/* Component : Profile_Media */
cpmds { display: block; padding: 11px; background: var(--bt); border-radius: 11px; }
cpmdo { display: block; background: var(--bt); box-shadow: var(--bt-bx); border-radius: 11px; max-width: 144px; margin: 4px; overflow: hidden; position: relative; flex: none; }
cpmds>bl>bd { display: flex ; overflow-y: auto; margin-top: 11px; }
cpmdo>bl ft { display: block; position: absolute; bottom: 0; margin: 7px; font-weight: 500; font-size: 0.88em; color: var(--b); }
cpmdo>bl bd>bg { bottom: 0; display: block; inset: 0; background: #0000008f; -webkit-backdrop-filter: blur(0.3125px); mask-image: linear-gradient(to bottom, rgb(0 0 0 / 0%) 0%, rgba(0, 0, 0, 1) 105.5%, rgba(0, 0, 0, 1) 55%, rgba(0, 0, 0, 0) 55.5%); -webkit-mask-image: linear-gradient(to bottom, rgb(0 0 0 / 0%) 0%, rgba(0, 0, 0, 1) 105.5%, rgba(0, 0, 0, 1) 55%, rgba(0, 0, 0, 0) 55.5%); }

@media (max-width : 999px) {
	cpmds { margin: 11px; }
}

@media (min-width : 999px) {
	cpmds { display: none; }
}
/* Component : Profile_Option */
cppoo { display: block; max-width: 555px; background: var(--b); border-radius: 10px; box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1); padding: 10px; font-family: Arial, sans-serif; position: absolute; inset: 0; margin: auto 7px; overflow: auto; max-height: 80vh; bottom: 66px; visibility: hidden; opacity: 0; transform: scale(.95); }
.Profile_Option cppoo { visibility: visible; opacity: 1; transform: scale(1); }
cppoo>bl ul { list-style: none; padding: 0; margin: 0; }
cppoo>bl ul>li { display: grid ; align-items: center; grid-template-columns: 45px auto; padding: 11px; gap: 11px; border-bottom: 1px solid var(--bc); cursor: pointer; transition: background 0.3s; font-weight: 500; font-size: 0.88em; }
cppoo>bl ul>li:last-child { border-bottom: none; }
cppoo>bl ul>li:hover { background: var(--hover); }
cppoo>bl li>i { background: var(--bc); height: 22px; width: 22px; padding: 11px; border-radius: 55%; margin: auto; }
cppoo>bl hd { display: block; padding: 11px; text-align: center; position: relative; }
cppoo>bl ft>d { display: block; padding: 11px; border-bottom: 1px solid var(--bc); }
cppoo>bl ft>d>h4 { font-size: 1.22em; font-weight: 600; line-height: 1.44em; }
cppoo>bl ft>d>t { font-size: 0.88em; }
cppoo>bl ft>btn { display: block; text-align: center; background: var(--aat); color: var(--a); font-weight: 500; padding: 11px; border-radius: 7px; }
/* Component : Profile_Options */
cpmos { position: absolute; display: block; left: 0; right: 0; bottom: -11%; max-width: 555px; background: var(--b); border-radius: 22px 22px 0 0; transition: 333ms; opacity: 0; visibility: hidden; bottom: 65px; }
.Profile_Options cpmos { opacity: 1; visibility: visible; top: auto; }
cpmos>bl pull { display: flex ; align-items: center; justify-content: center; padding: 7px; }
cpmos>bl pull>f { display: block; width: 55px; padding: 3px; background: var(--bc); border-radius: 22px; }
cpmos>bl ul { display: block; padding: 0; }
cpmos>bl li>i { display: block; background: var(--bc); border-radius: 55%; height: 20px; width: 20px; padding: 11px; margin: auto; }
cpmos>bl ul>li { display: grid ; grid-template-columns: 55px auto; padding: 4px 7px; margin-bottom: 7px; align-items: center; font-weight: 500; gap: 7px; border-radius: 7px; transition: 33ms; position: relative; }
cpmos>bl ul>li:active { background: var(--bc); } 
/*Profile_RecentMedia*/

cpfoo>bl mb>btn.this { box-shadow: 0px 2px 0 var(--a); color: var(--a); }

cpfoo { display: block; position: relative; background: var(--bt); }
cpfoo>bl { display: grid ; margin: 0 auto; position: relative; grid-template-rows: 230px auto auto; max-width: 1300px; }
cpfoo>bl btn.active>i { transform: rotate(180deg); }
cpfoo>bl btn>i { transition: 95ms; height: 15px; width: 15px; margin: auto; }
cpfoo>bl dppic { display: block; background: var(--b); border-radius: 55%; box-shadow: 0 0 0 1px rgb(0 0 0 / 4%), 0 6px 20px rgb(0 0 0 / 20%); position: relative; padding: 6px; height: 155px; width: 155px; margin-top: -22px; }
cpfoo inf bd h5 { margin-top: 7px; opacity: 0.6; font-weight: bold; display: flex ; align-items: center; gap: 5px; }
cpfoo>bl btns { display: flex ; justify-content: end; }
cpfoo spfo>bl bd btns>btn { display: grid ; grid-template-columns: 33px auto; margin: 4px; white-space: nowrap; font-size: 0.88em; align-items: center; padding: 4px 22px; border-radius: 6px; background: var(--bc); gap: 2%; height: 33px; cursor: pointer; place-content: center; position: relative; }
cpfoo bd h5 i { width: 15px; height: 15px; }
cpfoo>bl>ft>bl { display: flex ; justify-content: space-between; align-items: center; position: relative; border-top: 1px solid var(--bc); margin-top: 22px; }
cpfoo>bl>ft>bl op { display: grid ; grid-template-columns: 33px auto; margin: 4px; white-space: nowrap; font-size: 1.2em; align-items: center; padding: 4px 11px; border-radius: 6px; background: var(--bc); gap: 2%; height: 33px; cursor: pointer; justify-content: center; }
cpfoo bl op svg { height: 22px; width: 22px; margin: auto; }
cpfoo>bl opp { display: none; background: var(--b); border-radius: 11px; position: absolute; right: 0; width: 280px; padding: 11px; top: 56px; transition: 333ms; z-index: 99999999999; box-shadow: 0 0 0 1px rgb(0 0 0 / 4%), 0 6px 20px rgb(0 0 0 / 20%); }
cpfoo>bl opp aa { display: grid ; grid-template-columns: 33px auto; gap: 3%; font-size: 1.44em; font-weight: 500; }
cpfoo>bl spfo>bl>ft>bl mb { display: flex ; margin: 0; }
cpfoo dppic>upld { position: absolute; z-index: 9999; background: rgb(149 149 149 / 14%); height: 33px; width: 33px; bottom: 0; right: 12px; border-radius: 11px; display: flex !important ; place-content: center; align-items: center; backdrop-filter: blur(7px); padding: 6px; }
cpfoo ft>bl mb a { display: flex ; padding: 8px; margin: 0 6px; font-weight: bold; transition: 33ms; height: auto; margin-top: 1px; position: relative; align-items: center; font-size: 0.88em; opacity: 0.7; }
cpfoo>bl mb ul>li:hover { background: var(--bc); }
cpfoo>bl mb ul>li:active { opacity: .7; }
cpfoo ft>bl mb a.this{ border-bottom: 2px solid; color: var(--c); opacity: 1; }
cpfoo ff btn.btn.phone.this { background: var(--aaa); color: var(--b); }
cpfoo moreop { display: block; position: relative; }
cpfoo ff mb aa { display: flex ; padding: 8px; margin: 0 6px; font-weight: bold; transition: 33ms; height: auto; margin-top: 1px; position: relative; align-items: center; font-size: 0.88em; opacity: 0.9; }
.MoreOption cpfoo>bl mb ul { transform: translate(0%, 2%); visibility: visible; }
cpfoo>bl>ft mb>btn:last-child { display: grid ; grid-template-columns: auto 22px; align-items: center; padding: 7px 11px; }
cpfoo>bl mb ul { display: block; position: absolute; z-index: 99; top: 80%; background: var(--b-t95); padding: 11px; border-radius: 11px; width: 149px; right: 18px; backdrop-filter: blur(20px); box-shadow: var(--bs-bt); transition: 33ms; transform: translate(0%, -5%); visibility: hidden; }
cpfoo>bl mb ul>li { display: block; position: relative; padding: 7px; border-radius: 5px; margin-bottom: 4px; align-items: center; text-align: center; transition: 95ms; }
cpfoo moreop btn.jtc { display: grid ; grid-template-columns: auto 22px; width: fit-content; align-items: center; }
cpfoo moreop btn.jtc { display: flex ; padding: 8px; margin: 0 6px; font-weight: bold; transition: 33ms; height: auto; margin-top: 1px; position: relative; align-items: center; font-size: 0.88em; opacity: 0.9; }
cpfoo>bl>bd { display: grid ; grid-template-columns: max-content auto auto; align-items: end; margin: 0 auto; margin-top: -28px; position: relative; z-index: 999; width: 100%; }
cpfoo>bl>ft { max-width: 100%; margin: 0 auto ; width:100%; }
cpfoo>bl>bd btn { display: grid ; grid-template-columns: 33px auto; margin: 4px; align-items: center; padding: 11px 17px; border-radius: 7px; background: var(--bc); justify-content: center; position: relative; }
cpfoo>bl d>name { font-size: 1.33em; line-height: 1.77em; word-break: break-all; }
cpfoo>bl cc { font-size: 1em; font-weight: 400; }
cpfoo>bl bd>d { padding: 11px; }
cpfoo>bl fd { display: flex ; padding-left: 7px; padding-top: 7px; }
cpfoo>bl fd>i:last-child i { opacity: .5; }
cpfoo>bl fd>i:last-child:after { content: ""; background-image: url(/-/Base/asset/3Dots.webp); background-size: 100%; position: absolute; inset: 0; background-size: 75%; background-position: center; background-repeat: no-repeat; }
cpfoo>bl fd>i:last-child:before { content: ""; background: #00000036; inset: 0; position: absolute; display: block; }
cpfoo>bl fd>i { display: block; height: 33px; width: 33px; border-radius: 55%; place-content: center; overflow: hidden; margin-left: -7px; border: 1px solid var(--bt); transition: 95ms; }
cpfoo>bl fd>i:active { transform: scale(.99); opacity: .7; }
cpfoo>bl>ft mb { display: flex ; align-items: center; }
cpfoo>bl>ft mb>btn { display: block; padding: 17px; margin-right: 4px; font-weight: 500; position: relative; }
cpfoo>bl>bd btn.this { background: var(--aa); color: var(--b); }
cpfoo>bl mb>btn.this { box-shadow: 0px 2px 0 var(--a); color: var(--a); }
cpfoo>bl>ft d { display: flex ; align-items: center; justify-content: space-between; border-top: 1px solid var(--bc); position: relative; padding: 0 7px; margin-top: 11px; }
cpfoo>bl>ft d>btn { display: block; padding: 11px 22px; place-content: center; background: var(--bc); border-radius: 7px; position: relative; }
cpfoo.active d>cprm { top: 60px; opacity: 1; visibility: visible; }
cpfoo>bl>bd btn.this svg { fill: var(--b); }
cpfoo>bl>bd btn>i { transition: 95ms; height: 20px; width: 20px; margin: auto; }

@media screen and (min-width: 999px) {
	cpfoo>bl moreop { display: none; }
	cpfoo>bl>ft mb>btn:last-child { display: none; }
	cpfoo>bl bd>d { margin-left: 11px; }
	cpfoo>bl { grid-template-rows: 370px auto auto; }
}
@media (max-width: 999px) { 
	cpfoo>bl d>name { font-size: 1.55em; line-height: 1.77em; }
	cpfoo>bl>bd { display: flex ; flex-direction: column; margin: 0; align-items: start; margin-left: 11px; }
	cpfoo d>cprm { right: 11px; }
	cpfoo.active d>cprm { top: 70px; }
	cpfoo>bl fd { display: flex ; padding-left: 0; padding-top: 7px; }
	cpfoo>bl>bd btns { display: grid ; grid-template-columns: 40% 40% 68px; max-width: 100%; justify-content: start; white-space: nowrap; width: -webkit-fill-available; }
	cpfoo>bl>ft d>btn { display: none; }
	cpfoo>bl ft mb>btn:nth-child(4) { display: none; }
	cpfoo>bl>ft mb>btn:nth-child(3) { display: none; }
	cpfoo>bl>ft mb>btn:nth-child(6) { display: none; }
	cpfoo>bl>ft mb>btn:nth-child(5) { display: none; }
	cpfoo>bl>ft mb>btn { padding: 7px 22px; border-radius: 17px; margin: 4px; font-size: 0.88em; }
	cpfoo>bl>ft mb>btn.this { background: var(--aat); color: var(--a); box-shadow: none; }
	cpfoo>bl>ft { padding: 7px; border-top: 4px solid var(--aat); margin-top: 7px; }
	cpfoo>bl>ft d { border: none; padding: 0; }
	cpfoo>bl mb ul { display: none; }
	cpfoo>bl>ft mb>btn:active { background: var(--bc); }
}bpoo bl { background: var(--b); box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); display: block; align-items: center; padding: 20px; border-radius: 10px; width: 90%; margin: 20px auto; }
bpoo hd { font-size: 18px; margin-bottom: 15px; display: block; } 
bpoo bd { display: grid ; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); gap: 10px; }
bpoo blc { margin: 5px 0; display: grid;border-radius: 0.5rem; padding: 1.5rem; border: solid 1px var(--bc);background: var(--bc); }
bpoo blc img { width: 18px; vertical-align: middle; } 
bpoo t { font-size: 19px; font-weight: 400; margin: 5px 0; } 
bpoo bl hd { display: flex ; justify-content: space-between;align-items: center; }
bpoo blc strong { font-size: 2rem; font-weight: 700; }

@media screen and (max-width: 999px) {
bpbo bl { margin: 11px; width: auto; display: block; }
bpbo hd, bpbo ft { max-width: max-content; }
bpoo bl { margin: 11px; width: auto; }
pd main { margin-bottom: 88px; }
bpoo bl hd {  font-size: 0.88em; }
bpoo bl hd p { margin: 0; font-size: 0.77em; }
}
cpoi { background: var(--b); border-radius: 8px; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); width: 100%; max-width: 700px; display: block; margin: 7px auto; }
cpoi hd { display: flex; justify-content: space-between; padding: 24px 24px 0; } 
cpoi h2 {  font-size: 20px; font-weight: 600; } 
cpoi p {color: var(--bor);  font-size: 14px; margin-top: 4px; } 
cpoi btn { background: var(--aaa); color: var(--b); border: none; border-radius: 4px; padding: 8px 16px; font-size: 14px; font-weight: 500; cursor: pointer; display: flex ; align-items: center; gap: 8px; height: 33px; }
cpoi bd { display: block; padding: 20px 24px; } 
cpoi .r { display: flex; justify-content: space-between; padding: 16px 0; border-bottom: 1px solid var(--bor); } 
cpoi .r:last-child { border-bottom: none; } 
cpoi .l { display: flex; align-items: center; gap: 6px; font-weight: 500; } 
cpoi .i { width: 16px; height: 16px; background: var(--c); color: var(--b); border-radius: 50%; display: flex ; align-items: center; justify-content: center; font-size: 12px; }
cpoi .v { font-weight: 500; } 
cpoi ft { display: block; padding: 0 24px 24px; } 
cpoi ft btn { background: var(--at); border: none; border-radius: 4px; padding: 12px; width: 100%; text-align: center; cursor: pointer; font-weight: 500; display: flex ; justify-content: center; width: auto; }
cpoi btn i { height: 20px; width: 20px; }


@media only screen and (max-width: 999px) {
cpoi { width: auto; margin: 11px; }
cpoi hd btn { text-align: center; font-size: 9px; height: 20px; width: 77px; justify-content: space-evenly; } 
cpoi btn i { display: none; }
}
/* Component : Profile_Photo */
cfto { height: 100%; width: 100%; display: block; position: relative; max-width: 203px; max-height: 203px; border-radius: 11px; overflow: hidden; margin: 3px; cursor: pointer; }
cfto>bl>hd btn { position: absolute; padding: 8px; height: 18px; width: 18px; border-radius: 55%; background: rgba(0, 0, 0, 0.4); z-index: 99999; right: 7px; top: 7px; }
cfto hd btn svg { fill: var(--bt); }
cfto>bl i { display: block; height: 100%; width: 100%; }
cfto>bl i>img { width: 100%; height: 100%; }
/* Component : Profile_Photos */
cfts { background: var(--bt); border-radius: 11px; display: block; padding: 22px; margin: 0 11px; }
cfts>bl>hd bx { display: flex ; align-items: center; justify-content: space-between; }
cfts>bl mb { display: flex ; }
cfts bx t { display: block; margin: 6px; padding: 11px; color: var(--a); font-weight: 400; cursor: pointer; border-radius: 5px; }
cfts .YourPhotos{ display: flex;}
cfts.Albums aa.albm { border-bottom: 2px solid var(--a); color: var(--a); background: 0; border-radius: 0px;}
cfts.Albums aa.albm { border-bottom: 2px solid var(--a); color: var(--a); }
cfts.Albums aa.urphts { border-bottom: 0; color: var(--c); }
cfts aa.albm:hover {background: var(--bc);  }
cfts aa.urphts { border-bottom: 2px solid var(--a); color: var(--a); border-radius: 0px;}
cfts aa { margin: 6px; padding: 11px; cursor: pointer;font-weight: 400;border-radius: 8px; }
cfts bx t:hover { background: var(--bc); }
cfts>bl bx btns { display: flex ; align-items: center; position: relative; }
cfts bx btn:nth-child(2) { display: flex ; align-items: center; padding: 7px 11px; border-radius: 7px; background: var(--bc); justify-content: center; cursor: pointer; margin-right: 7px; font-size: 0.88em; position: relative; }
cfts>bl bx btn svg { transform: rotate(90deg); height: 22px; width: 22px; }
cfts>bl bx btn>input { position: absolute; inset: 0; opacity: 0; }
cfts>bl mb>aa { margin: 6px; padding: 11px; cursor: pointer; }
cfts.Albums mb>aa.albm { border-bottom: 2px solid var(--a); color: var(--a); }
cfts>bl f { display: flex ; flex-wrap: wrap; }
cfts .YourPhotos mb>aa.jrac.urphts { border-bottom: 2px solid var(--a); color: var(--a); }
cfts>bl bx btns>ul { position: absolute; background: var(--b); border-radius: 10px; padding: 7px; top: 37px; right: 0; min-width: 274px; filter: drop-shadow(2px 4px 6px var(--bc)); transform: translate(0, -11px); transition: 333ms; opacity: 0; visibility: hidden; }
cfts>bl bx ul>li { display: block; font-weight: 500; padding: 7px 11px; border-radius: 7px; }
cfts>bl bx ul>li:hover { background: var(--bc); }
cfts bl.Option bx btns>ul { transform: translate(0, 0px); opacity: 1; visibility: visible; }
cfts f { display: flex; flex-wrap: wrap; }
@media screen and (max-width: 999px) {
	
	cfts>bl bx t { display: none; }
	cfts>bl mb { display: none; }
	cfts>bl f { display: grid ; grid-template-columns: 49% 49%; gap: 7px; margin-top: 11px; }
	cfts>bl bx btns { display: none; }
	
}

/* Component : Profile_Picture */
cpfis>bl { position: relative; display: block; padding: 22px; background: var(--bt); border-radius: 11px; margin: 7px 0; }
cpfis>bl>hd { display: flex ; align-items: center; justify-content: space-between; margin-bottom: 22px; }
cpfio>bl { display: block; overflow: hidden; margin: 4px; }
cpfis>bl psts { display: grid ; flex-wrap: wrap; grid-template-columns: 33% 33% 33%; }
cpfio:nth-child(1)>bl { border-radius: 11px 0 0 0; }
cpfio:nth-child(3)>bl { border-radius: 0 11px 0 0; }
cpfio:last-child>bl { border-radius: 0 0 11px 0; }
cpfio:nth-child(7)>bl { border-radius: 0 0 0 11px; }
cpfio>bl i>img { height: 100%; width: 100%; object-fit: cover; }
cpfio>bl hd>i { height: 100%; width: 100%; }
cpfis>bl>hd btn { display: block; border-radius: 7px; position: relative; }

@media (max-width : 999px) {
	cpfio>bl { max-height: 115px; max-width: 115px; }
	spfo cpfis { display: none; }
}
/* Component : Profile_Post */
cpso btns { cursor: pointer; }	
cpso time {text-align: unset; }	
cpso t input { background: unset; }	
cpso:first-child { margin-top: 0; }
cpso ft btn:hover { background: var(--bc); }
cpso input { background: unset; width: 100%; font-weight: 400; border: none; padding: 11px; height: auto; }
cpso msg { display: block; gap: 2%; padding: 11px 0; }	
cpso cmt { display: flex; flex-direction: column; }
cpso id i { border-radius: 50%; background: var(--bc); }
cpso>ft cmt btns { display: flex; justify-content: start; }
cpso>bd>i>img { height: 100%; width: 100%; object-fit: cover; }
cpso msg bd i { display: block; height: 55px; padding-bottom: 11px; }
cpso>ft cmt btns { display: flex; justify-content: start; border: none; margin-left: 22px; }
cpso>ft { display: block; padding: 11px; padding-top: 0; }
cpso hd ft>i { display: flex; align-items: center; justify-content: center; padding: 8px; border-radius: 55%; height: 22px; width: 22px; }
cpso ic svg { height: 20px; }
brn { display: block; text-align: center; padding-bottom: 44px; font-size: 1.55em; }
brn>hd { display: flex; justify-content: center; }
cpso brn hd i { height: 44px; width: 44px; background: var(--a); border-radius: 55%; margin: 6px; }
brn bd h5 { font-weight: 500; }
cpso { display: block; background: var(--b-t); border-radius: 11px; padding: 0; }
faqs user { display: grid; grid-template-rows: auto auto auto; width: 95%; margin: 7px auto; background: var(--bt); border-radius: 11px; position: relative; overflow: hidden; border: solid 1px var(--bt); }	
faqs upostser actn>adc { display: flex; justify-content: center; align-items: center; font-weight: bold; color: var(--aa); background: var(--aat); border-radius: 7px; font-size: 0.88em; }	
cpso>bd>i { height: 100%; }
cpso comant { display: none; grid-template-columns: 46px auto; gap: 1%; align-items: center; margin: 11px 0; margin-bottom: 0; }
cpso hd ft>i:active { background: var(--bc); }	
 
 
cpso>bd { display: block; border-radius: 0; max-height: 455px; overflow: hidden; }
cpso trc ft { display: flex; justify-content: end; }
cpso ft btn { display: grid; grid-template-columns: 33px auto; justify-content: center; gap: 2%; background: transparent; border-radius: 5px; margin: 4px; align-items: center; padding: 7px; font-weight: 500; margin-bottom: 0; }
cpso ft btn i { height: 23px; width: 23px; }
cpso ft t { width: auto; margin: 0; font-size: 0.88em; text-align: center; }
cpso p { font-size: 11px; margin: 0; }	
cpso dds{display: grid; grid-template-columns: 48% 48%; gap: 1%;}	
cpso hd i { display: flex; align-items: center; justify-content: center;  }	
cpso trc { display: grid; grid-template-columns: 48px auto 48px; gap: 2%; align-items: center; margin-bottom: 11px; padding: 22px; padding-bottom: 0; }
cpso time { display: block; width: auto; float: unset; }	
cpso name { font-size: 1em; font-weight: 500; }
cpso>ft btns { display: grid; grid-template-columns: 33.3% 33.3% 33.3%; justify-content: space-around; width: unset; margin: unset; padding: 0; }
cpso comant>bd { display: grid; align-items: center; height: 44px; background: var(--bc); border-radius: 42px; margin: 0; }
cpso trc hd>i { height: 40px; width: 40px; background: transparent; border: solid 2px; border-radius: 55%; padding: 0; }
cpso comant bd d { display: grid; grid-template-columns: 60% auto; gap: 2%; border-radius: 55%; align-items: center; justify-content: normal; }
cpso ic { display: grid; grid-template-columns: 33px 33px 33px 33px 33px 33px; justify-content: end; align-items: center; opacity: 0.6; margin-right: 11px; }
cpso us { display: grid; grid-template-columns: 40px auto 76px; align-items: center; gap: 1%; border-bottom: solid 1px var(--bc); }
cpso id { display: grid; grid-template-columns: 55px auto; padding: 11px 0; align-items: center; width: fit-content; }	
cpso msg p { display: block; background: var(--bc); padding: 4px; border-radius: 2px; width: 100px; text-align: center; }
t msg btns { grid-template-columns: auto auto auto; justify-content: start; gap: 4%; }
cpso msg btns { grid-template-columns: auto auto auto; justify-content: flex-start; gap: 4%; padding-bottom: 11px; }	
cpso ic>i { height: 33px; width: 33px; padding: 5px; }
cpso ic>i:last-child { transform: rotate(45deg); }
cpso comant>hd i { height: 40px; width: 40px; background: transparent; border: solid 2px; border-radius: 55%; padding: 0; cursor: pointer; }
cpso comant>hd op { position: absolute; height: 15px; width: 15px; padding: 2px; background: var(--b); border-radius: 55%; transform: rotate(90deg); bottom: -3px; right: 0; }
@media screen and (max-width: 999px) {
cpso ic { grid-template-columns: 33px 33px 33px 33px 33px; margin: 0 11px; }
cpso ic i:last-child { display: none; }
cpso trc post hd> i { height: 44px; width: 44px;background: var(--bc); border: unset; }
cpso name { font-size: unset; }	
cpso time { font-size: 0.77em;}	
cpso hd i { background: unset; height: auto; width: auto; }	
cpso comant bd { height: auto; }	
cpso ic { display: none; }	
cpso comant bd d { grid-template-columns: 100%; }	
cpso comant { grid-template-columns: 43px auto; gap: 1%; }	
cpso ft btn { font-size: 0.77em; grid-template-columns: 22px auto; background: transparent; }	
cpso gp bb { font-size: 0.88em; }	
cpso>bd { height: 366px; }
cpso us { padding: 0; }	
cpso msg { padding: 11px; }
cpso ft t { text-align: unset; }	
}	


@media screen and (min-width: 999px) {
    cpso {max-width: 872px;}
}

/* Component : Profile_PostFilter */
cppsfo { display: block; position: absolute; inset: 0; border-radius: 11px; background: var(--b); max-width: 555px; max-height: fit-content; margin: auto; transition: var(--tr-a); opacity: 0; visibility: hidden; transform: scale(.95); }
cppsfo>bl hd { display: grid ; padding: 11px; border-bottom: 1px solid var(--bc); grid-template-columns: auto 55px; text-align: center; align-items: center; }
cppsfo>bl bd p { margin: 0px; margin-bottom: 7px; }
cppsfo>bl label { display: block; font-size: 14px; margin-top: 8px; position: unset; }
cppsfo>bl d { padding: 7px; margin-top: 4px; background: transparent; display: grid ; align-items: center; grid-template-columns: 33% auto; }
cppsfo>bl ft>btns { display: flex ; justify-content: end; padding: 7px 22px 22px 22px; }
cppsfo>bl btns>btn { padding: 7px 22px; border: none; border-radius: 4px; cursor: pointer; font-size: 14px; margin-left: 7px; }
cppsfo>bl btns>btn:nth-child(1) { background: var(--bc);; }
cppsfo>bl btns>btn:nth-child(2) { background: var(--aaa); color: var(--b); padding: 7px 44px; }
cppsfo>bl bd { display: block; padding: 11px 22px; }
cppsfo>bl sl { margin: 0; width: max-content; background: var(--bc); padding: 11px 22px; height: auto; border-radius: 7px; }
cppsfo>bl sl>select { min-height: auto; font-size: 0.88em; width: auto; margin: 0; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 142px; }
cppsfo>bl hd>btn { display: block; place-content: center; height: 33px; width: 33px; background: var(--bc); border-radius: 55%; margin: auto; }
.Post_Filter cppsfo { opacity: 1; visibility: visible; transform: scale(1); }

@media (max-width : 999px) {
	cppsfo { margin: auto 7px; }
}
/* Componet : Profile_PostGrid */
cppgo { display: block; max-width: 248px; background: var(--bt); border-radius: 11px; box-shadow: 0px 2px 4px rgb(0 0 0 / 11%); overflow: hidden; position: relative; margin: 4px; }
cppgo>bl { display: grid ; grid-template-rows: auto 77px; }
cppgo>bl { display: block; }
cppgo>bl>hd btn { position: absolute; top: 0; right: 0; height: 33px; padding: 11px; background: var(--bc); z-index: 999; backdrop-filter: blur(22px); border-radius: 0 0 0 12px; }
cppgo>bl>hd btn>input { height: 22px; width: 22px; }
cppgo>bl>bd i { height: 100%; width: 100%; }
cppgo>bl bd { display: flex ; align-items: center; margin: 0; max-height: 155px; overflow: hidden; }
cppgo>bl pf>i { width: 44px; height: 44px; border-radius: 50%; overflow: hidden; }
cppgo>bl bd d { font-size: 14px; color: #333; } 
cppgo>bl ft { display: block; font-size: 12px; padding: 7px 15px 11px; }
cppgo>bl>bd i>img { height: 100%; width: 100%; object-fit: cover; }
cppgo>bl ft>pf { display: grid ; grid-template-columns: 55px auto; align-items: center; }
cppgs>bl>hd { display: flex ; align-items: center; justify-content: space-between; padding: 11px 7px; }
cppgs>bl psts { display: grid ; grid-template-columns: 33.33% 33.33% 33.33%; }
cppgs { display: block; margin-bottom: 22px; }
cppgs>bl>hd>btn { color: var(--a); font-weight: 500; }

@media (max-width : 999px) {
	cppgs>bl psts { grid-template-columns: 50% 50%; }
	cpmpo { margin: auto 7px; width: auto; }
}
/* Component : Profile_PublicDetail */
cppdo { background: var(--bt); padding: 11px; display: none; }
cppdo>bl bd ul>li { display: grid ; grid-template-columns: 33px auto; align-items: center; padding: 7px 11px; font-weight: 500; }
cppdo>bl bd li>i { height: 22px; width: 22px; }
cppdo>bl bd li>h3 { font-weight: 500; }
cppdo>bl bd li>p { margin: 0; }
cppdo>bl ft>a { display: grid ; grid-template-columns: 28px auto; align-items: center; padding: 7px 0; gap: 7px; }
cppdo>bl hd { display: flex ; align-items: center; justify-content: space-between; margin-bottom: 7px; }
cppdo>bl ul { display: block; padding: 0; }
cppdo>bl li img { filter: contrast(0.6); }
cppdo>bl bd { display: block; transition: 95ms; height: 0; overflow: hidden; }
cppdo>bl ft>btn { display: none; text-align: center; padding: 11px; background: var(--aat); color: var(--a); border-radius: 7px; margin-top: 11px; font-weight: 500; }
cppdo.active>bl bd { height: 64%; }
cppdo.active>bl ft>btn { display: block; }


@media (max-width : 999px) {
	cppdo { display: grid; }
} 
/* Component : Profile_Reel */
crlo { height: 100%; width: 100%; display: block; position: relative; max-width: 171px; max-height: 211px; border-radius: 11px; overflow: hidden; margin: 3px; cursor: pointer; }
crlo>bl hd i { display: block; height: 100%; width: 100%; }
crlo>bl hd i>img { height: 100%; width: 100%; object-fit: cover; }
crlo>bl t { position: absolute; height: 33px; width: 100%; z-index: 99; bottom: 0; display: grid ; grid-template-columns: 22px auto; color: var(--b); align-items: center; padding: 0 11px; }
crlo>bl bd>t svg { fill: var(--b); }

@media (max-width : 777px) {
	crlo { max-width: 200px; margin: 4px; }
}/*Profile_Reels*/
crls>bl mb { display: flex ; align-items: center; }
crls>bl aa { margin: 6px; padding: 11px; cursor: pointer; }
crls>bl aa.urrls { border-bottom: 2px solid var(--a); color: var(--a); }
crls.Savedreels aa.svrls { border-bottom: 2px solid var(--a); color: var(--a); }
crls.Savedreels aa.urrls { border-bottom: 0px solid var(--a); color: var(--c); }
crls { background: var(--0); border-radius: 11px; display: block; padding: 11px; margin: 11px; }
crls>bl>hd { display: block; margin-bottom: 11px; }
crls>bl rls { display: flex ; flex-wrap: wrap; }
crls>bl>hd btns { display: none ; align-items: center; padding: 7px 0; }
crls>bl>hd btn>i { height: 17px; width: 17px; margin: auto; }
crls>bl>hd btns>btn { display: grid ; grid-template-columns: 22px auto; align-items: center; gap: 4px; font-weight: 500; border-radius: 22px; padding: 7px 11px; background: var(--bc); margin-right: 7px; }
crls f { display: flex; align-items: center; }
@media (max-width : 999px) {
	 
	crls>bl>hd btns { display: flex ; }
	crls>bl mb { display: none; }
	crls>bl rls { display: grid ; grid-template-columns: 50% 50%; }
}
/* Component : Profile_Suggest */
cppso { display: block; border-radius: 11px; position: relative; background: var(--bt); max-width: 200px; overflow: hidden; box-shadow: var(--bt-bx); margin: 4px 7px; flex: none; }
cppso>bl hd btn { display: block; height: 22px; width: 22px; border-radius: 55%; background: #2f2f2f82; padding: 4px; place-content: center; position: absolute; top: 11px; right: 11px; z-index: 999; }
cppso>bl hd btn>i { height: 22px; width: 22px; }
cppso>bl hd btn svg { fill: var(--b); }
cppso>bl bd i { height: 100%; width: 100%; overflow: hidden; border-radius: 0; max-height: 155px; }
cppso>bl bd i>img { height: 100%; width: 100%; object-fit: cover; }
cppso>bl ft d { display: flex ; padding: 11px 7px; align-items: center; font-size: 0.88em; }
cppso>bl ft d>i { height: 17px; width: 17px; overflow: hidden; border-radius: 55%; border: var(--bt) 1px solid; margin: 0 -4px; }
cppso>bl ft d>t { display: block; margin-left: 11px; }
cppso>bl ft btn { display: grid ; grid-template-columns: 33px auto; align-items: center; justify-content: center; padding: 8px 23px; border-radius: 7px; background: var(--aaa); color: var(--b); font-weight: 500; font-size: 0.88em; }
cppso>bl ft btn svg { height: 22px; width: 22px; fill: var(--b); transform: scale(1.5); }
cppso>bl ft { display: block; padding: 17px; }
cppso>bl ft btn:hover { background: var(--aaa); opacity: 0.9; }
/* Componet : Profile_Suggests */
cppss { display: block; padding: 0 11px; border-radius: 11px; margin: 0px auto; max-width: 1200px; height: 0; overflow: hidden; transition: 333ms; position: relative; }
cppss bl>bd>d { display: flex ; overflow-y: hidden; overflow-x: auto; }
cppss>bl>hd { display: flex ; align-items: center; justify-content: space-between; padding: 11px; }



/*Profile_Tablist*/
ctbo { display: block; background: var(--bt); padding: 22px 22px 0; border-radius: 11px; margin: 7px 0; }
ctbo mb>aa t { font-weight: 600; }	
ctbo hd btns>btn { white-space: nowrap; display: grid ; grid-template-columns: 33px auto; justify-content: center; gap: 2%; background: var(--bc); border-radius: 7px; margin: 4px; align-items: center; padding: 7px 22px; }
ctbo hd i img { height: 100%; width: 100%; object-fit: cover; }
ctbo bd btn { display: grid ; grid-template-columns: 33px auto; justify-content: center; gap: 2%; background: transparent; border-radius: 0; margin: 4px; align-items: center; padding: 4px; margin-bottom: 0; opacity: .7; position: relative; }
ctbo hd btn:hover { background: var(--bc); }
ctbo hd { display: flex; align-items: center; padding: 0; border-bottom: 1px solid var(--bc); justify-content: space-between; padding-bottom: 6px; }
ctbo bd>btns { display: grid; grid-template-columns: 50% 50%; place-content: center; align-items: center; justify-content: center; }
ctbo hd btn t { font-weight: 500; }
ctbo bd btn.this { border-bottom: 2px solid var(--c); opacity: 1; font-weight: 500; }
ctbo hd btns { display: flex ; align-items: center; }

@media (max-width : 999px) {
	spfo ctbo { display: none; }
}


/* Component : Profile_Users */
cpfrs>bl { position: relative; display: block; padding: 22px; background: var(--bt); border-radius: 11px; }
cpfrs>bl>hd { display: flex ; align-items: center; justify-content: space-between; }
cpfrs>bl frnds { display: grid ; grid-template-columns: 33% 33% 33%; padding-top: 11px; }
cpfro>bl { display: block; margin: 4px; }
cpfro>bl hd>i { height: 133px; width: 133px; overflow: hidden; border-radius: 11px; }
cpfrs>bl hd>btn { display: block; border-radius: 7px; position: relative; }
cpfro>bl bd>name { margin: 4px; font-size: 0.88em; }
@media (max-width : 999px) {
	cpfrs>bl { border-radius: 0; padding: 11px; margin: 0; }
}
/* Component : Profile_Videos */
cvds { background: var(--bt); border-radius: 11px; display: block; padding: 22px; margin: 11px 11px; }
cvds>bl mb { display: flex ; align-items: center; }
cvds .urvds { border-bottom: 2px solid var(--a); color: var(--a); }
cvds.Savedvideos aa.urvds { border-bottom: 2px solid var(--b); color: var(--c); }
cvds .Savedvideos aa.svvds { border-bottom: 2px solid var(--a); color: var(--a); }
cvds>bl mb>aa { margin: 6px; padding: 11px; cursor: pointer;border-bottom: 2px solid var(--0); }
cvds>bl f { display: flex ; flex-wrap: wrap; }

@media (max-width : 999px) {
	cvds {  margin: 11px; }
}

/*Profile_WritedPost*/
cupo hd>i { height: 50px; width: 50px; overflow: hidden; border-radius: 55%; }
cupo hd i {  width: 50px; overflow: hidden; border-radius: 55%; }
cupo hd h2 { font-weight: 600; font-size: 18px; }
cupo hd { display: grid; grid-template-columns: 55px auto 35px; }
cupo>hd { display: flex; align-items: center; justify-content: space-between; }
cupo hd>btn { display: flex;  height: 100%; width: 100%; justify-content: center;  }
cupo tt>t { flex: none; margin-right: 11px; }
cupo btns { display: flex; align-items: center; margin: 11px 0; }
cupo btns>btn:last-child { margin-right: 0; }
cupo hd t{font-size: 14px; font-family: monospace;}
cupo bd btn { display: grid; grid-template-rows: 55px auto; margin: 4px; padding: 4px; justify-content: center; text-align: center; }
cupo bd i { display: flex; padding: 11px; height: 33px; width: 33px; background: #c9cdf661; border-radius: 55%; font-size: 20px; }
cupo { display: block; padding: 22px; background: var(--bt); border-radius: 11px; margin: 11px 0; }
cupo bd i:last-child { background: var(--aaa); }
cupo bd t { display: flex; background: var(--bt); margin: 0 auto; border-radius: 11px; font-size: 0.88em; margin-top: -12px; backdrop-filter: blur(20px); height: 20px; align-items: center; justify-content: center; width: 33px; box-shadow: 0 2px 4px var(--bc); }
cupo bd svg { height: 22px; width: 22px; fill: var(--b); }
cupo ft btns { display: flex; justify-content: start; background: var(--bc); border-radius: 11px; padding: 11px; width: auto; margin: 0; margin-top: 18px; }
cupo ft i { height: 22px; width: 22px; margin-right: 11px; }
cupo ft btn { background: transparent; height: auto; display: flex; margin: 5px 11px; }
cupo bd btn:first-child { margin-left: 0; padding-left: 0; }
cupo d>i>img { height: 100%; width: 100%; object-fit: cover; }	
cupo btns>btn:hover { background: transparent; }
cupo bd btn:nth-child(2) i { background: #ffd39159;}
cupo bd btn:nth-child(3) i{ background: #b2d9f682;;}
cupo bd btn:nth-child(4) i { background: #f3e0fa7a;}



/* Profile_moreoption */ 
cprm { display: flex ; justify-content: center; align-items: center; background: var(--b); border-radius: 10px; box-shadow: var(--bt-bx); padding: 10px; width: fit-content; position: absolute; top: 40px; right: 7px; transition: 222ms; opacity: 0; visibility: hidden; }
cprm ul { list-style: none; padding: 0; margin: 0; }
cprm ul li { display: flex; align-items: center; padding: 10px; border-radius: 5px; cursor: pointer; transition: 333ms; } 
cprm ul li:hover { background: var(--bc); }
cprm ul li i { width: 20px; height: 20px; margin-right: 10px; } 
cprm ul li t { font-size: 14px; color: var(--c0); }
cpfs.MoreOption op>cprm { opacity: 1; visibility: visible; top: 50px; }/*Profile_video*/

cvdo { height: 100%; width: 100%; display: block; position: relative; max-width: 171px; max-height: 241px; border-radius: 11px; overflow: hidden; margin: 3px; cursor: pointer; }
cvdo>bl>hd i { display: block; height: 100%; width: 100%; }
cvdo hd i { display: block; height: 100%; width: 100%; }
cvdo hd i>img { height: 100%; width: 100%; }
cvdo gr { position: absolute; height: 34px; width: 100%; z-index: 999999999; bottom: 0; display: grid ; grid-template-columns: 22px auto; color: var(--b); align-items: center; padding: 0 1px; }
cvdo gr svg { fill: var(--b); width: 100%; height: 100%; }
cvdo gr i { width: 100%; height: 100%; }

cpcd>bl { display: block; background: var(--b); border-radius: 8px; padding: 16px; box-shadow: 0 16px 70px var(--aa-t); position: absolute; z-index: 9999; width: 556px; top: -16px; }
cpcd div input { width: 20px; height: 20px;margin-left: auto; }
cpcd bd>div { display: flex ; flex-direction: row; align-items: anchor-center; gap: 3px; margin: 0; }
cpcd bl>hd { padding: 0; margin-bottom: 10px; }
cpcd { position: relative; }
cesr bl t { font-weight: 500; font-size: 17px; }
/* Component : Profileinfo */
cpinf name { font-weight: 600; }		
cpinf hd, cpinf>ft { display: grid; grid-template-columns: auto auto; align-items: center; justify-content: space-between; }
cpinf svg { opacity: 0.4; filter: grayscale(1);transform: rotate(180deg); }	
cpinf p { margin: 0; display: flex; align-items: center; }
cpinf button { border: solid 1px var(--bor); width: 20%; }	
cpinf bd { display: block; padding: 11px 0; }
cpinf bd trc { display: grid ; grid-template-columns: auto 36px; margin: 16px 0; border-bottom: solid 1px var(--bc); }
cpinf a { font-weight: 500; color: var(--aa); font-size: 0.88em; }
cpinf trc hd { display: grid; grid-template-columns: 33% 33% 33%; align-items: center; }
cpinf bl { display: grid; grid-template-columns: auto 36px; margin: 16px 0; border-bottom: solid 1px var(--bc); }	
cpinf name { font-weight: 600; }		
cpinf>bl { background: var(--bt); border-radius: 22px; display: block; padding: 22px; margin: 7px 0; }
cpinf ft { display: grid ; grid-template-columns: auto auto; align-items: center; justify-content: space-between; }


@media screen and (max-width: 999px) {	
cpinf { margin: 11px !important; }	
cpinf p { font-weight: 400; max-width: 100%; font-size: 0.88em; }	
cpinf button { width: auto; }
cpinf bl hd { grid-template-columns: unset;}
cpinf bl { align-items: center; padding: 22px; margin: 0; }	
	
	
}	











ccot {display: flex ; justify-content: center; align-items: center; width: fit-content; margin: 11px 7px;}
ccot bl {display: grid ; width: 464px; border-radius: 11px; overflow: hidden; position: relative;}
ccot hd dv {aspect-ratio: 1.7777777778; position: absolute; right: 0; top: 0; bottom: 77px; width: 100%; background-image: linear-gradient(180deg, transparent 43.83%, rgba(206, 188, 162, 1) 79.64%);}
ccot hd img { width: 100%; object-fit: cover; height: auto; display: block; }
ccot hd span {position: absolute; top: 0; left: 0; background: var(--b-t); padding: 4px 7px; font-size: 0.75rem; font-weight: 600; border-bottom-right-radius: 7px;}
ccot bl bd {display: grid ; padding: 0 22px; position: relative; margin-top: -66px;}
ccot bd h2 {font-size: 1.5rem; font-weight: 600; line-height: 1.25; margin-bottom: 0.25rem;}
ccot bd p {font-size: 1.125rem; line-height: 1.5; max-width: 100%; margin: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
ccot ft {display: flex ; justify-content: space-between; align-items: center; padding: 22px; padding-top: 11px; position: relative; background: rgb(206 188 162);}

ccot ft div { display: flex; align-items: center; gap: 0.75rem; }
ccot ft img { width: 3rem; height: 3rem; border-radius: 0.375rem; flex-shrink: 0; }
ccot ft div p { margin: 0; }
ccot ft h3 { font-size: 0.875rem; font-weight: 500; color: #1f2937; }
ccot ft dv p { font-size: 0.75rem; color: var(--c0); display: flex; align-items: center; gap: 0.25rem; }
ccot ft dv span { border: 1px solid var(--c0); border-radius: 0.25rem; font-size: 0.5625rem; padding: 1px 4px; line-height: 1; user-select: none; }
ccot ft btn { background: var(--bc); color: var(--c); font-size: 0.8rem; font-weight: 600; padding: 7px 22px; border-radius: var(--br-s); cursor: pointer; }
@media only screen and (max-width: 999px) {
ccot { margin: 11px 4px; min-width: 94%; }
ccot bl {width: auto;}
ccot bd h2 { font-size: 1.22rem; }
ccot bd p { font-size: 1rem; }
}

ccts {display:block;}
ccts> bl{display: block; padding: 11px; margin: 11px 0;}
ccts>bl> bd {display: flex ; overflow: hidden; overflow-x: scroll;}

@media only screen and (max-width: 999px) {
ccts> bl { margin: 0; padding: 0 11px; }
}

/* Component : Recorder_Transaction */
crtrc>bl { display: flex ; align-items: center; gap: 20px; width: 90%; margin: auto; padding: 15px 16px; background: var(--b); border-radius: 12px; margin-top: 1%; cursor: pointer; transition: 333ms; }
crtrc i { height: 25px; width: 25px; }
crtrc>bl ft { display: flex; align-items: center; gap: 7px; margin-left: auto; margin-right: 17px; } 
crtrc>bl ft i { height: 13px; width: 13px; margin-top: 1px; } 
crtrc>bl hd { background: var(--c); border-radius: 11px; padding: 7px 7px; } 
crtrc>bl hd svg { fill: var(--b); }
crtrc>bl:hover {background: var(--bc);}
crao bl { display: block; max-width: 700px; width: 100%; background: var(--b); border-radius: 8px; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); padding: 20px; margin: 11px auto; }
crao span { display: inline-flex ; align-items: center; justify-content: center; width: 16px; height: 16px; background: var(--c); border-radius: 50%; margin-left: 5px; font-size: 10px; color: var(--b); }
crao hd { display: flex; align-items: center; margin-bottom: 20px; } 
crao hd h3 { font-size: 16px; font-weight: 600;  } 
crao bd { display: flex; justify-content: space-around; text-align: center; } 
crao badge { display: flex; flex-direction: column; align-items: center; } 
crao img { width: 70px; height: 70px;  border-radius: 50%; display: flex; align-items: center; justify-content: center; margin-bottom: 8px; font-weight: bold; font-size: 20px;} 
crao t { font-size: 14px; margin-bottom: 4px; } 
crao p { font-size: 14px;margin: 0;  }
@media screen and (max-width: 999px) {
crao bl { margin: 11px; width: auto; }
}


/* Component : Reel_Follow */
cuio hd { display: flex; align-items: center; }
cuio hd i { height: 33px; width: 33px; margin-right: 11px; border-radius: 55%; overflow: hidden; background: var(--bt); }
cuio hd btn { display: block; padding: 8px 22px; text-align: center; margin-left: 11px; box-shadow: var(--bt-bx); border: 1px solid var(--bc); font-size: 0.88em; border-radius: 5px; background: var(--aaa); color: var(--b); }
cuio inpt { display: grid; grid-template-columns: 22px auto; padding: 2px 9px; background: var(--b-t22); backdrop-filter: blur(20px); white-space: nowrap; align-items: center; border-radius: 22px; width: auto; overflow: hidden; margin-top: 11px; }
cuio ft { display: grid; gap: 1%; grid-template-columns: 40% 30% 26%; }
cuio inpt t { display: block; padding-right: 7px; overflow: hidden; }
cuio tags bd { display: flex; flex-wrap: wrap; }
crelo bd btns { display: block; width: 77px; }
crelo bd { display: flex; justify-content: end; flex-direction: column; }
crelo bd btn { display: grid; grid-template-rows: 44px auto; text-align: center; padding: 5px; padding-bottom: 0; margin-bottom: 11px; }
cuio tags a { color: var(--b); margin: 2px; }
cuio inpt svg { fill: var(--b); }
cuio videotitle { display: block; height: 56px; overflow: hidden; }
cuio videotitle p { margin: 0; margin-top: 11px; }






/* Component : Reel_ShortVideo */
crsd { height: 85vh; display: flex; position: relative; flex-direction: column; justify-content: space-between; padding: 22px; width: 90%; color: var(--b); overflow: hidden; border-radius: 7px; margin-bottom: 22px; }
crsd>bl>hd btn { display: block; padding: 4px; height: 33px; width: 33px; place-content: center; }
crsd bd vd { position: absolute; top: 0; bottom: 0; left: 0; right: 0; }
crsd video { display: block; width: 100%; height: 100%; object-fit: cover; }
crsd ft { position: relative; }








/* Component : Reel_ShortVideo */
crov>bl { display: flex ; padding: 22px; margin: 7px; background: var(--bg); border-radius: 22px; max-width: 488px; scroll-padding: 0; overflow-x: scroll; width: auto; height: auto; }
crov>bl>bd { display: flex ; justify-content: end; flex-direction: column; }
crov bd btns { display: block; width: 77px; }
crov bd btn { display: grid ; grid-template-rows: 44px auto; text-align: center; padding: 5px; padding-bottom: 0; margin-bottom: 11px; }









crpo bl { display: block; max-width: 700px; background: var(--b); border-radius: 12px; box-shadow: 0 2px 12px rgba(0, 0, 0, 0.1); overflow: hidden; padding: 20px; margin: 11px auto; }
crpo hd { display: block; text-align: center; margin-bottom: 20px; } 
crpo hd img { max-width: 100%; height: auto; } 
crpo bd { display: grid; padding: 10px 0; } 
crpo bd h2 { font-size: 18px; font-weight: 600; margin: 0 0 10px 0; } 
crpo bd p { font-size: 14px; line-height: 1.4;  margin: 0 0 15px 0; } 
crpo pgs {height: 7px; background: var(--bc); border-radius: 38px; margin: 15px 0; width: 100%; } 
crpo pgs pg { height: 100%; width: 50%; background: var(--a); border-radius: 32px; display: block; }
crpo step { font-size: 12px;  margin-bottom: 10px; } 
crpo ft { display: block; padding-top: 10px; } 
crpo btn{ display: block; width: 100%; background: var(--aaa); color: var(--b); border: none; border-radius: 8px; padding: 12px 0; font-weight: 600; cursor: pointer; font-size: 14px;text-align: center; }


@media screen and (max-width: 999px) {
crpo { margin: 11px; width: auto; display: block; }
}

/* Component : RelatedProduct */
crlp>bl { display: grid ; min-width: 211px; padding: 11px; margin: 7px; background: var(--bc); border-radius: 11px; position: relative; overflow: hidden; border: solid 1px var(--bt); grid-template-rows: 188px auto auto; max-width: 333px; }
crlp>bl hd { display: block; height: -webkit-fill-available; width: 100%; margin: auto; overflow: hidden; border-radius: 11px; }
crlp>bl hd>i img { height: 100%; width: 100%; object-fit: cover; }
crlp>bl name { font-size: 0.88em; font-weight: 600; margin: 8px 0; text-align: start; line-height: 1.2em; overflow: hidden; max-height: 4.4em; -webkit-line-clamp: 2; display: -webkit-box; -webkit-box-orient: vertical; text-overflow: ellipsis; white-space: normal; }
crlp>bl is { display: flex ; font-size: 15px; align-items: center; font-weight: 600; }
crlp>bl is>i { height: 12px; width: 12px; margin-right: 3px; opacity: .5; }
crlp>bl is>i.this { opacity: 1; }
crlp>bl price { font-size: 0.88em; font-weight: 500; opacity: .77; margin-top: 8px; display: block; text-align: start; }
crlp>bl ft { display: grid ; align-items: end; }
crlp>bl actn { display: grid ; grid-template-columns: auto 40px; height: 40px; grid-column-gap: 4px; position: relative; z-index: 99; }
crlp>bl actn>btn { display: flex ; justify-content: center; align-items: center; font-weight: bold; color: var(--aa); background: var(--aa-t); border-radius: 7px; font-size: 0.88em; }
crlp>bl wish { display: flex ; justify-content: center; align-items: center; font-size: 2em; font-family: monospace; background: var(--bc); border-radius: 7px; }
crlp>bl hd>i { height: 100%; }

crlv>bl{ display: grid; grid-template-columns: 118px auto; height: 78px; }
crlv hd { display: block; margin: unset;}
crlv hd i { width: 112px; height: 63px; }	
crlv hd>t { display: grid; position: relative; top: -20px; left: 82px; font-size: 11px; color: var(--b); background: var(--c); padding: 0 4px; padding-bottom: 2px; border-radius: 4px; width: 23px; height: 14px; }
crlv bd { justify-content: center; display: flex ; margin-left: 7px; flex-direction: column; gap: 2px; }crlv bd h3 { font-size: 14px; font-weight: 500; }	
crlv bd d { font-size: 12px; font-weight: 400; }
crlv img{border-radius: 7px;}
/* Component : Report_Inbox */
crcs { display: block; padding: 22px; border-radius: 11px; background: var(--bt); margin: 4px; }
crcs>hd>d { display: grid ; grid-template-columns: max-content 33px; align-items: center; font-size: 1.33em; padding: 15px 0; border-bottom: 1px solid var(--bc); }
crcs>hd>mb { display: grid ; align-items: center; padding: 15px 0; grid-template-columns: 50% auto auto; font-size: 0.88em; border-bottom: 1px solid var(--bc); }
crcs mb>d { display: flex ; }
crcs mb d>spain { transform: rotate(90deg); display: block; width: max-content; height: max-content; font-size: 1.44em; line-height: 1em; }crvo { display: none; padding: 11px; background: var(--b); border-radius: 11px; margin: 11px 0px; position: absolute; width: 85%; margin: auto; z-index: 999; max-height: 88%; overflow: scroll; top: 38%; left: 5%; }	
crvo hd h3 { font-weight: 500; padding: 11px; }	
crvo bd { display: block; }	
crvo bd form { display: grid; position: relative; }
crvo bd form bl { display: grid; grid-template-columns: 44px auto; align-items: center; }	
crvo bd form bl input { min-width: 24px; min-height: 24px; }	
crvo bd form bl h3 { font-weight: 500; margin-left: 11px; font-size: 1em; }	
crvo ft { display: grid; padding: 11px; }	
crvo ft p { margin: 0; font-size: 0.88em; font-weight: 500; }
crvo ft butt { display: flex; justify-content: end; }	
crvo ft butt btn { display: grid; grid-template-columns: auto auto; gap: 11px; }	
crvo ft butt btn t { margin-right: 11px; font-size: 1em; font-weight: 500; }	
.cevo crvo { display: grid; }
/* User Control on Dashboard component */
cuco { display: grid; grid-template-columns: 66px auto auto; margin-top: 5px; padding: 11px 0; align-items: center; border-bottom: 1px solid var(--bc); }
cucs {display: block; padding: 22px; background: var(--bt); margin: 11px; border-radius: 11px; max-width: 777px; position: relative; min-width: 322px;}
cuco>hd>i { height: 55px; width: 55px; border-radius: 55%; overflow: hidden; }
cuco>hd>i>img { height: 100%; width: 100%; object-fit: cover; }
cuco>bd>d>t { font-size: 0.88em; }
cuco>bd { display: flex; justify-content: space-between; align-items: center; }
cuco>bd>dt { display: block; padding: 4px 11px; background: var(--bc); border-radius: 22px; font-size: 0.88em; font-weight: 500; margin-right: 11px; }
cuco>ft>ct { display: flex; align-items: center; }
cuco bb { position: unset; width: 40px; height: 22px; color: var(--aa); }
cucs bb.oo { box-shadow: inset 60px 0px 0px; color: var(--aa); }
cucs .oo oo { margin-left: 18px; background: var(--b); }
cuco>ft { display: flex; justify-content: end; }
cuco bb oo { background: var(--aaa); height: 18px; width: 20px; margin-left: 1px; }
cucs>ft>btn { display: grid; grid-template-columns: 33px auto; align-items: center; padding: 11px; padding-bottom: 0; margin-top: 11px; }
cucs>bd { display: block; margin-top: 11px; }


/* Component : Reviews */
cvwso { display: grid ; background: var(--b-t); margin: 7px; padding: 14px; border-radius: 11px; }
cvwso hd { display: block; }
cvwso hd h4 { font-size: 0.88em; font-weight: 500; line-height: 24px; }
cvwso hd h4 a { font-size: 1em; font-weight: 500; text-decoration: underline; color: var(--a); }
cvwso bd { display: grid ; margin: 11px 0; }
cvwso bd h3 { font-size: 1em; font-weight: bold; }
cvwso bd str { display: flex ; align-items: center; margin: 7px 0; column-gap: 4px; }
cvwso bd str i { width: 18px; height: 18px; }
cvwso bd h4 { font-size: 1em; font-weight: 500; }
cvwso ft { display: grid ; }
cvwso ft h3 { font-size: 1em; font-weight: bold; margin: 11px 0; }
cvwso ft h4 { font-size: 0.88em; font-weight: 500; }
cvwso ft bl { display: grid ; grid-template-columns: 55px auto 44px; align-items: center; column-gap: 11px; margin: 7px 0; }
cvwso ft bl b { font-size: 1em; font-weight: 500; text-decoration: underline; color: var(--a); }
cvwso ft bl rs { overflow: hidden; box-shadow: inset 0 0 0 1px #BBBFBF; background: #F0F2F2; height: 27px; display: flex ; border-radius: 2px; }
cvwso ft bl r { border-radius: 4px; background: var(--btn2); border-top-right-radius: 0; border-bottom-right-radius: 0; display: flex ; width: 55%; }
cvwso ft bl aa { font-size: 1em; font-weight: 500; }
cvwso ft d { display: grid ; grid-template-columns: auto auto; }
cvwso ft d dd { display: flex ; align-items: center; margin: 0; margin-bottom: 11px; }
cvwso ft d dd i { width: 24px; height: 24px; margin-right: 11px; }
cvwso ft d dd a { font-size: 1em; font-weight: 500; color: var(--a); text-decoration: underline; }
cvwso ft h4 a { font-size: 1em; font-weight: 500; text-decoration: underline; color: var(--a); }



blog cbtg { display: flex ; padding: 0.5rem 2.5rem 0.5rem 1.5rem; align-items: center; }
blog cbtg card:before { content: ""; background-image: linear-gradient(232deg, #002bdc00, var(--c)), url(/-/Base/asset/Roblox.png); background-size: 100% 100%; border-radius: 12px; filter: brightness(0.7); position: absolute; height: 100%; display: block; width: 100%; }
blog cbtg card { display: grid ; z-index: 0; }
blog cbtg cbca { display: grid ; color: var(--b); padding: 1.22rem; }
blog cbca bl { display: grid ; z-index: 1; margin-top: 22px; }
blog bl btn { display: grid ; background: var(--a); padding: 10px 20px 10px; border-radius: 8px; margin: 0 auto auto 0; }
blog rating { display: grid ; grid-template-columns: 10% 50%; }
blog rating i { height: 60px; width: 60px; }
blog cbca bl:nth-child(3) { gap: 10px; }


csln { display: none;  max-width: 548px; overflow: hidden; max-height: 600px;padding: 20px 0px; border: solid 1px var(--aa-t); margin-top: 1rem; position: absolute; z-index: 100000; box-sizing: border-box; background: var(--b); border-radius: 11px; width: 600px; box-shadow: 0 16px 70px var(--aa-t); margin-block: 19px; right: 0; top: 13rem; left: 33rem; }

csln hd { display: block; align-items: center; padding: 0px 10px; border-bottom: 1px solid var(--bc-t); }
csln h2 { line-height: 1.2; font-size: 1.25rem;right: 10rem;position: relative;}
csln hd i { height: 27px; width: 27px; background: var(--bc); border-radius: 28px; padding: 6px 6px;}

csln hd div { display: flex ; justify-content: space-between; min-height: 50px; }
csln bd { display: flex; justify-content: space-between;padding: 0px 10px; padding-top: 8px;}
csln blc { display: grid ; grid-template-columns: 35px auto; background: var(--bc); border-radius: 30px; padding: 6px;width: 516px;}
csln blc i { height: 18px; width: 18px; margin: auto; }
csln bd input { border-radius: 0; outline: none; height: 22px; padding: 0; margin: 0; background: unset; font-weight: 400; }
csln ft i { height: 27px; width: 27px; background: var(--bc); border-radius: 28px; padding: 6px 6px; }
csln ft { display: flex ; flex-direction: column; padding: 0px 10px; padding-top: 8px;overflow: scroll; height: 43vh; }

csln ft div { display: flex ; align-items: center; gap: 1rem; }

csln ft dv { display: flex ; flex-direction: column; }

csln ft span { color: var(--c0-t); }ccsa { background-image: linear-gradient(#00000000, #000000cc),url(/-/Base/asset/Security.png); background-size: 100% 100%; color: var(--b); padding: 22px; display: flex ; flex-direction: column; gap: 20px; }
ccsa { max-width: 450px; min-width: 450px; border-radius: 11px; max-height: 220px; min-height: 220px; position: relative; justify-content: flex-end; box-shadow: 0px 4px 11px -1px #9b9ab9; transition: 99ms; margin: 0.5rem 0.0rem 0.5rem 0.5rem; }

ccsa:hover { transition: 99ms; }
ccsa:hover blur { position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: 1; backdrop-filter: blur(10px); border-radius: 25px; }
ccsa:hover bl { display: block; z-index: 2; }
ccsa t { display: none; transition: 999ms; }
ccsa:hover t { display: block; transition: 999ms; margin: 13px 0 10px 0; }

cshr hd { display: block; border-bottom: 1px solid var(--bor);padding: 9px; }
cshr hd div { display: flex ; align-items: center; justify-content: space-between; font-weight: bold; font-size: 16px; }
cshr hd i { height: 27px; width: 27px; background: var(--bc); border-radius: 28px; padding: 8px 8px; }
cshr bd { display: block; padding: 16px; } 
cshr bd strong {display: block; font-size: 19px; margin-bottom: 6px; } 
cshr bd span {display: block; font-size: 16px; margin-bottom: 10px; } 
cshr bd ul { list-style-type: disc; padding-left: 20px; margin-bottom: 20px; } 
cshr bd li { font-size: 16px; margin-bottom: 5px; color: var(--c0); font-weight: 500; }
cshr ft btn { width: 100%; background: var(--a); color: var(--b); padding: 10px; font-weight: bold; font-size: 14px; border-radius: 6px; justify-content: center; display: flex ; }

cshr>bl { display: block; max-width: 548px; padding-bottom: 18px; border: solid 1px var(--aa-t); position: absolute; z-index: 100000; box-sizing: border-box; background: var(--b); border-radius: 11px; box-shadow: 0 16px 70px var(--aa-t); margin-block: 19px; right: 0; top: 13rem; left: 33rem; }
cshr>bl>ft { display: flex ; padding: 9px; border-top: solid 1px var(--bor); }
cshr { display: none; }
seso.SH cshr { display: block; }
cshr p { font-size: 17px; margin-block-start: 0; margin-block-end: 20px; }
cshr a { color: var(--a); }csemo { display: none; }
.smod csemo { display: block; }
.smod popups { opacity: 1; visibility: visible; }
csemo svg { width: 24px; height: 24px; }
csemo i { width: 33px; height: 33px; cursor: pointer; background: var(--bc); border-radius: 55%; position: absolute; right: 0; top: 0; }
csemo bl {display: block; width: 400px; background: var(--b); padding: 15px; border-radius: 8px; box-shadow: 0 12px 28px 0 rgba(0, 0, 0, .2), 0 2px 4px 0 rgba(0, 0, 0, .1), inset 0 0 0 1px rgb(255 250 250 / 50%);}
csemo hd { display: block; border-radius: 8px; position: relative;height: 146px; }
csemo btn { font-size: 22px; cursor: pointer; background: none; border: none; }
csemo hd img { width: 100%; border-radius: 6px;height: 146px; }
csemo bd { display: block; font-size: 14px; margin-top: 10px; } 
csemo bd p { font-weight: 400; margin-bottom: 8px; margin-top: 0; }
csemo bd ul { list-style: none; padding: 0; margin: 0; } 
csemo bd ul li { display: flex; align-items: center; font-size: 14px; margin-bottom: 8px; } 
csemo bd ul li::before { content: "✔"; color: var(--c); margin-right: 8px; font-weight: 500; } 
csemo progress-bar { display: block; width: 100%; height: 4px; background: var(--bc); border-radius: 2px; margin-top: 15px; position: relative; } 
csemo progress::after { content: ""; display: block; width: 50%; height: 100%; background: var(--a); border-radius: 2px; } 
csemo ft { display: flex; justify-content: flex-end; margin-top: 15px; } 
csemo btn { background: var(--a); color: var(--b); padding: 8px 16px; border: none; border-radius: 6px; cursor: pointer; font-size: 14px; } 

@media only screen and (max-width: 999px) {
csemo bl { margin: 11px; width: auto; }
}

csif bl { display: block; background: var(--b); padding: 11px;  border-radius: 22px; }
csif hd { display: flex ; justify-content: space-between; align-items: center; padding: 11px; }
csif h3 { font-weight: 600; font-size: 15px; } 
csif a {  font-size: 14px; text-decoration: none; cursor: pointer; color: var(--a); font-weight: 400;} 
csif bd { display: block; padding: 16px; border-bottom: 1px solid var(--bor);height: 222px; } 
csif i { display: flex ; width: 40px; height: 40px; border-radius: 50%; overflow: hidden; margin-bottom: 12px; justify-content: center; align-items: center; }
csif i img { width: 100%; height: 100%; object-fit: cover; } 
csif name { display: block; font-weight: 500; font-size: 15px; margin-bottom: 8px; } 
csif ft { display: block; padding: 16px; } 
csif message-option { display: flex; align-items: center; margin-bottom: 12px; cursor: pointer; } 
csif checkbox { display: inline-block; width: 16px; height: 16px; border-radius: 2px; border: 1px solid var(--a); background-color: var(--a); margin-right: 8px; position: relative; } 
csif checkbox::after { content: "✓"; position: absolute; color: var(--b); font-size: 10px; top: 50%; left: 50%; transform: translate(-50%, -50%); } 
csif message-text { font-size: 14px;  } 
csif input { display: block; padding: 0px 12px; border: 1px solid var(--bc); border-radius: 6px; background-color: var(--bc); font-size: 14px; margin-bottom: 12px; resize: none; width: -webkit-fill-available; }
csif button { display: block; width: 100%; padding: 8px; background: var(--aaa); color: var(--b); border: none; border-radius: 6px; font-weight: 600; font-size: 14px; text-align: center; cursor: pointer; }
csif i svg { height: 22px; margin: auto; }
csif bd d { display: grid ; grid-template-columns: 44px auto; align-items: center; }
csif hd { padding-top: 0; }

@media screen and (max-width: 999px) {
csif bl { margin: 11px; }
}
csoo { border-radius: 11px; padding: 11px; background: var(--b); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); display: grid ; }
csed bl { display: block;  padding: 1rem; } 
csed>hd { display: block; font-size: 1.25rem; font-weight: 600; margin-bottom: 1rem; } 
csed .bb { display: grid; grid-template-columns: 1fr; gap: 1rem; } 
csed blc { border-radius: 0.5rem; padding: 1.5rem; border: solid 1px var(--bc); }
csed .f { display: grid ; grid-template-columns: auto 30px; }
csed n { font-size: 1.875rem; font-weight: 700; line-height: 1.2; } 
csed t { color: #666; margin-top: 0.25rem; } 
csed s { color: #666; font-size: 0.875rem; margin-top: 0.25rem; } 
csed .i { width: 1.5rem; height: 1.5rem;  }
csed .f div { display: grid ; }
@media (min-width: 768px) { 
csed .bb{ grid-template-columns: 1fr 1fr; }
 } cspo  { display: flex ; justify-content: center; align-items: center; margin: 22px auto; }
cspo bl { background-color: var(--b); width: 100%; max-width: 666px; border-radius: 11px; box-shadow: 0 2px 12px rgba(0, 0, 0, 0.2); max-height: 90vh; overflow-y: auto; }
cspo hd { padding: 16px; display: flex; justify-content: flex-end; }
cspo hd i { background: var(--bc); border: none; border-radius: 50%; width: 36px; height: 36px; display: flex; align-items: center; justify-content: center; cursor: pointer;padding: 7px; }
cspo blc { display: flex; flex-direction: column; padding: 0 20px 20px; }
cspo blc>i { width: 112px; height: 112px; border-radius: 50%; background-color: var(--bc); display: flex ; justify-content: center; align-items: center; overflow: hidden; }
cspo h1 { margin-top: 12px; font-size: 24px; font-weight: 700;  }
cspo blc p { margin-top: 4px;  font-size: 15px; }
cspo button.msg { display: grid ; grid-template-columns: 35px auto; justify-content: center; align-items: center; padding: 2px; }
cspo stars { display: flex ; gap: 4px; font-size: 20px; padding: 11px 0; }
cspo stars i { height: 22px; width: 22px; }
cspo h2 { font-size: 17px; font-weight: 600;  margin-bottom: 12px; }
cspo .seflr>div { background: var(--bc); border-radius: 9px; border: solid 1px var(--bc); width: auto; display: flex ; align-items: center; margin: auto 0; height: -webkit-fill-available; }
cspo .seflr { display: grid ; grid-template-columns: 44% 27% 27%; gap: 2%; margin-bottom: 20px; }
cspo .seflr button { background: transparent; padding: 0 4px; text-align: center; }
cspo .seflr input { background: transparent;padding: 0; }
cspo .seflr>div.srh { display: grid ; grid-template-columns: 24px auto; align-items: center; padding: 0px 12px; }
cspo no { display: flex; flex-direction: column; align-items: center; padding: 40px 0; color: #65676b; } 
cspo no img { width: 112px; height: auto; margin-bottom: 16px; }
cspo .msg i { margin-right: 8px; }
cspo .divider { height: 1px; background: var(--bor); margin: 11px 20px; }
cspo .fbtns { display: flex; gap: 8px; flex-wrap: wrap; }
cspo no i { height: 111px; }


@media (min-width: 768px) {
cspo  .seflrs { flex-direction: row; align-items: center; } 
cspo .fbtns { width: auto; } }  

@media (max-width: 999px) {
cspo { margin: 11px; }
cspo .seflr>div.srh { grid-template-columns: 24px 0px; width: fit-content; }
cspo .seflr input { display: none; }
cspo .seflr {  grid-template-columns: 14% 42% 42%;  }
cspo .seflr>div.srh { height: 40px; }
}csed { display: grid ; max-width: 1200px; margin: auto; }
csmo>bl { display: grid; padding: 11px; grid-template-columns:max-content auto max-content ; align-items: center; background: var(--bt); backdrop-filter: blur(20px); border-top: 1px solid var(--bc);gap:7px; }
csmo>bl btns { display: flex; }
csmo>bl btns>btn { display: flex; height:28px; width:28px; justify-content: center; align-items: center; border-radius: 55%; position: relative;}
csmo>bl btns>btn>i { height: 77%; }
csmo>bl hd btns>btn>i { height: auto; }
csmo>bl ft btn { padding: 4px; height: 25px; width: 25px; }
csmo>bl ft btn:last-child { display: none; }
csmo>bl btns>btn:hover { background: var(--hover); }
csmo>bl bd>sl { display: grid; grid-template-columns: auto 33px; align-items: center; height: auto; border-radius: 22px; margin: 0; }
csmo>bl sl>div:first-child  {display: grid ; align-items: center; position: relative; width: auto; height: auto; min-height: unset; font-weight: 500; max-height: 133px; overflow: hidden; overflow-y: overlay; scrollbar-width: thin; }
csmo>bl bd>sl btn { display: flex; align-items: center; justify-content: center; height: 22px; width: 22px; grid-column-start: 2; border-radius: 55%; padding: 4px; margin: 1px; position: absolute; bottom: 0;}
csmo>bl bd>sl btn>i { height: 22px; width: 22px; }
csmo cmg>i svg {position: absolute; height: 18px; width: 18px; background: var(--c); fill: var(--b); border-radius: 22px; top: -5px; right: 0px; box-shadow: 0px 0px 6px 0px var(--c);}
csmo cup {display: grid ;position: relative; }
csmo cup i {  border-radius: 11px; background: var(--b-t);}
csmo>bl sl>div:focus { outline: none; }
csmo sl i { height: 55px; width: 55px; display: grid ; }
csmo sl text { display: grid ;font-size: 13px; font-weight: 600; margin-bottom: 11px;}
csmo>bl sl>div div {display: grid ;  width: 100%; font-size: 16px; font-family: Arial, sans-serif; color: #333; background: transparent; outline: none; max-height: 111px; text-align: left; word-break: break-all; position: relative; align-items: center;}
csmo>bl sl>div span {color: #888; }
csmo cmg {display: grid ; width: 100%; overflow: hidden; overflow-x: scroll; scrollbar-width: thin; grid-auto-flow: column; margin-bottom: 10px; padding-top: 5px;justify-content: start;margin-left: 11px; column-gap: 10px;}
csmo sl video, csmo sl img {height: 55px; width: 55px; border-radius: 11px; object-fit: cover; }

csmo>bl input[type="file"] { opacity: 0; position: absolute; padding: 0; height: 100%; width: 100%;cursor: pointer;}
 
csmo .chatWrap { position: relative; display: inline-block; }
csmo .chatInput { display: block; position: relative; padding: 8px 20px; outline: none; border-radius: 6px; }
csmo span.post_placeholder { position: absolute; color: #999; pointer-events: none; left: 24px; top: 10px; user-select: none; transition: opacity 0.2s; }

cemj { display: grid ; justify-content: end; align-items: end; position: absolute; bottom: 65px; right: 30%; }
csmo .FileBox i img { width: 30px; height: 30px; z-index: 111111111111;}
csmo cmg>div svg {position: absolute; height: 18px; width: 18px; background: var(--c); fill: var(--b); border-radius: 22px; top: -5px; right: 0px; box-shadow: 0px 0px 6px 0px var(--c);}



/* JS GIF CSS  */

.message { margin-bottom: 15px; }
.message img { max-width: 180px; border-radius: 10px; box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2); }
.gifPopup { display: none; position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); background-color: white; border-radius: 16px; box-shadow: 0 12px 30px rgba(0, 0, 0, 0.25); padding: 16px; width: 400px; max-width: 90%; max-height: 500px; overflow-y: auto; z-index: 1000; }
.searchContainer { margin-bottom: 10px; position: relative; display: flex ; justify-content: center;}
.searchInput { padding: 5px 4px 5px 4px; font-size: 16px; border: 1px solid #ccc; border-radius: 10px; outline: none; }
.gifResults { display: flex; flex-wrap: wrap; gap: 10px; justify-content: center; }
.gifItem { transition: transform 0.2s; border-radius: 10px; overflow: hidden; box-shadow: 0 2px 6px rgba(0,0,0,0.1); }
.gifItem:hover { transform: scale(1.05); }
.gifItem img { max-width: 100px; max-height: 100px; border-radius: 8px; display: block; }
.gifPopup box { display: flex ; justify-content: center; }
.loaderGIF { display: block; width: 77px; height: 77px; border: 2px solid #554848; border-left: 2px solid #b5abab; border-radius: 50%; animation: rotate 2s linear infinite; margin: 50px 0 50px 0;}
.showGIF { display: block; }

/* js Sticker css */
.ShowStiker { transition: transform 0.2s; border-radius: 10px; overflow: hidden;  }
.ShowStiker:hover { transform: scale(1.05); }
.ShowStiker img { max-width: 100px; max-height: 100px; border-radius: 8px; display: block; } 


csmo>bl btns>ul { position: absolute; z-index: 999; background: var(--b); backdrop-filter: blur(22px); filter: drop-shadow(-4px 4px 7px var(--bc)); bottom: 41px; padding: 0; border-radius: 11px 11px 11px 0; box-shadow: 0 4px 7px var(--bc); transition: var(--t-normal); transform: translate(13px, -11px); margin: 0; opacity: 0; visibility: hidden; }
.addmore>bl btn.forever ~ ul { visibility: visible; opacity: 1; transform: translate(13px, -22px); }
csmo>bl ul>li:hover { background: var(--bc); } 
csmo>bl ul>li { display: grid ; grid-template-columns: 33px auto; padding: 7px 11px; align-items: center; border-radius: 11px; margin: 4px; font-size: 0.88em; font-weight: 600; }
csmo>bl ul>clip { position: absolute; bottom: -25px; left: 0px; height: 33px; width: 33px; transform: rotate(180deg); }
csmo>bl ul>clip svg { fill: var(--b); }

@keyframes rotate{ 
	0%{ rotate: 0deg; } 
	100%{ rotate: 360deg; }
}


@media (max-width : 999px) {
	
	csmo { position: absolute; inset: 0; top: unset; z-index: 999; transition: var(--t-normal); }
	csmo>bl { margin: 11px; border-radius: 33px; box-shadow: 0 -4px 7px var(--bc); }
	
}

csha { display: block; padding: 10px 0px; }

csha bl>hd { border: 0; padding: 15px; margin: 0; }
csha h2 {font-size: 17px; }
csha bd i svg { height: 30px; width: 30px; }
csha bd>dv i { background: var(--bc); border-radius: 34px; padding: 7px 7px; }
csha bl>bd { display: flex ; border: 0; justify-content: space-between; gap: 5px;}

csha bd span { text-align: center; font-size: 14px; color: var(--c0); }
csha bd>dv { display: grid ; padding-right: 10px; padding-left: 10px; padding-bottom: 8px; padding-top: 8px; }
csha bd>dv:hover { background: var(--bc); border-radius: 9px; }
seso.ER cemr { display: block; }
seso.GP cgpr { display: block; }
seso.SE cspg { display: block; }


cspg { display: none;  max-width: 548px; overflow: hidden; max-height: 600px;padding: 20px 0px; border: solid 1px var(--aa-t); margin-top: 1rem; position: absolute; z-index: 100000; box-sizing: border-box; background: var(--b); border-radius: 11px; width: 600px; box-shadow: 0 16px 70px var(--aa-t); margin-block: 19px; right: 0; top: 13rem; left: 33rem; }

cspg hd { display: block; align-items: center; padding: 0px 10px; border-bottom: 1px solid var(--bc-t); }
cspg h2 { line-height: 1.2; font-size: 1.25rem; }
cspg hd i { height: 27px; width: 27px; background: var(--bc); border-radius: 28px; padding: 6px 6px;}

cspg hd div { display: flex ; justify-content: space-between; min-height: 50px; }
cspg bd { display: block; padding: 0px 10px; }
cspg a { text-decoration: underline; font-weight: 500; color: var(--c0); }
cspg bd p { margin: 0;  color: var(--c0); }

cshp { max-width: 548px; display: none; padding: 20px; position: fixed; z-index: 100000; box-sizing: border-box; background: var(--b); border-radius: 11px; box-shadow: 0 16px 70px var(--aa-t); margin-block: 19px; right: 0; top: 13rem  ; left: 33rem; }

cshp bl>hd { margin-block-end: 1rem; }

cshp hd>div { display: flex ; justify-content: center; gap: 2rem; padding-right: 60px; padding-left: 60px; }

cshp hd i { height: 27px; width: 27px; background: var(--bc); border-radius: 28px; padding: 6px 6px; left: 12rem; }

cshp>bl>bd { border-bottom: solid 2px var(--bc); padding: 0px 10px; }

cshp bd i { height: 50px; width: 50px; }

cshp bd img { height: 100%; width: 100%; border-radius: 25px; }
cshp bd>dv { display: grid ; gap: 4px; }
cshp bd ul { padding: 0; display: flex ; gap: 1rem; }
cshp bd d { display: flex ; gap: 1rem; }
cshp bd ul btn { display: flex ; align-items: center; padding: 3px 4px; border-radius: 6px; background-color: var(--bc); font-size: 13px; font-weight: 600; height: 22px; }
cshp bd btn i { height: 16px; width: 16px;margin-right: 4px; }
cshp bd btn i:nth-child(3) { height: 33px; width: 33px; top: 2px; }
cshp bd div { display: flex ; align-items: center; justify-content: space-between; }
cshp bd ddiv { display: flex ; justify-content: end; }
cshp ddiv btn { display: flex ; background: var(--a); justify-content: center; font-weight: 500; margin: 11px 0; color: var(--b1); padding: 9px 50px; gap: unset; border-radius: 10px; }
cshp bd div i { height: 27px; width: 27px; }

seso.EB cebd { display: block; }csbco bl { display: block; background: var(--b); padding: 15px; border-radius: 10px; max-width: 800px; margin: 20px auto; box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1); } 
csbco hd { font-size: 18px; font-weight: 500; margin-bottom: 11px; display: block; } 
csbco bd { display: flex; flex-wrap: wrap; gap: 10px; } 
csbco ft { display: none; } 
csbco .item { background: var(--bc); padding: 8px 15px; border-radius: 20px; font-size: 14px; cursor: pointer; transition: background 0.3s; } 
csbco .item:hover { background: var(--bg); }

/*  ChannelVideo */
csgv { display: block; height: max-content; width: 100%;    max-width: 320px;  min-width: 304px; position: relative;  border-radius: 11px; transition: 222ms;border-bottom: 1px solid var(--bc); }
csgv>bl {display: grid ;}
csgv hd i { height: 100%; width: 100%; }	
csgv img { height: 100%; width: 100%; border-radius: 11px; }	
csgv bd h3 {font-weight: 500; font-size:14px;overflow: hidden; -webkit-line-clamp: 2; display: -webkit-box; -webkit-box-orient: vertical; text-overflow: ellipsis;}
csgv:hover { background: var(--bt); }
csgv ft btn:hover { background: var(--hover); }
csgv bd { display: grid ; grid-template-columns: auto 28px; padding: 0 7px; padding-top: 7px; height: fit-content; justify-content: space-between; align-items: center; }
csgv ft btn {display: flex; height: 22px; width: 22px; transform: rotate(90deg); justify-content: center; margin-top: 4px; cursor: pointer; align-items: center; border-radius: 44px; padding: 4px; }
csgv ft btn svg { height:16px; width:16px; }	
csgv bd span:nth-child(2) { margin-left:5px;}
csgv bd btn { margin: auto; transform: rotate(90deg); padding: 7px; border-radius: 22px; transition: 333ms; }
csgv bd btn:hover { background: var(--bc); }
csgv bd i { width: 14px; height: 14px; }
csgv d i { width: 28px; height: 24px; }
csgv ft { display: block; padding: 0 7px; border-radius: 22px; }
csgv bd d {display: none;  position: absolute; padding: 10px 0; background: var(--b); border-radius: 12px; left: 25px; top: 47px; z-index: 999999; box-shadow: 0 0 3px var(--bor);}
csgv bd f {display: flex ; gap: 6px; align-items: center;    padding: 8px 22px;}
csgv bd f:hover {background: var(--bc-t);  }
csgv ft span { font-size: 0.88em; font-weight: 500; }
csgv.cnor bd d {display: block;}


@media screen and (max-width: 999px) {
csgv {  max-width: 425px; margin: 0 13px; }
}
@media screen and (max-width: 666px) {
csgv {  max-width: 100%; margin: 0 13px; }
}
/* Component : SitemapCategories */
csmcs>bl { display: block; padding: 11px; margin: 7px; border-radius: 22px; background: var(--b); }
csmcs>bl hd>h2 { font-size: 2.44em; line-height: 1; letter-spacing: 0.77px; font-weight: 600; }
csmcs>bl bd>d { display: grid ; grid-template-columns: 25% 25% 25% 25%; }
csmcs>bl mb>t { display: block; padding: 7px 11px; margin-right: 7px; position: relative; }
csmcs>bl mb { display: flex ; overflow: overlay; gap: 7px; border-bottom: 1px solid var(--bc); padding: 7px 0; }
csmcs>bl mb>t:hover { color: var(--c); }

@media (max-width : 999px){
	csmcs>bl bd>d { grid-template-columns: 50% 50%; }
	csmcs>bl { margin: 0; }
}
/* Component : SitemapCategory */
csmco>bl { display: block; padding: 22px 0; margin: 11px 0; margin-top: 44px; overflow: auto; overflow-y: auto; scrollbar-width: thin; scrollbar-color: var(--a) var(--bc); }
csmco>bl ul>li { display: grid ; font-weight: 400; position: relative; margin-bottom: 7px; padding: 11px 0; border-radius: 8px; font-size: 0.77em; color: var(--a); }
csmco>bl ul { display: grid ; padding: 0; grid-template-columns: auto auto auto auto; gap: 1%; }
csmco>bl hd>h4 { font-size: 1.66em; line-height: 0.8; margin-bottom: 22px; }

@media (max-width : 999px){

	csmco>bl ul { grid-template-columns: 49% 49%;margin: 0; row-gap: 1%; }
	csmco>bl ul>li { margin: 2px 0; }
	
}
/* Component : SitemapIntro */
csmio>bl { display: grid ; grid-template-columns: auto auto 0PX; min-height: -webkit-fill-available; position: relative; overflow: hidden; padding: 22px; margin: 0 7px; }
csmio>bl hd { max-width: 44%;color: var(--b); }
csmio>bl bd>i { height: 100%; width: 100%; position: absolute; left: -638px; z-index: -1; opacity: .055; top: -82px; }
csmio>bl bg { z-index: -1; background: url(/-/Exchange/asset/Bg.png); background-size: 100%; background-repeat: no-repeat; cursor: pointer; background-position: right center; opacity: 0.4; border-radius: 22px; top: 0; background: var(--aaa); }
/*csmio>bl p { color: var(--b-t44); }*/
csmio>bl ft { grid-column-start: 1; grid-column-end: 3; height: 66px; align-self: end; }
ssmo bl mb>aa:hover { color: var(--a); cursor: pointer; box-shadow: 0 2px 0 var(--a); }
ssmo bl mb>aa { display: block; padding: 7px 17px; margin: 4px; margin-right: 7px; transition: .3s ease; font-weight: 500; }
/*ssmo bl mb:hover { color: var(--b-t22); }*/
ssmo bl aa.active { color: var(--a); box-shadow: 0 2px 0 var(--a); }

@media (max-width : 999px) {
	csmio>bl hd { max-width: unset; }
	csmio>bl { display: block; min-height: auto; background: var(--b1); border-radius: 0; margin: 0; }
}/* Skills Board */
csbo {display: block; padding: 22px; border-radius: 11px; background: var(--bt); margin: 11px; position: relative; max-width: 777px; min-width: 322px;}
csbo>hd>select { display: block; height: auto; width: auto; padding: 0; background: transparent; border: none; }
csbo>hd { display: flex; justify-content: space-between; align-items: center; margin-bottom: 22px; }
csbo clm>ds { display: flex; flex-wrap: wrap; }
csbo ds>d { display: block; padding: 19px; background: var(--bc); border-radius: 55%; margin: 4px; box-shadow: inset -2px -3px 27px rgb(247 247 247 / 6%), inset -2px -2px 5px #011b781f; }
csbo ds>d.fill { background: var(--aaa); box-shadow: unset; }
csbo clm { display: grid; grid-template-columns: auto 41px; align-items: center; }
csbo>ft { display: flex; justify-content: space-between; padding: 22px 5px; padding-bottom: 0; width: 77%; }

csmlo .social-container { display: flex ; gap: 5%; justify-content: space-between; background: var(--b); padding: 22px; border-radius: 22px; margin: 11px auto; max-width: 1200px; }
csmlo .social-container h2 { } 
csmlo .social-icons { display: flex; justify-content: center; gap: 10px; } 
csmlo .social-icon {display: flex ; justify-content: center; align-items: center; width: 40px; height: 40px; border-radius: 50%; border: 2px solid; font-size: 18px; text-decoration: none; transition: 0.3s;} 
csmlo .social-icon:hover { background: var(--bc); transform: scale(1.1); }

@media screen and (max-width: 480px) {
csmlo .social-container { margin: 11px; flex-direction: column; }
csmlo .social-icons { margin-top: 33px; justify-content: flex-start; }
}


csro hd { display: block; border-bottom: 1px solid var(--bor);padding: 9px; }
csro hd div { display: flex ; align-items: center; justify-content: space-between; font-weight: bold; font-size: 16px; }
csro hd i { height: 27px; width: 27px; background: var(--bc); border-radius: 28px; padding: 8px 8px; }
csro bd { display: block; padding: 16px; } 
csro bd strong {display: block; font-size: 19px; margin-bottom: 6px; } 
csro bd span {display: block; font-size: 16px; margin-bottom: 10px; } 
csro bd ul { list-style-type: disc; padding-left: 20px; margin-bottom: 20px; } 
csro bd li { font-size: 16px; margin-bottom: 5px; color: var(--c0); font-weight: 500; }
csro ft btn { width: 100%; background: var(--a); color: var(--b); padding: 10px; font-weight: bold; font-size: 14px; border-radius: 6px; justify-content: center; display: flex ; }

csro>bl { display: block; max-width: 548px; padding-bottom: 18px; border: solid 1px var(--aa-t); position: absolute; z-index: 100000; box-sizing: border-box; background: var(--b); border-radius: 11px; box-shadow: 0 16px 70px var(--aa-t); margin-block: 19px; right: 0; top: 13rem; left: 33rem; }
csro>bl>ft { display: flex ; padding: 9px; border-top: solid 1px var(--bor); }
csro { display: none; }
seso.SM csro { display: block; }
csls bl { display: block; width: 100%; } 
csls hd d { display: flex; align-items: center; justify-content: space-between;  padding: 16px 20px;   } 
csls hd  { display: block;  background: var(--b);  border-bottom: 1px solid var(--bc); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);border-radius: 11px 11px 0px 0px; } 
csls blc { display: flex; align-items: center; gap: 12px; } 
csls i { display: inline-block; width: 24px; height: 24px; background: var(--a); border-radius: 50%; color: var(--b); text-align: center; line-height: 24px; font-weight: bold; } 
csls title { font-weight: bold; font-size: 16px; } 
csls text { display: block; margin-top: 4px; font-size: 14px;  } 
csls close { cursor: pointer; font-size: 20px; color: var(--c); } 
csls btn { display: block; background: var(--a); color: var(--b); text-align: center; padding: 10px; margin: 16px 20px; border-radius: 6px; font-weight: 500; cursor: pointer; }
csls bd { display: flex; flex-direction: column; align-items: center; justify-content: center; padding: 40px 20px; min-height: 60vh; text-align: center;border-radius: 0px 0px 11px 11px; background: var(--b);  } 
csls illustration { display: block; margin-bottom: 24px; } 

@media screen and (max-width: 999px) {
csls { margin: 11px; width: auto; display: block; }
}
 

/* Component : StartMenu */
csmn { position: absolute; top: 5px; z-index: 999; display: block; right: 16px; bottom: 11px; height: 55px; width: 55px; visibility: hidden; transition: var(--t-slow); }
.menu csmn { visibility: visible; height: 88vh; width: 844px; transform: scale(1); }
#io csmn { transform: scale(1.022); top: 13px; right: 23px; }
csmn>bl grid.this { background: var(--a-t); color: var(--b); }
csmn>bl { display: grid ; position: relative; padding: 33px; overflow: hidden; max-height: 100%; }
csmn>bl grid.this:hover { background: var(--a-t); }
csmn>bl grid { display: grid ; grid-template-columns: 40px auto; align-items: center; padding: 7px 5px; border-radius: 11px; column-gap: 7px; margin: 7px 0; transition: var(--t-normal); }
csmn>bl grid i img { height: 22px; width: 22px; }
csmn>bl grid i { width: auto; height: 44px; margin: auto; }	
csmn>bl grid>tx { display: block; line-height: 1.33em; }	
csmn>bl grid t { transition: var(--t-normal); font-size: 0.88em; font-weight: 500; }	
csmn>bl grid p { transition: var(--t-normal); font-size: 0.77em; font-weight: 400; margin: 0; line-height: 1.22em; opacity: .77; }
csmn>bl grid:hover { background: var(--bc); }
csmn>bl bg { background: var(--b-t); border: solid 1px var(--b); border-radius: 22px; }
csmn>bl d>mb { display: grid ; grid-template-columns: 33% 33% 33%; gap: 4px; }
csmn>bl d { display: block; margin: 22px 0; }
csmn>bl hd p { margin: 4px 0; opacity: .77; }
csmn>bl hd h2 { font-size: 1.22em; }
csmn>bl bd { display: block; overflow: auto; max-height: 74vh; }

@media (max-width : 999px) {
	
	#io csmn { top: 66px; right: 0; transform: scale(1.011) translate(0, 2px); }
	csmn>bl d>mb { display: block; }
	startmenu bd { display: block; overflow: auto; }

}statuses { display: flex; width: 100%; overflow-y: auto;margin: 11px 0; display: flex; width: 100%; overflow-y: auto; margin: 11px 0; position: relative;}
statuses status {display: block; height: 70px; width: 80px; min-width: 70px; min-height: 80px;position: relative; }
statuses status a { position: absolute; inset: 0; }
statuses status>hd { display: flex; background: var(--aaa); width: 50px; height: 50px; margin: auto; border-radius: 50%; justify-content: center; align-items: center; padding: 6px; }
statuses status>bd { font-size: 0.66em; display: block; width: 90%; margin: auto; margin-top:4px; text-align: center;font-weight: 500; }	
statuses status>hd>img { height: 100%; width: 100%; border-radius: 50%; object-fit: cover; box-shadow: 0 0 0 3px var(--b); }
statuses status>hd svg { fill: var(--b); }
a status:nth-child(1) { margin-left: 0; }

@media screen and (max-width:999px) {	
statuses::-webkit-scrollbar { display: none; }	
}

ccsto bl { display: flex ; align-items: center; overflow-x: hidden; gap: 10px; scrollbar-width: none; margin: 11px 0; flex-direction: row; }
ccsto csuo bl a { position: absolute; inset: 0;}
ccsto csuo { width: 110px; height: 200px; border-radius: 10px; overflow: hidden; position: relative; background: var(--bor); flex-shrink: 0; }
ccsto csuo img { width: 100%; height: 100%; object-fit: cover; } 
ccsto cncs  { display: flex; flex-direction: column; align-items: center;  text-align: center; color: var(--b);width: 110px; height: 200px; position: relative; flex-shrink: 0; border-radius: 10px; overflow: hidden; background: var(--bor); } 
ccsto bl bd { display: flex ; gap: 10px; overflow: scroll;}
ccsto bl bd svg { fill: var(--b); }
ccsto .crry  { background: var(--a); color: var(--b); width: 30px; height: 30px; border-radius: 50%; display: flex ; justify-content: center; align-items: center; font-size: 18px; margin-top: -15px; border: 3px solid var(--at); } 
csuo hd { position: absolute; top: 10px; left: 10px; width: 35px; height: 35px; border-radius: 50%; overflow: hidden; background: var(--a); padding: 2px; }
cncs { position: relative; }
cncs a { position: absolute; inset: 0; }
cncs bd { background: var(--a); color: var(--b); width: 30px; height: 30px; border-radius: 50%; display: flex ; justify-content: center; align-items: center; font-size: 18px; margin-top: -15px; border: 3px solid var(--at); } 
ccsto bl { height: 100%; }
cncs hd { width: 100%; height: 70%; background: var(--b-t); }
csuo hd img { width: 100%; height: 100%; object-fit: cover; border-radius: 50%; } 
ccsto p { position: absolute; bottom: 5px; left: 10px; color: var(--b); font-size: 12px; font-weight: 500; } 
csuo bd { display: block; position: absolute; top: 0; bottom: 0; z-index: -1; overflow: hidden; border-radius: 11px; }
@media screen and (max-width: 999px) {
ccsto bl { width: auto; }
}


csflo bl { background: var(--b); padding: 22px; border-radius: 22px; display: flex ; align-items: center; margin :11px 0; }
csflo .reload-icon { width: 50px; height: 50px; border-radius: 50%; background-color: var(--bc); display: flex ; justify-content: center; align-items: center; margin-right: 10px; }
csflo .reload-icon::before { content: "↻"; font-size: 36px; color: var(--a); }
csflo .text { flex: 1; } 
csflo .title { font-size: 20px; font-weight: 700; margin-bottom: 5px; }
csflo .subtitle { font-size: 14px; opacity: 0.5;}

@media screen and (max-width: 999px) 
{ 
	csflo bl {  margin: 11px; }
}
/*Story_Addstory*/
csads { display: flex ; flex-direction: column; align-items: center; justify-content: center; height: 90vh; }
csads bd { display: flex; gap: 20px; justify-content: center; padding: 20px; } 
csads bd dv label { display: flex; flex-direction: column; align-items: center; justify-content: center; width: 220px; height: 320px; border-radius: 20px; color: var(--b); font-weight: bold; font-size: 18px; text-align: center; cursor: pointer; transition: 0.3s; box-shadow: 0px 4px 10px var(--bor); }
csads bd dv { display: flex ; flex-direction: column; align-items: center; justify-content: center; width: 220px; height: 320px; border-radius: 20px; color: var(--b); font-weight: bold; font-size: 18px; text-align: center; cursor: pointer; transition: 0.3s; box-shadow: 0px 4px 10px var(--bor); }

csads bd dv:first-child { border-radius: 14px; background-image: url('/-/ID/asset/Storybg.png'); position: relative;} 
csads bd dv:nth-child(2) {border-radius: 14px; background-image: url('/-/ID/asset/Storybg.png'); background-position: 0px -331px; background-size: auto; background-repeat: no-repeat;position: relative;}
csads bd dv:nth-child(3) {border-radius: 14px; background-image: url('/-/ID/asset/Storybg.png'); background-position: 0px -331px; background-size: auto; background-repeat: no-repeat;position: relative;}
csads bd dv:last-child {  border-radius: 14px; background-image: url('/-/ID/asset/Storybg.png'); background-position: 0px -331px; background-size: auto; background-repeat: no-repeat;position: relative; } 
csads bd dv a { position: absolute; inset: 0; }

csads bd dv i { background: var(--b); padding: 12px 13px; border-radius: 50%; display: flex ; align-items: center; justify-content: center; margin-bottom: 15px; box-shadow: 0px 3px 8px var(--bor); width: 30px; height: 30px; }
csads bd dv i img { width: 27px; height: 27px; filter: invert(1); } 
csads bd dv t { font-size: 16px; font-weight: 500; font-style: normal; }
csads bd input{display: none;}
@media screen and (max-width: 430px) {		
csads { height: unset; overflow: scroll; }
t.cdc { display: none; }
csads bd { gap: 24px; }
csads bd dv { width: 100px; height: 140px; }
csads bd dv label { box-shadow: unset; width: fit-content; }	
	
}


csac>bl>hd { display: grid ; align-items: center; padding: 27px 16px; background: var(--b); border-radius: 8px; grid-template-columns: 55% auto; justify-content: space-around; }

csac>bl>hd txt h4 { font-size: 17px; font-weight: 600; color: var(--c); }

csac>bl>hd txt p { font-size: 15px; color: var(--c); margin-top: 4px; }

csac>bl>hd btn { align-items: center; display: flex ; background: var(--a); color: var(--b); font-size: 14px; font-weight: 500; padding: 8px 14px; border-radius: 6px; transition: 333ms; width: fit-content; }

csst p.this { color: var(--b); font-size: 15px; font-weight: 500; margin: 1px 3px; display: none; }

csac>bl>hd btn p { color: var(--b); font-size: 15px; font-weight: 500; margin: 1px 3px; }


csac.cax p.ats { display: none; }
csac>bl p.cas { display: none; }
csac.cax p.cas { display: flex ; } 
/*Story_Card*/
csur { display: grid ; }
csur hd { display: flex ; flex-direction: column; justify-content: space-between; padding: 5px 0px; }
csur>hd sc { display: flex ; align-items: center; gap: 12px; cursor: pointer; padding: 5px 10px; margin: 0px 11px; border-radius: 8px; transition: 333ms; }
csur>hd>sc:hover { background: var(--bc); }
csur>hd sc>i { width: 55px; height: 55px; border-radius: 50%; background: var(--bc); display: flex ; align-items: center; justify-content: center; overflow: hidden; padding: 4px 4px; border: 2px solid var(--a); }
csur hd sc>tm { display: block; }
csur hd h4 { font-weight: 600; }
csur hd h6 { font-size: 14px; font-weight: 400; color: var(--a); }
csur hd p { margin: 0; font-weight: 400; }
/*Story_Changeprivacy*/
cscp { display: grid ; background: var(--b); margin: 0px 22px; position: absolute; top: 34%; z-index: 9999999; border-radius: 11px; padding: 1px 12px; box-shadow: 0px 0px 6px 1px var(--bor); scale: 0; transition: 99ms;opacity: 0; }
cscp hd { display: grid ; border-bottom: 1px solid var(--bor); padding: 16px 40px; justify-content: space-between; grid-template-columns: 0px auto 33px; }
.story_privacy cscp { scale: 1;opacity: 1; }
cstp bg { display: none; background: var(--b-t77); z-index: 9; backdrop-filter: blur(2px); }
.story_privacy cstp bg { display: flex ; }
cscp bd { display: block; }
cscp bd p { font-size: 13px; margin: 0; }

cscp ft div { display: flex ; justify-content: end; align-items: center; gap: 20px; padding: 0px 40px; }
cscp ft div p { font-size: 15px; color: var(--a); cursor: pointer; transition: 200ms; } 
cscp ft div p:hover { text-decoration: underline; }
cscp ft div btn { background: var(--a); color: var(--b); font-size: 15px; padding: 8px 40px; border-radius: 6px; cursor: pointer; display: inline-block; transition: 333ms; } 
 
 
@media only screen and (max-width: 606px){
cscp bd p { font-size: 12px; text-align: center; }
}
/*Story_Changeprivacy1*/
cssp { display: grid ; background: var(--b); margin: 0px 22px; position: absolute; top: 21%; z-index: 9999999; border-radius: 11px; padding: 8px 12px; box-shadow: 0px 0px 6px 1px var(--bor); scale: 0; transition: 99ms; opacity: 0; }
cstsp.ssts cssp { scale: 1;opacity: 1;}
cssp hd { display: grid ; border-bottom: 1px solid var(--bor); padding: 16px 40px; justify-content: space-between; grid-template-columns: 0px auto 33px; }
cssp bg { display: none; background: var(--b-t77); z-index: 9; backdrop-filter: blur(2px); }
cssp bg { display: none ; }
cssp bd { display: block; }
cssp bd p { font-size: 13px; margin: 0; }

cssp ft tx { display: flex ; justify-content: end; align-items: center; gap: 20px; padding: 0px 40px; }
cssp ft tx p { font-size: 15px; color: var(--a); cursor: pointer; transition: 200ms; } 
cssp ft tx p:hover { text-decoration: underline; }
cssp ft tx btn { background: var(--a); color: var(--b); font-size: 15px; padding: 8px 40px; border-radius: 6px; cursor: pointer; display: inline-block; transition: 333ms; } 
 
  
/* Story_Create */
csct { display: flex ; flex-direction: column; width: 70%; margin: auto; }
csct>bl { width: 100%; }
csct>bl>hd { justify-content: center; display: flex ; align-items: center; }
csct>bl>hd cs { display: flex ; flex-direction: column; min-width: 45%; cursor: pointer; border-radius: 10px; overflow: hidden; position: relative;}
csct>bl>hd cs a { position: absolute; inset: 0; }
csvi>bl hd wr { display: flex ; }
csvi>bl hd wr i { height: 100%; width: 100%;transition: 333ms; }
csvi>bl hd wr i:hover { scale: 1.1; filter: brightness(0.9); }
csct>bl>hd ts { padding: 16px 0px; display: flex ; justify-content: center; background: var(--b); color: var(--c); position: relative; }
csct>bl>hd h4 { font-size: 16px; font-weight: 600; padding-top: 5%; }
csct>bl hd pl { position: absolute; top: -36%; border-radius: 50%; border: 5px solid var(--b); background: var(--a); padding: 5px 5px; }
csct>bl hd pl i { height: 25px; width: 25px; }
csct>bl hd svg { fill: var(--b); }

csct>bl bd { display: flex ; flex-direction: column; height: fit-content; padding: 22px 8px; z-index: 2; position: relative; align-items: center; }
csct>bl bd h3 { margin: 5px 0px; font-size: 20px; }
csct>bl bd p { text-align: center; font-size: 17px; margin: 1px 33px; }

csct>bl ft btn { font-weight: 500; display: flex ; background: var(--a); justify-content: center; padding: 9px 1px; cursor: pointer; font-size: 20px; border-radius: 10px;color: var(--b); }

/*Story_Createstory*/
cscy>bl { display: flex ; flex-direction: column; background: var(--b); border-radius: 10px; box-shadow: 0px 2px 8px var(--bor); padding: 10px 0px 0px 0px; max-width: 366px; overflow: scroll; }
cscy hd { display: flex ; flex-direction: column; justify-content: space-between; padding: 10px 0px; }
cscy hd t { font-size: 24px; font-weight: 700; }
cscy hd dv { display: flex ; justify-content: space-between; padding: 0px 12px; }
cscy hd dv i { width: 30px; padding: 7px 7px; height: 30px; border-radius: 50%; display: flex ; align-items: center; justify-content: center; background: var(--bc); } 
cscy hd d { display:flex;align-items: center; gap: 18px; border-bottom: 1px solid var(--bor); padding: 12px 12px 33px 12px; cursor: pointer; }
cscy hd d>i { width: 30px; height: 30px; border-radius: 50%; background: var(--bc); display: flex ; align-items: center; justify-content: center; overflow: hidden; padding: 7px; }
cscy hd d t { font-size: 17px; font-weight: 500; }
cscy hd dv:nth-child(1){margin-bottom: 10px;justify-content: flex-start;gap: 10px;}
cscy>bd { background: var(--b); min-height: 68vh; }
cscy>bl>ft { display: flex ; justify-content: center; padding: 20px; border-top: solid 1px var(--bg-t); }
story.Descard crocs.dc2 { opacity: 0; display: none; }
cscy ft>btns { display: flex ; margin-top: auto; gap: 8px; height: fit-content; justify-content: center; }
cscy ft btn1 { background: var(--bc); color: var(--c); padding: 10px 44px; font-size: 14px; font-weight: 600; border-radius: 7px; cursor: pointer; }
cscy ft btn2 { background: var(--a); color: var(--b); padding: 10px 35px; font-size: 14px; font-weight: 600; border-radius: 7px; cursor: pointer; text-align: center;white-space: nowrap; }
cscy>bl>bd { height: 62vh; }
sstr.Descard crocs.jtc.dc2 { display: none; }

@media screen and (max-width: 430px) {		
cscy { max-width: 430px; padding: 1px 7px; background: unset; box-shadow: unset; } 
cscy bd { background: var(--b); min-height: unset; }
cscy hd d { display: none; }
cscy>ft { display: none ;}
}
bsro bl { display: flex ; flex-direction: column; background: var(--b); border-radius: 10px; box-shadow: 0px 2px 8px var(--bor); padding: 10px 0px 0px 0px; max-width: 366px; overflow: scroll; }
bsro hd { display: flex ; flex-direction: column; justify-content: space-between; padding: 10px 0px; }
bsro hd t { font-size: 24px; font-weight: 700; }
bsro hd dv { display: flex ; justify-content: space-between; padding: 0px 12px; }
bsro hd dv i { width: 30px; padding: 7px 7px; height: 30px; border-radius: 50%; display: flex ; align-items: center; justify-content: center; background: var(--bc); } 
bsro hd d { display:flex;align-items: center; gap: 10px; border-bottom: 1px solid var(--bor); padding: 12px 12px 33px 12px; cursor: pointer; }
bsro hd d>i { width: 30px; height: 30px; border-radius: 50%; background: var(--bc); display: flex ; align-items: center; justify-content: center; overflow: hidden; padding: 7px; }
bsro hd d t { font-size: 17px; font-weight: 500; }
bsro hd dv:nth-child(1){margin-bottom: 10px;justify-content: flex-start;gap: 10px;}
bsro bd { background: var(--b); min-height: 38vh; }

bsro>ft { display: grid ; background: var(--bc); padding: 14px 1px; opacity: 0; }
story.Descard crocs.dc2 { opacity: 0; display: none; }
bsro>ft btns { display: flex ; gap: 8px; height: fit-content; justify-content: center;white-space: nowrap;}
bsro>ft btn1 { background: var(--bc); color: var(--c); padding: 10px 44px; font-size: 14px; font-weight: 600; border-radius: 7px; cursor: pointer; }
bsro ft btn2 { background: var(--a); color: var(--b); padding: 10px 35px; font-size: 14px; font-weight: 600; border-radius: 7px; cursor: pointer; text-align: center; }

	

@media screen and (max-width: 430px) {		
bsro { max-width: 430px; padding: 1px 7px; background: unset; box-shadow: unset; } 
bsro bd { background: var(--b); min-height: unset; }
bsro>ft btns {white-space: nowrap;}
}
/*Story_Discard*/
csdc { display: grid ; background: var(--b); margin: 0px 22px; position: absolute; top: 42%; z-index: 9999999; border-radius: 11px; padding: 6px 0px; box-shadow: 0px 0px 6px 1px var(--bor); scale: 0; transition: 333ms; opacity: 0; left: 39%; }
.Descard csdc { scale: 1; opacity: 1; }
.Descard popups { visibility: unset; opacity: 1; }

storynew.Descard p.jtc.d3 { display: none; opacity: 0; }
/*story.Descard p.jtc.d4 { display: none; opacity: 0; }*/
csdc hd { display: grid ; border-bottom: 1px solid var(--bor); padding: 7px 16px; justify-content: space-between; grid-template-columns: 0px auto 33px; } 
csdc bg { display: none; background: var(--b-t77); z-index: 9; backdrop-filter: blur(2px); }
csdc bd { display: block; }
csdc bd p { font-size: 15px; margin: 15px 30px; }
csdc ft btns { display: flex ; justify-content: end; align-items: center; gap: 20px; padding: 0px 40px; }
csdc ft btns p{ font-size: 15px; color: var(--a); cursor: pointer; transition: 200ms; font-weight: 500; }
csdc ft btns p:nth-child(1):hover { text-decoration: underline; }
csdc ft a btn { background: var(--a); color: var(--b); font-size: 15px; padding: 8px 40px; border-radius: 6px; display: inline-block; transition: 333ms; }

@media only screen and (max-width: 606px){
csdc { margin: 0px 1px; left: 1%; }
csdc bd p { text-align: center; }
}



csfr { display: flex ; position: relative; padding: 7px 0px; width: 100%; border-radius: 11px; margin: 2px 1px; color: var(--b-t); min-width: 515px; }
 
csfr svg { fill: var(--b-t); }

csfr>bl { width: 100%;position: relative; }

csfr>bl bg { width: 100%; height: 100%; z-index: -1; }

csfr>bl bg>i { width: 100%; opacity: 1; object-fit: cover; height: unset; }

csfr hd { display: flex ; flex-direction: column;height: fit-content; padding: 0px 8px; z-index: 2; position: relative;  }

csfr hd h2 { font-size: 18px; font-weight: 500; }

csfr hd lnr { display: flex ; gap: 1px; align-items: center; }

csfr hd line { height: 6px; width: 100%; display: flex ; align-items: center; border: 1px solid var(--bor); border-radius: 5px; margin: 0px 0px 5px 0px; background: var(--b-t44); overflow: hidden; }

csfr hd line ln { width: 0%; background: var(--b); display: flex ; height: 100%; border-radius: 7px; }

csfr hd d { display: flex ; justify-content: space-between; width: 100%; }

csfr hd tx { display: flex ; align-items: center; }

csfr hd tx pro { display: block; width: fit-content; }

csfr hd tx pro> i { height: 45px; width: 45px; border-radius: 50%; overflow: hidden; margin-right: 7px; }

csfr hd tx wr>tx { display: flex ; gap: 4px; cursor: pointer; }

csfr hd tx wr { display: block; }

csfr hd wr>tx>i { height: 15px; width: 15px; }

csfr hd tx p { margin: 0; font-size: 12px; line-height: 1px; }

csfr hd ch { display: flex ; align-items: center; flex-direction: column; margin: 1px 3px; }

csfr hd pnb { display: flex ; gap: 4px; align-items: center; width: 100%; }

csfr hd pnb p { line-height: unset; font-weight: 500; font-size: 12px; }

csfr hd pnb i { width: 15px; height: 15px; }

csfr>bl>bd { position: absolute; top: 0; bottom: 0; left: 0; right: 0; height: auto; z-index: 1; overflow: scroll; flex: 1; display: flex ; }

csfr>bl>bd i { height: 100%; width: 100%; min-width: 500px; }

csfr>bl ft { z-index: 4; position: absolute; bottom: 1%;width: 100%; }   

csfr>bl ft d { display: flex ; align-items: center; padding-left: 6%; }

csfr>bl ft d i { height: 18px; width: 18px; margin: 0px 2px; }

csfr>bl>ft>d p { margin-left: 2%; }

csfr btn.cpl { display: none ;position: absolute; background: var(--c0); border-radius: 11px; top: 53px; right: 61px; }

csfr .dbp:hover .cpl { display: block; }



@media only screen and (max-width: 666px){
 

csfr>bl>bd { left: -51px; width: auto; }

csfr>bl { width: 80%;}

csfr>bl>bd i { min-width: 515px; }

csfr hd tx wr { line-height: 17px; }

csfr hd tx.prc { flex-direction: column; }
	
	}



csfrs { display: flex ; height: 92vh; background: var(--bor); margin: auto; border-radius: 10px; width: 98%; }

csfrs>bl>hd { display: flex ; flex-direction: column; justify-content: center; align-items: end; padding-right: 8px; }
 
csfrs hd btn { border-radius: 50%; display: flex ; height: fit-content; width: fit-content; background: var(--bg); padding: 8px 12px; justify-content: center; align-items: center; cursor: pointer; transition: 333ms; }

csfrs hd btn i { height: 31px; width: 25px; transform: rotate(90deg); }

csfrs>bl>hd btn:hover { background: var(--b); transform: translate(-17px, 0px); }

csfrs>bl { display: grid ; grid-template-columns: 25% auto 25%; width: 100%; }

csfrs bd.frm { border: 1px solid var(--b-t22); max-height: 100%; margin: 11px 3px; border-radius: 10px; overflow: scroll; display: grid ; min-width: 512px; position: relative; grid-template-rows: auto 77px; }

csfrs>bl>bd.frm>d { overflow: scroll; display: flex ; }

 
csfrs>bl>ft { display: flex ; flex-direction: column; justify-content: center; padding-left: 8px; }

csfrs>bl>ft btn { border-radius: 50%; display: flex ; height: fit-content; width: fit-content; background: var(--bg); padding: 8px 12px; justify-content: center; align-items: center; cursor: pointer; transition: 333ms; }

csfrs>bl>ft btn i { height: 31px; width: 25px; transform: rotate(266deg); }

csfrs>bl fst btn:hover { background: var(--b); }

csfrs>bl>ft btn:hover { background: var(--b);transform: translate(17px, 0px); }



@media (max-width: 666px) {	
csfrs>bl>hd { display: none; }
	
csfrs>bl>ft { display: none; }
	
csfrs bd.frm { max-height: 95%; }
	
}
/*Story_Imgupload*/
cstpr { width: 95%; background: var(--b); border-radius: 11px; box-shadow: var(--bs); transition: 333ms; display: flex ; flex-direction: column; padding: 12px 24px; margin: 5% auto; }
cstpr hd { padding-bottom: 10px; }
cstpr hd h5 { font-size: 16px; font-weight: 600; }
cstpr bd { display: flex ;flex-direction: column; align-items: center; justify-content: center; background: var(--c); width: 100%; height: 700px; border-radius: 11px; box-shadow: var(--bs-bs); transition: 333ms; padding: 19px 0px;position: relative; }
cstpr dv { display: flex ; align-items: center; flex-wrap: wrap; justify-content: center; background: var(--a); color: var(--b); height: 100%; min-width: 405px; border-radius: 11px; width: 40%; text-align: center; overflow: scroll; background-size: cover; }
cstpr dv t { font-size: 19px; padding: 0px 25px; font-weight: 700; word-break: break-all; max-width: 650px; }
cstpr bd div { width: 100%; max-width: 463px; display: flex ; align-items: center; flex-direction: column; color: var(--b-t); }
cstpr bd p { font-size: 17px; margin: 9px 0px;display: none ; }
cstpr input { accent-color: var(--a); padding: 0; }
cstpr bd dv btnn { display: flex ; align-items: center; background: var(--b); color: var(--c); padding: 4px 3px; border-radius: 3px; cursor: pointer; margin-left: 5px; gap: 6px; } 
cstpr bd btnn i { height: 20px; width: 20px; }
cstpr bd dv img { cursor: grab; }
cstpr bx { display: flex ; align-items: center; flex-wrap: wrap; justify-content: center; background: var(--a); color: var(--b); height: 100%; min-width: 405px; border-radius: 11px; width: 40%; text-align: center; overflow: scroll; background-size: cover; }
cstpr str { background: unset; border: 0; }

cstpr bd dv { display: flex ; align-items: center; justify-content: center; background: 0; flex-wrap: nowrap; }
cstpr btn i { width: 20px; height: 20px; }
cstpr dv btns { display: flex ; align-items: center; }

@media screen and (max-width: 430px) {		
 
cstnpr { display: none; }
cstcs.csn { display: none; }	
}  

 
@media screen and (max-width: 430px) {		
 
cstpr { display: none; }
cstcs.csn { display: none; }	
}  

/*Story_Maker*/
 
@import url('https://fonts.googleapis.com/css2?family=Monsieur+La+Doulaise&display=swap');
 
cstm { display: block; height: 100%; }
cstm hd textarea { height: 130px; border: 1px solid var(--bor); border-radius: 7px; padding: 10px; font-size: 14px; resize: none; outline: none; width: 90%; margin: 0px 7px; overflow: hidden; overflow-y: scroll; scrollbar-width: thin; }
cstm hd textarea:focus { outline: 1px solid var(--a); }
cstm hd slc {display:flex;border:1px solid var(--bor);border-radius:7px;padding:16px 12px;margin: 3px 6px; align-items: end;cursor: pointer; }
cstm hd slc t { font-size: 18px; color: var(--c); margin-right: 8px; font-weight: 500; }
cstm hd sel { flex-grow: 1; display: flex; } 
cstm hd select { font-size: 16px; color: var(--c); border: none; background: transparent; width: 100%; outline: none; cursor: pointer; font-family: system-ui; font-weight: 400; }

cstm>bd { max-height: 340px; display: flex ; flex-direction: column; }
cstm bd h5 { font-size: 14px; color: var(--c); padding: 0px 12px; font-weight: 400; }
cstm bd div { border: 1px solid var(--bor); border-radius: 7px; padding: 12px 0px 0px 0px; background: var(--b); position: relative; display: grid ; margin: 3px 6px; gap: 6px; }

cstm bd d { display: flex ; flex-wrap: wrap; gap: 15px; align-items: center; position: relative; overflow: hidden; transition: 333ms; margin: 5px 0px; justify-content: center; padding: 0px 12px; }

.Clean { font-family: system-ui; }
.casual { font-family: cursive; }
.fancy { font-family: Monsieur La Doulaise; }
.headline { font-family: sans-serif; }

cstm bd tx[th1] { background-image: url('/-/ID/asset/Story1.jpg')}
cstm bd tx[th2] { background-image: url('/-/ID/asset/Story2.jpg')}
cstm bd tx[th3] { background-image: url('/-/ID/asset/Story3.jpg')}
cstm bd tx[th4] { background-image: url('/-/ID/asset/Story4.jpg')}
cstm bd tx[th5] { background-image: url('/-/ID/asset/Story5.jpg')}
cstm bd tx[th6] { background-image: url('/-/ID/asset/Story6.jpg')}
cstm bd tx[th7] { background-image: url('/-/ID/asset/Story7.jpg')}
cstm bd tx[th8] { background-image: url('/-/ID/asset/Story8.jpg')}
cstm bd tx[th9] { background-image: url('/-/ID/asset/Story9.jpg')}
cstm bd tx[th10] { background-image: url('/-/ID/asset/Story10.jpg')}
cstm bd tx[th11] { background-image: url('/-/ID/asset/Story11.jpg')}
cstm bd tx[th12] { background-image: url('/-/ID/asset/Story12.jpg')}
cstm bd tx[th13] { background-image: url('/-/ID/asset/Story13.jpg')}
cstm bd tx[th14] { background-image: url('/-/ID/asset/Story14.jpg')}
cstm bd tx[th15] { background-image: url('/-/ID/asset/Story15.jpg')}
cstm bd tx[th16] { background-image: url('/-/ID/asset/Story16.jpg')}
cstm bd tx[th17] { background-image: url('/-/ID/asset/Story17.jpg')}
cstm bd tx[th18] { background-image: url('/-/ID/asset/Story18.jpg')}
cstm bd tx[th19] { background-image: url('/-/ID/asset/Story19.jpg')}
cstm bd tx[th20] { background-image: url('/-/ID/asset/Story20.jpg')}
cstm bd tx[th21] { background-image: url('/-/ID/asset/Story21.jpg')}
cstm bd tx[th22] { background-image: url('/-/ID/asset/Story22.jpg')}
cstm bd tx[th23] { background-image: url('/-/ID/asset/Story23.jpg')}
cstm bd tx[th24] { background-image: url('/-/ID/asset/Story24.jpg')}
cstm bd tx[th25] { background-image: url('/-/ID/asset/Story25.jpg')}
cstm bd tx[th26] { background-image: url('/-/ID/asset/Story26.jpg')}
cstm bd tx[th27] { background-image: url('/-/ID/asset/Story27.jpg')}
cstm bd tx[th28] { background-image: url('/-/ID/asset/Story28.jpg')}
cstm bd tx[th29] { background-image: url('/-/ID/asset/Story29.jpg')}
cstm bd tx[th30] { background-image: url('/-/ID/asset/Story30.jpg')}

cstm bd tx { padding: 11px 11px; background: var(--a); border: 1px solid var(--bor); border-radius: 50%; cursor: pointer; background-size: cover; background-repeat: no-repeat; }
cstm tx:active { transform: scale(0.8); box-shadow: 0px 0px 10px 0px var(--aa); }
cstm bd d.fets { display: none; }
.fetrs cstm bd d.fets { display: block; }
cstm.fetrs d.fets { display: flex ; flex-wrap: wrap; gap: 15px; align-items: center; position: relative; overflow: hidden; transition: 333ms; margin: 5px 0px; justify-content: center; padding: 0px 12px; }
cstm.fetrs i { transform: rotate(180deg); }
cstm dc { display: flex ; justify-content: center; cursor: pointer; padding: 9px 2px; border-radius: 5px; transition: 333ms; }
cstm dc:hover { background: var(--bc); }
cstm bd i { height: 25px; width: 25px; }

cstm ft { display: flex ; justify-content: center; border-top: solid 1px var(--bc-t); padding-top: 8px; }
cstm ft btns { display: flex ; margin-top: auto; gap: 8px; height: fit-content; margin-bottom: 9px; justify-content: center; }
storynew.Descard crocs.dc1 { opacity: 0; display: none; }
cstm ft btn1 { background: var(--bc); color: var(--c); padding: 10px 44px; font-size: 14px; font-weight: 600; border-radius: 7px; cursor: pointer; }
cstm ft btn2 { background: var(--a); color: var(--b); padding: 10px 35px; font-size: 14px; font-weight: 600; border-radius: 7px; cursor: pointer; text-align: center; }




/* Story_Music */ 
csmu>bl { display: grid ; gap: 7px; padding: 10px 16px; border-radius: 5px; background: var(--b); color: var(--c); grid-template-columns: 50px auto auto; border: 0; }
csmu>bl hd { padding: 0; } 
csmu>bl hd i { height: 100%; width: 100%; overflow: hidden; border-radius: 6px; } 
csmu>bl bd { display: flex ; flex-direction: column; }
csmu>bl bd { max-height: unset; display: flex; justify-content: center; } 
csmu>bl bd p { margin: 0; font-size: 11px; opacity: 0.9; }
csmu>bl bd h3 { font-size: 16px; font-weight: 600; margin-bottom: 4px; }
csmu>bl ft { display: flex ; align-items: center; justify-content: end; }
csmu>bl ft i { height: 25px; width: 25px; margin: 0px 5px; }
csmu>bl ft i.ply ,csmu>bl ft i.pue { background: var(--bc); padding: 6px 6px; border-radius: 50%; height: 22px; width: 22px; margin: 0px 5px; }
csmu>bl ft i.pue { display: none; }

@media(min-width:999px){
csmu{display:none;}

}
/* Story_Music */ 
csmc { position: absolute; display: block; left: 0; right: 0; bottom: -11%; height: 21vh; max-width: 555px; background: var(--b); border-radius: 22px 22px 0 0; transition: 333ms; opacity: 0; visibility: hidden; bottom: 65px; overflow: hidden; }
csmc>bl i svg { fill: #000000; }
.sngi popup ~ rvm { z-index: 9999; }
.sngi csmc { opacity: 1; visibility: visible; z-index: 9999; }
csmc>bl hd { display: flex ; gap: 7px; align-items: center; padding: 15px; }
csmc>bl bd { display: flex ; gap: 7px; align-items: center; padding: 15px; }
csmc>bl ft { display: flex ; gap: 7px; align-items: center; padding: 15px; }
csmc>bl i { height: 20px; width: 20px; background: var(--bor); padding: 9px; border-radius: 50%; }
csmc span { font-size: 17px; font-weight: 500; margin-left: 7px; }
@media(min-width:999px){
csmc { display: none;}
}

/* Story_Musics */ 
csms { position: absolute; display: block; left: 0; right: 0; bottom: -11%;height: 88vh; max-width: 555px; background: var(--b); border-radius: 22px 22px 0 0; transition: 333ms; opacity: 0; visibility: hidden; bottom: 65px; overflow: hidden; }
csms>bl { position: relative; }
.sngi bg.hvrbg { background: #00000014; z-index: 99; display: block; }
.sngi csms { opacity: 1; visibility: visible; }
.StoryMusic csms { opacity: 1; visibility: visible; }
csms hd { display: flex; flex-direction: column; padding: 16px; background-color: var(--b); border-bottom: 1px solid var(--b-t95); }
csms hd pull { display: flex ; align-items: center; justify-content: center; padding: 7px; }
csms hd pull f { display: block; width: 55px; padding: 3px; background: var(--bc); border-radius: 22px; }
csms hd div { display: flex; align-items: center; background-color: var(--bg); border-radius: 24px; padding: 8px 16px; margin-bottom: 16px; } 
csms hd div i { height: 22px; width: 28px; margin-right: 6px; }
csms div input { border: none; background: transparent; font-size: 15px; width: 100%; outline: none; font-weight: 500; }
csms hd i { color: var(--aa); font-size: 16px; }
csms hd dv { display: flex; justify-content: space-between; align-items: center; margin-top: 8px; } 
csms hd h5 { font-size: 18px; font-weight: 600; color: var(--aa); }
csms hd t { color: var(--a); font-size: 14px; cursor: pointer; }
csms bd { display: flex ; flex-direction: column; overflow: scroll; max-height: 666px; }
bg.hvrbg { display: none; }
@media(min-width:999px){
csms{display:none;}
}
 

csmt { display: flex ; justify-content: center; align-items: center; }

csmt bl { width: 100%; }

csmt>bl>hd { display: flex ; padding: 5px; }

csmt hd p { font-size: 16px; margin: 2% auto; }


csmu>bl>hd>d { display: flex ; align-items: center; justify-content: space-between; padding: 9px 21px; }
t.mt { display: none ;}

csmu>bl>hd>d wr { display: flex ; align-items: center; }

csmu>bl>hd>d i { width: 45px; height: 45px; margin-right: 11px;overflow: hidden; border-radius: 50%; }

csmu>bl>hd>d btn { background: var(--c0); color: var(--b); padding: 7px 13px; border-radius: 6px; box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.2); transition: 99ms; }

csmu>bl>hd>d btn:active { box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.3), inset 0px 2px 3px rgba(0, 0, 0, 0.3); transform: translateY(2px); }

csmu.ctsm t.umt { display: none; }

csmu.ctsm t.mt { display: flex; }
csmus>bl>hd { display: flex ; flex-direction: column; max-height: 212px; overflow-y: scroll; scrollbar-width: thin; }
/*Story_Mystory*/
csms { display: grid ; }
csms svg { fill: var(--a); }
csms hd { display: flex ; flex-direction: column; justify-content: space-between; padding: 5px 0px; }
csms>hd sc { display: flex ; align-items: center; gap: 12px; cursor: pointer; padding: 5px 1px; margin: 0px 0px; border-radius: 8px; transition: 333ms; }
csms>hd>sc:hover { background: var(--bc); }
csms>hd sc>i { width: 50px; height: 50px; border-radius: 50%; background: var(--bc); display: flex ; align-items: center; justify-content: center; overflow: hidden; padding: 4px 4px; border: 2px solid var(--c0); }
csms>hd sc>i:last-child { margin-left: auto; border: 1px solid transparent; width: 20px; height: 20px; border-radius: 50%; background: var(--bc); display: flex ; align-items: center; justify-content: center; overflow: hidden; padding: 18px 18px; }
csms hd h4 { font-weight: 600; }
csms hd h6 { font-size: 14px; font-weight: 400; color: var(--a); }
csms hd p { margin: 0; font-weight: 400; }
/*Story_Myviews*/
csmv { display: block; position: absolute; bottom: 1%; left: 5%; z-index: 66; }
csmv>bl { display: flex ; flex-direction: column; color: var(--b); padding: 1px 9px; width: fit-content; cursor: pointer; }
csmv>bl hd { display: flex ; }
csmv>bl>hd i { height: 30px; width: 30px; transform: rotate(270deg); }
csmv>bl bd { display: block; }
csmv>bl vi { display: flex ; gap: 3px; width: 100%; padding: 0px 4px 8px 4px; border-bottom: 1px solid var(--bor); margin-bottom: 8%; }
csmv>bl ft { display: block; }
csmv>bl ft mv { display: flex ; margin: 2px 0px; align-items: center; }
csmv>bl ft mv i { height: 30px; width: 30px; border-radius: 50%; overflow: hidden; border: 1px solid var(--bor); }

@media screen and (max-width: 666px) 
{ 
 csmv { bottom: 3%; }
}
 /*Story_Post*/

cspt { width: 100%; color: var(--b); display: flex ; flex-direction: column; position: relative; margin: 4% 0%; }

cspt hd { padding: 12px; display: flex; justify-content: end; align-items: flex-start; position: absolute; top: 0; left: 0; right: 0; z-index: 10; background: linear-gradient(to bottom, var(--b-t77), var(--0)); }
cspt hd tls { display: flex ; flex-direction: column; align-items: flex-end; }
cspt hd tl { display: flex ; align-items: center; gap: 8px; cursor: pointer; background: 0; min-height: 0; margin: 4px 0px; padding: 10px 0px; border-radius: 0; }
cspt hd tl i { height: 28px; width: 28px; }  
cspt hd tl i svg { fill: var(--b); }
cspt hd tl icon { width: 24px; height: 24px; display: flex; align-items: center; justify-content: center; }
cspt hd tl tx { font-size: 18px; }

cspt bd { flex: 1; position: relative; overflow: hidden; display: flex; flex-direction: column; justify-content: center; align-items: center; height: 100%; padding: 0; text-align: center; }
cspt bd i { width: 100%; height: 100%; object-fit: cover; }
cspt bd img { width: 100%; height: 100%; object-fit: cover; }

cspt ft { padding: 12px; display: flex; flex-direction: column; gap: 12px; position: absolute; bottom: 0; left: 0; right: 0; z-index: 10; background: linear-gradient(to top, var(--b-t77), var(--0)); }
cspt ft a { padding: 8px 12px; border-radius: 18px; display: flex ; align-items: center; gap: 6px; width: fit-content; background: var(--b-t44); opacity: 0.7; color: var(--b); font-weight: 300; }
cspt ft a::after { content: "▼"; font-size: 10px;transition: 333ms; }
.stg cspt ft a::after { transform: rotate(64deg); }
cspt ft tags { display: flex; gap: 8px; overflow-x: auto; padding: 2px 0; transition: 333ms;}
.stg tags { display: none; }
cspt ft tag { display: grid ; gap: 7px; padding: 0px; min-width: 177px; border-radius: 5px; background: var(--b); color: var(--c); grid-template-columns: 50px auto; overflow: hidden; padding-right: 9px; border: 0; }
cspt ft tag>i { height: 100%; width: 100%; }  
cspt ft tag tx { display: flex ; align-items: center; gap: 2px; color: var(--c); }
cspt ft tag tx i { height: 12px; width: 12px; }
cspt ft tag tx i svg { fill: var(--c); opacity: 0.5; }
cspt ft tag tx p { margin: 0; font-size: 11px; opacity: 0.6; }
cspt ft btns { display: flex; justify-content: space-between; align-items: center; }
cspt ft btns div { display: flex; align-items: center; gap: 8px; }
cspt ft btn { background: var(--a); color: var(--b); border-radius: 6px; padding: 10px 36px; font-weight: 500; text-align: center; }
cspt ft btns span { display: flex ; align-items: center; background: var(--b-t22); padding: 7px 13px; border-radius: 23px; gap: 6px; }
cspt ft btns span>i { height: 23px; width: 22px; padding: 0; border-radius: 50%; background: 0; }
cspt ft btns span svg { fill: var(--b); }
cspt ft div i { height: 28px; width: 28px; background: var(--b); padding: 7px; border-radius: 50%; }

@media(min-width:999px){
cspt{display:none}
}
 
/*Story_Reactionbar*/
csrb { position: absolute; bottom: 0%; z-index: 99; width: 100%; }
csrb>bl { width: 100%; }
csrb>bl hd { display: flex ; width: 98%; align-items: center; padding: 8px 0px 8px 8px; }
csrb>bl>hd d { display: flex ; align-items: center; border: 1px solid var(--bor); border-radius: 30px; width: 30%; height: fit-content; transition: 333ms;}
csrb>bl>hd d input { flex: 1; border: none; outline: none; background: transparent; color: var(--b); font-size: 14px; padding-left: 10px; font-weight: 400;width: 7rem; }
csrb>bl>hd d input::placeholder { color: #888; }
csrb>bl>hd div btn {font-size: 2rem; background: none; border: none;position: relative; z-index: 1; transition: 333ms; padding: 0px 1px; background: none; border: none; display: block; }
csrb>bl>hd>div btn i { height: 21px; width: 21px; filter: contrast(0.5); } 

csrb>bl hd div{ display: flex ;  padding: 4px 0px;width: 100%; }
csrb>bl>hd div btn:hover { transform: scale(1.3); } 
/*.float-emoji { position: fixed; font-size: 2rem; animation: floatUp 1s ease-out forwards; pointer-events: none; opacity: 0; } */

@keyframes floatUp {
	
0% { transform: translateY(0) scale(1); opacity: 1; }
50% { transform: translateY(-50px) scale(1.4); opacity: 0.9; } 
100% { transform: translateY(-120px) scale(0.8); opacity: 0; } 
 }

@media (max-width: 666px) {	
csrb { bottom: 3%; }
csrb>bl hd div{  width: 49%; }
csrb>bl hd { width: 77%;overflow: scroll; }
}

/*Story_Select*/
cstrs { display: flex; align-items: center; justify-content: center; height: 92vh;  }
cstrs hd { text-align: center; display: flex ; justify-content: center; align-items: center; }
cstrs hd wr { display: flex; flex-direction: column; align-items: center; gap: 10px; } 
cstrs hd wr i { display:flex;align-items:center;justify-content:center; border-radius: 10px; background: var(--lc); } 
cstrs hd wr i svg { width: 100px; height: 100px; margin: 0; }
cstrs hd wr t { font-size: 23px; color: var(--c0); font-weight: 600; }

csst { display: flex ; justify-content: center; align-items: center; background: var(--b); width: 45%; position: absolute;  border-radius: 9px; padding: 7px 0px; min-width: 555px; max-width: 606px; opacity: 0; scale: 0;top: 28%; left: 41%;}

csst>bl { width: 100%; }

csst>bl>hd { display: flex ; justify-content: space-between; align-items: center; font-size: 14px; color: var(--c0); padding: 19px 31px; }

csst>bl>hd span { padding: 6px 20px; transition: 333ms; font-weight: 500; display: flex ; align-items: center; gap: 6px; color: var(--c0); }

csst>bl>hd span i { height: 20px; width: 20px; }

csst>bl>hd span:hover { color: var(--a); }

csst>bl>hd span:hover i svg { fill: var(--a);  }

csst>bl>hd span[active] { color: var(--a); font-weight: 600; }

csst>bl>hd span[active]::after { content: ""; display: block; width: 100%; height: 2px; background: var(--a); margin-top: 4px; }


.storysettings csst { opacity: 1; scale: 1; visibility: visible; }

/*Story_TextFeatures*/
cscy bd>bstf { display: none; height: fit-content; }

bstf bd>dv { display: flex ; align-items: center; gap: 11px; padding: 7px 10px; cursor: pointer; }
bstf bd>dv:hover { background: var(--bc); }
bstf bd>dv>i { height: 26px; background: var(--bor); width: 26px; padding: 10px 11px; border-radius: 50%; filter: invert(1); }
bstf bd>dv>t { font-size: 17px; font-weight: 500; }


csdt { display: none; position: absolute; z-index: 999; background: var(--b); bottom: -100%; left: 0; right: 0; border-radius: 11px 11px 0 0; box-shadow: 0px -7px 11px 0 var(--bc); transition: all 0.3s; opacity: 0; height: 90%; overflow-y: scroll; scrollbar-width: thin; overflow-x: hidden; }

.storyviews csdt { bottom: 0; opacity: 1;  display: block;}

csdt>bl { display: flex ; position: relative; width: 100%; border-radius: 11px; margin: 0 0px; min-width: 510px; background: var(--b); flex-direction: column; }

csdt>bl hd { display: block; border-bottom: 1px solid var(--bor); padding: 11px; text-align: center; }


csdt>bl bd { display: block; margin: 9px 0px; }

csdt>bl bd mg { display: flex ; cursor: pointer; overflow: scroll; padding: 22px 11px; padding-top: 7px; }

csdt>bl bd mg cr { width: 22%; min-width: 112px; display: flex ; flex-direction: column; align-items: center; padding: 14% 0%; background: var(--aat); margin: 0px 9px; color: var(--a);position: relative; }

csdt>bl cr a { position: absolute; inset: 0; }

csdt>bl bd vr { width: 22%; min-width: 112px; align-items: center; padding: 0% 1%; background: var(--aat); margin: 0px 2px; color: var(--a); display: flex ; flex-direction: column; border-radius: 10px; opacity: 0.5; transform: scale(.95); }

csdt>bl bd vr.this { opacity: 1; transform: scale(1); box-shadow: 0px 5px 11px 0px #cacaca; }

csdt>bl bd vr ct { display: none; position: absolute; bottom: -5%; border-bottom: 2px solid var(--c); height: 0%; width: 100%; }

csdt>bl bd vr.this ct { display: block; }

csdt>bl pl { display: flex ; border-radius: 50%; background: var(--a); padding: 5px 5px; width: fit-content; }

csdt>bl pl i { height: 22px; width: 22px; }

csdt>bl pl i svg { fill: var(--b); }

csdt>bl bd cr p { font-size: 15px; }

csdt>bl bd { display: block; margin: 9px 0px; }

csdt>bl bd mg { display: flex ; cursor: pointer; overflow: scroll;}

csdt>bl bd vr i { height: 100%; width: 100%; overflow: hidden; }

csdt>bl ft { display: block; }
csdt>bl ft d { padding: 14px 12px; color: var(--c0); }

csdt>bl ft t { display: flex ; gap: 7px; align-items: center; }

csdt>bl ft d i { height: 28px; width: 28px; }

csdt>bl ft d i svg { fill: var(--c0); }



/*Story_people*/
cspp { display: grid; } 
cspp div { display: flex; width: 90%; margin: 3px 13px; justify-content: space-between; padding: 8px 13px; border-radius: 10px; align-items: center; background: var(--lbc); }
cspp div:hover { background: var(--bc); }
cspp div dv { display: flex; align-items: center; } 
cspp div dv i {width: 72px; border-radius: 50%; overflow: hidden;background: unset; height: 60px; padding: 0; width: 60px;} 
cspp div dv img { border-radius: 50%; height: 100%; width: 100%; object-fit: cover; } 
cspp div dv t { font-size: 17px; font-weight: 600; } 
cspp div d input { width: 18px; height: 18px; cursor: pointer; accent-color: var(--a);  }



csps { display: block; min-width: 544px; position: relative; }
csps>bl>hd { display: flex ; flex-direction: column; border-bottom: solid 1px var(--aa-t); }
csps>bl>bd {display: block;}
csps ft div { display: flex ; justify-content: end; align-items: center; gap: 20px; padding: 0px 40px; padding-bottom: 12px; }
csps ft div p { font-size: 15px; color: var(--a); cursor: pointer; transition: 200ms; }
csps ft  btn { background: var(--a); color: var(--b); font-size: 15px; padding: 8px 40px; border-radius: 6px; cursor: pointer; display: inline-block; transition: 333ms; }
csps {display: grid;}
csps hd label { display: block; cursor: pointer; user-select: none; opacity: 1; }
csps dv input { width: 18px; height: 18px; cursor: pointer; accent-color: var(--a); }

csps hd dv { display: none; }
csps hd div { display: grid ; justify-content: space-between; white-space: nowrap; grid-template-columns: auto auto auto; padding: 15px 20px; padding-bottom: 53px; }
@media only screen and (max-width: 606px){
csps {min-width: 430px;}
}

/*Story_poppup*/
bspo {display: grid ; border-radius: 11px; max-width: 544px; overflow: scroll; background: var(--b); position: absolute; top: 22%; left: 48%; scale: 0; transition: 333ms;}
bspo>bl>bd { grid-auto-flow: column; display: grid ; overflow: scroll; width: fit-content; transition: 0.3s;}
@media only screen and (max-width: 606px){ 	
bspo { left: 0%; top: 6%; height: 100vh; }
bspo { height: fit-content; margin: 3px 2px;}
cstp {min-width: 430px;} 
cstp hd { margin-bottom: 8px; }
}

cspw { width: 95%; background: var(--b); border-radius: 11px; box-shadow: var(--bs); transition: 333ms; display: flex ; flex-direction: column; padding: 12px 24px; margin: 5% auto; }
cspw hd { padding-bottom: 10px; }
cspw hd h5 { font-size: 16px; font-weight: 600; }
cspw bd { display: flex ;flex-direction: column; align-items: center; justify-content: center; background: var(--c); width: 100%; height: 700px; border-radius: 11px; box-shadow: var(--bs-bs); transition: 333ms; padding: 19px 0px; }
cspw dv { display: flex ; align-items: center; flex-wrap: wrap; justify-content: center; background: var(--a); color: var(--b); height: 100%; min-width: 405px; border-radius: 11px; width: 40%; text-align: center; overflow: scroll; background-size: cover; }
cspw dv t { font-size: 19px; padding: 0px 25px; font-weight: 700; word-break: break-all; max-width: 650px; }


@media screen and (max-width: 430px) {		
 
cstnpr { display: none; }
bsro.csn { display: none; }	
}  

 
@media screen and (max-width: 430px) {		
 
cspw { display: none; }
bsro.csn { display: none; }	
}  

/*Story_privacy*/
cstp { display: grid ; min-width: 544px; position: relative;}
cstp hd { display: grid ; border-bottom: 1px solid var(--bor); padding: 16px 40px; justify-content: space-between; grid-template-columns: 0px auto 33px; }
cstp hd h3 { display: grid ; justify-content: center; }

.stpr bspo { scale: 1; opacity: 1; }
.stpr popups { visibility: unset; opacity: 1; }
.stprr bspo { scale: 1; }
.stprr popups { visibility: unset; opacity: 1; }
.stprr crocs.stn { display: none; }
.stpr  crocs.stn2 { display: none; }

.stprr p.stn { display: none; }
.stpr  p.stn2 { display: none; }

cstp bd { display: block; }
cstp svg { width: 30px; height: 30px; }
cstp bd dv { padding: 0px 14px; }
cstp bd dv t { font-size: 16px; font-weight: bold; }
cstp bd dv p { margin: 1px 15px; color: var(--c0); } 
cstp bd label { display: block; cursor: pointer; user-select: none; opacity: 1; }
cstp bd d { display: flex ; justify-content: space-between; align-items: center; padding: 12px 18px; border-radius: 10px; cursor: pointer; transition: 333ms; margin: 2px 22px; }
cstp bd d:hover { background: var(--bc); }
cstp bd wr { display: flex; align-items: center; gap: 15px; }
cstp bd wr i { height: 40px; width: 40px; background: var(--bc); border-radius: 50%; cursor: pointer; padding: 6px 6px; }
cstp bd wr tx { display: flex; flex-direction: column; gap: 3px; } 
cstp bd wr tx t { font-size: 16px; font-weight: bold; }
cstp bd wr tx p { font-size: 13px; margin: 0; }
cstp bd r input { width: 20px; height: 20px; cursor: pointer; appearance: none; border: 2px solid var(--bor);  border-radius: 50%; position: relative;padding: 0px; } 
cstp bd r input:checked { border-color:var(--a); } 
cstp bd r input:checked::before { content: ""; width: 10px; height: 10px; background: var(--a); border-radius: 50%; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }

cstp ft d { display: flex ; justify-content: space-between; align-items: center; padding: 12px 40px; cursor: pointer; transition: 333ms; border-top: 1px solid var(--bor); border-radius: 0; border-bottom: 1px solid var(--bor); margin: 6px 0px; }
cstp ft d:hover { background: var(--bc); }
cstp ft wr {display: flex; align-items: center; gap: 15px; z-index: 1;}
cstp ft wr i { height: 40px; width: 40px; background: var(--bc); border-radius: 50%; cursor: pointer; padding: 6px 6px; }
cstp ft wr tx { display: flex; flex-direction: column; gap: 3px;padding:0px; } 
cstp ft wr tx t { font-size: 16px; font-weight: bold; }
cstp ft wr tx p { font-size: 13px; margin: 0; }
cstp ft div { display: flex ; justify-content: end; align-items: center; gap: 20px; padding: 0px 40px; padding-bottom: 12px; }
cstp ft div p { font-size: 15px; color: var(--a); cursor: pointer; transition: 200ms; } 
cstp ft div p:hover { text-decoration: underline; }
cstp ft d r {z-index : -1}
cstp ft div btn { background: var(--a); color: var(--b); font-size: 15px; padding: 8px 40px; border-radius: 6px; cursor: pointer; display: inline-block; transition: 333ms; } 
cstp ft.spt { height: 173px; display: flex ; flex-direction: column; justify-content: space-between; padding-bottom: 9px; }


@media only screen and (max-width: 606px){
cstp {min-width: 430px;}
cstp bd d {margin: 0;}
cstp ft d { padding: 12px 19px;}
}

/*Story_privacy1*/
cstsp { display: grid ; min-width: 544px; position: relative;}
cstsp>bl { display: grid ; overflow: scroll; transition: 0.3s; padding: 11px 0px; background: var(--b); border-top: 1px solid var(--bor); }
cstsp svg { width: 30px; height: 30px; }
cstsp hd txt { padding: 0px 14px; }
cstsp hd txt t { font-size: 16px; font-weight: bold; }
cstsp hd txt p { margin: 1px 15px; color: var(--c0); } 
cstsp hd label { display: block; cursor: pointer; user-select: none; opacity: 1; }
cstsp hd d { display: flex ; justify-content: space-between; align-items: center; padding: 12px 18px; border-radius: 10px; cursor: pointer; transition: 333ms; margin: 2px 22px; }
cstsp hd d:hover { background: var(--bc); }
cstsp hd wr { display: flex; align-items: center; gap: 15px; }
cstsp hd wr i { height: 40px; width: 40px; background: var(--bc); border-radius: 50%; cursor: pointer; padding: 6px 6px; }
cstsp hd wr tx { display: flex; flex-direction: column; gap: 3px; } 
cstsp hd wr tx t { font-size: 16px; font-weight: bold; }
cstsp hd wr tx p { font-size: 13px; margin: 0; }
cstsp hd r input { width: 20px; height: 20px; cursor: pointer; appearance: none; border: 2px solid var(--bor);  border-radius: 50%; position: relative;padding: 0px; } 
cstsp hd r input:checked { border-color:var(--a); } 
cstsp hd r input:checked::before { content: ""; width: 10px; height: 10px; background: var(--a); border-radius: 50%; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }

cstsp bd d { display: flex ; justify-content: space-between; align-items: center; padding: 12px 40px; cursor: pointer; transition: 333ms; border-top: 1px solid var(--bor); border-radius: 0; border-bottom: 1px solid var(--bor); margin: 6px 0px; }
cstsp bd d:hover { background: var(--bc); }
cstsp bd wr {display: flex; align-items: center; gap: 15px; z-index: 1;}
cstsp bd wr i { height: 40px; width: 40px; background: var(--bc); border-radius: 50%; cursor: pointer; padding: 6px 6px; }
cstsp bd wr tx { display: flex; flex-direction: column; gap: 3px;padding:0px; } 
cstsp bd wr tx t { font-size: 16px; font-weight: bold; }
cstsp bd wr tx p { font-size: 13px; margin: 0; }
cstsp bd tx { display: flex ; justify-content: end; align-items: center; gap: 20px; padding: 0px 40px; }
cstsp bd tx p { font-size: 15px; color: var(--a); cursor: pointer; transition: 200ms; } 
cstsp bd tx p:hover { text-decoration: underline; }
cstsp bd tx btn { background: var(--a); color: var(--b); font-size: 15px; padding: 8px 40px; border-radius: 6px; cursor: pointer; display: inline-block; transition: 333ms; } 
 
@media only screen and (max-width: 606px)
{
	cstsp {min-width: 430px;}
}

/*Story_privacyalert*/
csca { display: grid ; background: var(--b); margin: 0px 22px; position: absolute; top: 34%; z-index: 9999999; border-radius: 11px; padding: 1px 12px; box-shadow: 0px 0px 6px 1px var(--bor); scale: 0; transition: 99ms;opacity: 0; }
csca hd { display: grid ; border-bottom: 1px solid var(--bor); padding: 16px 15px; justify-content: space-between; grid-template-columns: 0px auto 33px; gap: 20px; }
.story_privacy cscp { scale: 1;opacity: 1; }
csca bg { display: none; background: var(--b-t77); z-index: 9; backdrop-filter: blur(2px); }
.story_privacy cstp bg { display: flex ; }
csca bd { display: block; }
csca bd p { font-size: 13px; margin: 0; }

csca ft dv { display: flex ; justify-content: end; align-items: center; gap: 20px; padding: 6px 40px; }
csca ft dv btn { background: var(--a); color: var(--b); font-size: 15px; padding: 8px 40px; border-radius: 6px; cursor: pointer; display: inline-block; transition: 333ms; } 


/*Story_tagedit*/
cstep.phonev { display: none ; flex-direction: column; align-items: center; gap: 6px; background: var(--at); padding: 16px 0px;height: 83vh; }
cstep hd { display: flex ; justify-content: space-between; align-items: center; padding: 0px 22px; width: 100%; box-sizing: border-box; }
cstep i { height: 40px; width: 40px; }
cstep hd svg { fill: var(--b); }
cstep hd wr svg { fill: transparent; }
cstep hd wr { display: flex ; align-items: center; gap: 8px; }
cstep hd wr i { height: 30px; width: 38px; }
cstep hd wr i:first-child { filter: invert(1); }
cstep hd wr i:nth-child(3) { filter: invert(1); height: 27px; width: 27px; }
cstep hd wr i:nth-child(4) { filter: invert(1); height: 26px; width: 40px; }
cstep hd btn { color: var(--b-t); font-size: 14px; font-weight: 600; cursor: pointer; background: var(--b-t22); padding: 10px 22px; border-radius: 7px; }

cstep bd { display: grid ; width: 100%; }
cstep bd str { height: auto; outline: unset; }
cstep bd str { display: flex ; font-weight: 500; height: 15em; justify-content: center; flex-wrap: wrap; align-items: center; border-radius: 11px; text-align: center; overflow: scroll; font-size: 38px; margin: 11px 0px; word-break: break-all; padding: 11px; color: var(--b);   /* - */  position: relative; }
/*-----------------------*/
input.inp { opacity: 0; position: absolute; top: -52px; }
h5.h5 { min-height: 39px; min-width: 248px; border: 1px; margin: auto; word-break: break-all; text-align: center; align-content: center; font-size: 40px; text-transform: capitalize; }
.opc { opacity: 0.6; }
/*-----------------------*/

cstep ft { display: flex ; flex-direction: column; align-items: center; width: 100%; padding: 16px; }
ft.stg { display: none; }
cstep ft d { display: flex ; width: 100%; justify-content: end; padding: 8px; border-radius: 20px; }
cstep ft tx { display: flex ; gap: 8px; overflow: scroll; max-width: 277px; }
cstep ft tx t { display: flex ; justify-content: center; align-items: center; color: var(--b); border-radius: 50%; cursor: pointer; background: var(--c); font-weight: 500; padding: 7px 8px; }
cstep ft tg { color: var(--b); width: 100%; display: flex ; justify-content: center; background: var(--c); padding: 15px 0px; }
cstep ft tg t { font-size: 18px; font-weight: 500; }


@media (max-width: 620px) {
	
	cstep.phonev { display: flex ; }
}

 


/*Story_tagpeople*/
cste>bl { display: flex ; align-items: center; }
cste>bl>hd { display: grid ; align-items: center; padding: 12px 16px; border-bottom: 0; }
cste>bl>hd>i { height: 44px; width: 44px; border-radius: 50%; overflow: hidden; }
cste>bl>bd>t { font-size: 17px; font-weight: 600; }
/*Story_tagpeoples*/
csto { position: absolute; display: block; left: 0; right: 0; bottom: -11%; max-width: 555px; background: var(--b); border-radius: 22px 22px 0 0; transition: 333ms; opacity: 0; visibility: hidden; bottom: 65px; }
csto>bl { height: 100%; display: flex ; flex-direction: column; }
.Storytag csto { opacity: 1; visibility: visible; height: 84vh;}
csto hd { display: grid ; align-items: center; padding: 12px 16px; border-bottom: 1px solid var(--bc); } 
csto hd pull { display: flex ; align-items: center; justify-content: center; padding: 7px; }
csto hd pull f { display: block; width: 55px; padding: 3px; background: var(--bc); border-radius: 22px; }
csto hd dv { display: flex ; width: 100%; justify-content: space-between; }
csto hd dv t { font-size: 17px; font-weight: 600; }
csto hd tt { font-size: 16px; font-weight: 600; color: var(--c0); } 
csto hd btn { color: var(--a); font-weight: 500; cursor: pointer; font-size: 14px; background: none; border: none; } 
csto div { display: flex; align-items: center; padding: 8px 12px; background-color: var(--bg); border-bottom: 1px solid var(--bc); }
csto div span { display: flex; align-items: center; background-color:var(--bc); border-radius: 8px; padding: 6px 10px; width: 100%; } 
csto div i { height: 33px; width: 33px; }
csto div input { border: none; background: transparent; font-size: 15px; width: 100%; outline: none; font-weight: 500;}
csto bd { flex: 1; overflow-y: auto; }
csto d { display: flex ; flex-direction: column; overflow: scroll; }
csto nm { font-size: 14px; font-weight: 500; color: var(--c0); }

csto ft { padding: 12px 16px; background-color: var(--b); border-top: 1px solid var(--bc); font-size: 12px; display: grid ; align-items: center; grid-template-columns: auto 44px; } 
csto ft p { margin: 0; flex: 1; padding-right: 10px; font-size: 14px; }
csto ft tog { width: 36px; height: 20px; background-color: var(--a); border-radius: 20px; position: relative; cursor: pointer; } 
csto ft tog::after { content: ""; position: absolute; width: 16px; height: 16px; background-color: var(--b); border-radius: 50%; top: 2px; right: 2px; transition: transform 0.2s; } 

@media(min-width:999px){
csto { display: none;}

}
 

csvi { display: flex ; position: relative; padding: 7px 0px; width: 100%; border-radius: 11px; margin: 2px 1px; color: var(--b-t); min-width: 515px; }

csvi>bl { display: block; width: 100%; }

csvi>bl hd { display: flex ; flex-direction: column; height: fit-content; padding: 0px 8px; z-index: 2; position: relative; }

csvi>bl hd ch i svg { fill: var(--b-t); }

csvi>bl hd lnr { display: flex ; gap: 1px; align-items: center; }

csvi>bl hd line { height: 6px; width: 100%; display: flex ; align-items: center; border: 1px solid var(--bor); border-radius: 5px; margin: 0px 0px 5px 0px; background: var(--b-t44); overflow: hidden; }

csvi>bl hd ln { width: 1%; background: var(--b); display: flex ; height: 100%; border-radius: 7px; }

csvi>bl hd d { display: flex ; justify-content: end; padding: 9px 1px; }

csvi>bl hd ch { display: flex ; align-items: center; flex-direction: column; margin: 1px 3px; cursor: pointer;}

csvi>bl hd ch i { height: 25px; width: 25px; }

csvi>bl>bd { padding-top: 18% }


csvr { display: grid ;}

csvr>bl { display: grid ; grid-template-columns: 44px auto auto; gap: 15px; align-items: center; transition: 333ms; border-radius: 8px; padding: 4px 0px 5px 8px; cursor: pointer;}

csvr>bl:hover { background: var(--bc); }

csvr>bl>hd { border: 0; padding: 0; justify-content: center; align-items: center; display: flex ; height: auto; }

csvr>bl>hd ac { position: absolute; background: green; height: 10px; width: 10px; border-radius: 50%; right: -2%; bottom: -4%; border: 2px solid var(--b); }

csvr>bl>hd>i.prp { position: relative; height: 42px; width: 42px; border: 1px solid var(--bor); border-radius: 50%; }

csvr>bl>hd img { border-radius: 50%; }

csdt>bl bd h4 { font-weight: 700; color: var(--c); font-size: 16px; }

csdt>bl bd t { font-size: 14px; }

csvr>bl ft { justify-content: center; display: flex ; align-items: center; }


/* Component : Sure_Alert */
csuao { display: block; background: var(--b); position: absolute; margin: auto; inset: 0; max-width: 555px; max-height: max-content; border-radius: 11px; transition: var(--tr-a); box-shadow: var(--bt-bx); opacity: 0; transform: scale(.97); visibility: hidden; }
.alert csuao { opacity: 1; transform: scale(1); visibility: visible; }
csuao>bl ft>btns { display: flex ; align-items: center; }
csuao>bl hd { display: block; font-weight: bold; margin-bottom: 8px; align-content: center; border-bottom: 1px solid var(--bc); padding: 11px 22px; text-align: center; }
csuao>bl bd { display: block; padding: 7px 22px; }
csuao>bl ft { display: flex ; justify-content: end; padding: 11px 15px; padding-top: 0; }
csuao>bl btns>btn { cursor: pointer; font-size: 14px; display: block; padding: 11px 22px; background: var(--aaa); border-radius: 7px; margin: 4px; color: var(--b); }
csuao>bl hd>btn { display: block; height: 33px; width: 33px; padding: 4px; place-content: center; }
csuao>bl btns>btn:nth-child(1) { background: unset; color: var(--a); font-weight: 500; }


@media (max-width : 999px) {
	csuao { margin: auto 7px; }
}
/* Component : TRX */
ctxo>bl { min-height: 111px;border: unset;padding: 22px;position: relative;background: var(--lg-bl);border-radius: 22px;backdrop-filter: blur(11px);margin: 11px;box-shadow: var(--bs-bl); }
ctxo>bl hd h3 { text-align: center; }
ctxo>bl bd f { justify-content: center;position: relative;overflow-wrap: anywhere;overflow: hidden;background: var(--b-t);padding: 22px;margin: 11px;border-radius: 22px;border: solid 2px var(--b);box-shadow: var(--bs-bl); }
ctxo>bl bd verify f { cursor: default;width: 88%;position: relative;font: 14px/20px &quot;industry&quot;, &quot;Helvetica&quot;, &quot;Arial&quot;, sans-serif;text-transform: uppercase;color: var(--c);box-shadow: var(--bs-b);border-radius: 50px;height: 44px;margin: auto;font-weight: bold;justify-content:center;align-items:center;background: linear-gradient( 90deg, rgba(6,255,217,0.40), rgba(6,227,255,0.40), rgba(63,81,181,0.40)); }
ctxo>bl bd verify i { height: 25px;width: 25px;margin-right: 11px;fill: #fff; }





/* Component : TagPeople */
cttp { display: none ; width: 411px; height: auto; background: var(--b); border-radius: 11px; backdrop-filter: blur(22px); box-shadow: var(--bs-bt); margin: auto; }
cttp hd { display: grid ; grid-template-columns: 33px auto; align-items: center; padding: 11px; border-bottom: 1px solid var(--bc); }
cttp hd i { width: 18px; height: 18px; background: var(--bc); padding: 7px; border-radius: 44px; }
cttp hd h3 { font-size: 1.22em; font-weight: bold; text-align: center; }
cttp bd { display: grid ; grid-template-columns: auto 44px; align-items: center; padding: 11px; column-gap: 11px; }
cttp bd t { display: flex ; align-items: center; background: var(--bc); border-radius: 22px; padding: 0 7px; justify-content: center; }
cttp bd t i { width: 24px; height: 24px; }
cttp bd t input { background: transparent; padding: 0 11px; }
cttp bd h4 { font-size: 1em; font-weight: 500; }
cttp ft { display: grid ; padding: 11px; }
cttp ft>h4 { font-size: 1em; font-weight: 500; margin-bottom: 11px; }
cttp ft d { display: flex ; align-items: center; padding: 11px; column-gap: 7px; border-radius: 11px; transition: 333ms; }
cttp ft d:hover { background: var(--bc); }
cttp ft d i { width: 40px; height: 40px; border-radius: 44px; overflow: hidden; }
cttp ft d h4 { font-size: 0.88em; font-weight: 500; }

.teg cttp { display: block; }

/*  Component : TimeTrack */
ctmr>bl { display: grid; grid-template-columns: 55px auto 55px; padding: 11px; margin-bottom: 5px; border-bottom: 1px solid var(--bc); position: relative; align-items: center; }
ctmr>bl hd>i { height: 33px; width: 33px; border: 1px solid var(--bc); border-radius: 55%; padding: 5px; }
ctmr>bl ft>btn { display: flex; height: 33px; width: 33px; align-items: center; justify-content: center; border-radius: 11px; }
/* Component : TimeTrakings */
tmts>bl { position: relative; display: block; padding: 22px; margin: 5px; background: var(--bt); border-radius: 22px; min-height: 286px; max-height: 286px; overflow: auto; }
tmts>bl>hd { display: flex; justify-content: space-between; align-items: center; }
tmts>bl>bd { display: block; background: var(--bt); box-shadow: var(--bs-b); border-radius: 22px; margin: 11px; overflow: hidden; }
tmts>bl f { display: flex; align-items: center; justify-content: space-between; padding: 11px 15px; border-bottom: 1px solid var(--bc); background: var(--bc); }
tmts>bl f>d { display: grid ; grid-template-columns: 33px auto; align-items: center; font-weight: 600; }
tmts>bl f>btn { height: 33px; width: 33px; transform: rotate(90deg); display: flex ; align-items: center; justify-content: center; transition: 333ms; }
tmts>bl bd>cc { display: flex ; justify-content: space-between; padding: 22px; align-items: center; height: 0; transition: 333ms; opacity: 0; visibility: hidden; overflow: hidden; padding-top: 0; padding-bottom: 0; }
tmts>bl cc>btn { display: flex ; height: 33px; width: 33px; background: var(--aaa); border-radius: 11px; padding: 5px; align-items: center; justify-content: center; }
tmts>bl cc>btn svg { fill: var(--b); }
.expnd bd>cc { height: auto; visibility: visible; padding-top: 22px; padding-bottom: 22px; opacity: 1; }
/* Component : ToDo_My */
cadt>bl {display: grid ; grid-template-columns: 44px auto max-content; align-items: center; background: rgb(0 0 0 / 54%); padding: 0 11px; border-radius: 7px; background: var(--b-t88);}
cadt>bl hd { display: grid ; align-items: center; }
cadt>bl hd input { height: 22px; width: 22px; margin: 0; }
cadt>bl input { background: var(--0); padding: 0; font-weight: 500; width: 100%; color: #000000; }
cadt>bl cph { grid-template-columns: auto 33px 33px 33px; opacity: 0; }
cadt>bl chm {display: grid ; grid-template-columns: 33px auto; align-items: center; gap: 4px; }
cadt>bl cph> i { height: 18px; }
cadt>bl hd input,ccdy hd input{ display: none; }
cadt>bl hd label ,ccdy hd label{display: inline-block; width: 18px; height: 18px; border: 2px solid black; border-radius: 50%; position: relative; cursor: pointer; transition: all 0.3s ease;}
cadt>bl hd input[type="checkbox"]:checked + label,ccdy hd input[type="checkbox"]:checked + label { background-color: #007BFF; }
cadt>bl hd input[type="checkbox"]:checked + label::after,ccdy hd input[type="checkbox"]:checked + label::after { content: ''; width: 10px; height: 10px; background-color: white; border-radius: 50%; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
ccdy>bl hd label{ border: 2px solid var(--c);}
cadt>bl hd label { display: none; }


cfyd>bl {display: grid ; padding: 44px; position: relative; min-height: calc(100vh - 144px); grid-template-rows: max-content auto max-content;}
cfyd>bl hd { display: grid ; grid-template-columns: auto auto; align-items: center; justify-content: space-between; }
cfyd>bl cph { display: grid ; grid-template-columns: 33px 33px 33px; align-items: center;gap:4px; }
cfyd>bl cph> i{height:auto;margin:0 4px;}
cfyd>bl bg img { opacity: 1; width: 100%; height: 100%; object-fit: cover; }
cfyd>bl bg { z-index: -1; }
cfyd * { color: var(--b); /*fill: var(--b);*/ }

cfyd bd { display: grid ; }
cfyd hd cph> i { height: 24px; background:var(--b-t88); margin: 0; padding: 4px; width: 24px;cursor: pointer; }
cfyd hd cph> i:nth-child(3) { background: unset; transform: rotate(90deg); }
cfyd input::placeholder { color:var(--b); opacity:0.66;}
cfyd h2 { font-weight: 500; font-size: 1.77rem; }
cfyd cmd h6 { font-size: 0.88rem; font-weight: 500; }




/* ss */
task>.taskList { height: 35px; padding: 2px; margin-bottom: 7px; background: var(--b-t22); backdrop-filter: blur(66px);display: flex ; align-items: center; color:black;}

cfyd cph i>svg {fill: #323130; }
cfyd hd cph>i svg.style-scope { fill: white; }
cadt bd input::placeholder { color: black; }
cph chm h5 { color: #323130; }

cpta {display: grid ; position: absolute; bottom: 95px; background: var(--b-t88); width: 199px; right: 44px; border-radius: 7px; padding: 11px; transition: 99ms;}
cpta hd { grid-template-columns: 33px auto;padding: 5px 0; gap: 11px; }
cpta aa {display: grid ; grid-template-columns: 33px auto; align-items: center; padding: 5px 0; gap: 11px;}
/*cpta * { color: var(--c) !important; fill: var(--c); }*/

ccdy h4, ccdy h5 { font-weight: 500; }
ccdy ft { margin: auto; } 
ccdy ft i { height: 22px; }
ccdy { display: grid ; grid-template-columns: 33px auto 33px; align-items: center; padding: 7px 0; border-bottom: solid 1px rgb(0 0 0 / 22%); }
ccdy h5 span { display: flex ; color: red;align-items: center; }
ccdy h5 { font-weight: 500; display: flex ; align-items: center; }
ccdy h5 span { display: flex ; color: red; align-items: center; white-space: nowrap; margin-left: 7px; }
ccdy h5 span i { height: 11px; margin-right: 4px; }
ccdy span svg { fill: red; }

ccdy i.selectedTask { height: 25px; position: relative; }
ccdy svg.selectedIcon { opacity: 0; }
ccdy i.selectedTask .radioBtn { position: absolute; }
/* Component : ToDo_Tasks */
cted>bl hd { display: grid ; grid-template-columns: auto 33px; align-items: center; }
cted>bl chd { display: grid ; grid-template-columns: auto 33px; align-items: center;padding: 11px 0;}
cted>bl chd i { transform: rotate(90deg); height: 22px; }
cted>bl { display: grid ; padding: 11px;}cthm {position: absolute; top: 99px; right: 44px; background: var(--b-t44); width: 266px; padding: 11px; border-radius: 7px; backdrop-filter: blur(25px); transform: scale(0);}
cthm hd { display: grid ; grid-template-columns: 33px auto 33px; align-items: center; margin-bottom: 7px; }
cors {display: grid ; grid-template-columns: repeat(5, 1fr); gap: 7px; padding: 11px 0;}
coro {width: 42px; height: 42px; border-radius: 4px; border: 2px solid white; cursor: pointer; }
cthm * { color: var(--c); fill: var(--c); }
.theme cthm { transform: scale(1); }
cthm ft btn { display: grid ; grid-template-columns: 33px auto; align-items: center;transition: 99ms; }
coro img { height: 100%; object-fit: cover; }
cthm ft btn:hover { background: var(--b-t44); }
coro.thi { width: 44px; height: 44px; border: unset; }
main { background: var(--bgc) }

coro[th1] { background: #5f73c1;border: unset; height: 44px; width: 44px; }
coro[th2] { background: #ac6bad;border: unset; height: 44px; width: 44px;}
coro[th3] { background: #d45d7d;border: unset; height: 44px; width: 44px; }
coro[th4] { background:#ce5954 ;border: unset; height: 44px; width: 44px; }
coro[th5] { background: #3e956e ;border: unset; height: 44px; width: 44px; }
coro[th6] { background:#2f8984 ;border: unset; height: 44px; width: 44px;}
coro[th7] { background: #7a8893 ;border: unset; height: 44px; width: 44px; }
coro[th8] { background: #dfedf9;border-color: #3063ab; }
coro[th9] { background: #f2e7f9;border-color: #7d5294;  }
coro[th10] { background: #ffe4e9;border-color: #ac395d;  }
coro[th11] { background: #f9e8de; border-color: #a84329;}
coro[th12] { background: #d5f1e5; border-color: #1e704d;}
coro[th13] { background: #d4f1ef; border-color: #166f6b;}
coro[th14] { background: #e7ecf0; border-color: #586570;}

/* Component : To_Message */
ciso>bl { display: grid; grid-template-columns: auto auto 0; align-items: center; padding: 0 5px; margin-bottom: 2px; justify-content: end; }
ciso>bl:hover hd>btns { height: 100%; opacity: 0.7; z-index: 99; }
ciso>bl bd>sms { display: block; background: var(--aaa); color: var(--b); font-weight: 500; padding: 6px 11px; border-radius: 22px 5px 5px 22px; font-size: 0.88em; }
ciso>bl sms t { word-break: break-all; }
ciso>bl hd>btns { display: flex; position: relative; z-index: -1; height: 0; opacity: 0; margin-right: 5px; transition: 0.3s;}
ciso>bl hd>btns>btn { display: flex; height: 18px; width: 18px; justify-content: center; align-items: center; margin: 0 5px; border-radius: 55%; }
ciso>bl hd>btns>btn:hover { background: var(--hover); }
ciso>bl:first-child>bd>sms { border-radius: 22px 22px 5px 22px; }


/* Component : Today */
calls { position: relative; }
calls no { display: grid; grid-template-columns: 111px 295px 222px 222px; grid-column-start: 3; grid-column-end: 7; width: 100%; margin: 0; padding: 22px; justify-content: center; align-items: center; grid-template-rows: unset; flex: none; column-gap: 2%; }
.ca_gbs {overflow: hidden; padding-right: 22px; display: grid; margin: 7px; margin-left: 0; overflow-x: auto; grid-auto-flow: column; align-items: center;}

ctplo { padding: 22px 11px; margin: 7px; background: var(--bt); border-radius: 11px; position: relative; border: solid 1px var(--bt); display: block; width: auto; }
ctplo bl { display: grid ; grid-template-columns: 33% 33% 33%; }
ctplo i { height: 19px; width: 19px; }
ctplo ft { display: grid ; align-items: center; grid-template-columns: 22px auto; justify-content: end; }
ctplo p { margin: 0; }
coto bl{ display: flex ; align-items: center; gap: 1rem; background: var(--b-t88); padding: 11px; border-radius: var(--br-m); transition: 99ms;}
coto bl:hover { opacity: 0.9; box-shadow: 0px 0px 8px rgb(0 0 0 / 9%); background: var(--b-t); }
coto hd span { width: 1.25rem; text-align: right; color: #4b5563; flex-shrink: 0; }
coto bd img {width: 55px; height: 55px; border-radius: var(--br-s);}
coto ft h4 {font-size: 0.875rem;font-weight: 400;}
coto ft p { font-size: 0.75rem; color: var(--c0); line-height: 1rem; margin: 0; }

@media only screen and (max-width: 999px) {
coto ft h4 {font-size: 1.11rem;font-weight: 400;}
coto bd img {width: 77px; height: 77px;} 
}

cots.th coto {display: block; width: fit-content; min-width: 155px; }
cots.th coto bl{display:block;}
cots.th coto bd { display: grid ; }
cots.th coto span{display:none;}
cots.th coto img{width: 133px; height: 133px; border-radius: var(--br); margin: auto;}
cots.th coto ft h4{margin-top: 11px;}



cots { display: block; padding: 11px; }
cots> bl {width: auto;}
cots hd div { display: grid ; grid-template-columns: auto 22px; align-items: center; }
cots hd h3 { font-size: 1.125rem; font-weight: 600; margin-bottom: 1rem; }
cots btns btn { font-size: 0.875rem; padding: 0.25rem 1rem; border-radius: 9999px; margin-right: 0.5rem; margin-bottom: 1rem; }
cots btns btn:first-child { background: var(--a); color: var(--b); font-weight: 600; }
cots btns btn:not(:first-child) { border: 1px solid var(--bc-t);}
cots btns { display: flex ; align-items: center; }
cots bd>div {display: grid ; gap: 11px; align-items: center; min-width: 288px;}

cots>bl> bd { display: flex ; overflow: hidden; overflow-x: scroll; gap: 11px; }
cots.th bd>div{display: flex ; justify-content: space-around; min-width: auto;}

cots hd div i {display: none; }
cots hd div btn i:nth-child(1) {display: block; }
cots.th hd div i:nth-child(2) {display: block; }
cots.th hd div i:nth-child(1) {display: none; }

@media only screen and (max-width: 999px) {
	cots bd>div {min-width:100%;	}
}
/* Component : Top_Games */
cbtg>bl { display: flex ; padding: 0.5rem 2.5rem 0.5rem 1.5rem; align-items: center; }
cbtg> bl card:before { content: ""; background-image: linear-gradient(232deg, #002bdc00, var(--c)), url(/-/Base/asset/Roblox.png); background-size: 100% 100%; border-radius: 12px; filter: brightness(0.7); position: absolute; height: 100%; display: block; width: 100%; }
cbtg card { display: grid ; z-index: 0; }
cbtg cbca { display: grid ; color: var(--b); padding: 1.22rem; }


/* Component : ToppaidApps */
ceas bd { display: flex ; gap: 11px; position: relative; margin-bottom: 14px; }
ceas { display: block; margin-top: 44px; }
ceas flex>div:hover { bottom: 3px; }
ceas flex>div { display: block; /* position: relative;*/ transition: 99ms;}  




@media only screen and (max-width: 666px) {
	ceas { display: block; margin: 7px; margin-top: 44px; }
}


/* Total */
ctol>bl { padding: 22px; box-shadow: var(--bs-bs); width: auto; margin: 7px 0; display: grid ; grid-template-columns: 66px auto 111px; background: var(--bt); color: var(--c); border-radius: 14px; position: relative; align-items: center; }

cupv{display: block ; position: absolute; inset: 0; background: var(--bor);}
cupv>bl { max-width: 960px; margin: auto;  background: var(--b); border-radius: var(--br); box-shadow: 0 0 11px var(--bc); display: grid ; width: 100%; height: 100%;max-height: 706px; grid-template-rows: 23% auto 10%;}
cupv hd h2 {   font-size:var(--fs-l); color:var(--c); } 
cupv bd p { margin: 0;   }
cupv bd input, cupv bd textarea, { padding: 11px; border-radius: var(--br); font-size: var(--fs); height: auto; width: auto; }
cupv inp { display: grid ; border: 1px solid var(--bor); border-radius: var(--s-m); padding: 6px;margin-bottom: 20px ; }
cupv bd textarea { height:100px; resize:vertical;outline: unset; } 
cupv bd btns btn  { margin-right:7px; }
cupv hd>btns { display: flex ; justify-content: space-evenly;box-shadow: 0px 8px 7px var(--bg); padding: 12px 0;position: relative;}
cupv hd dt{display: block; width: 8px; height: 8px; background: var(--b); border-radius: 50%; border: 5px solid var(--c);margin: auto; }
cupv hd btn {display: grid ; border: 0; background: var(--0); padding: 12px 29px; justify-content: center; border-radius: 9px;}
cupv hd btn:hover{   background: var(--bg);   }
cupv ic i { width: 23px; height: 23px;  padding: 8px; border-radius: 50%; }
cupv ic i:hover {  background: var(--bg);  }
cupv hd f{display: flex ; justify-content: space-between;padding: 22px;}
cupv hd ic{display: flex ;  }
cupv hd f {display: flex ; justify-content: space-between; align-items: center; border-bottom: 1px solid var(--bor); padding: 14px 23px }
cupv ft btn{background: var(--c); color: var(--b); padding: 9px 23px; border-radius: 22px;}
cupv ft btn:nth-child(1){display: none; background: var(--bg); color: var(--c);  }
.ctbd ft btn:nth-child(1){display: block;}
 
cupv>bl>ft { display: flex ; align-items: center; justify-content: space-between; padding: 16px 22px; box-shadow: -1px -4px 5px var(--bc-t); }
cupv bd i img { width:222px; border-radius:11px; margin:11px 0; }
cupv>bl>bd {display: grid ; overflow-y: scroll;padding: 22px; /* grid-template-columns: 934px 934px 934px; */}
cupv ft>btns{display: flex ; gap: 12px; }
cupv bd>gd {display: grid ; grid-template-columns: 62% 37%; gap: 16px;  padding: 22px; }
cupv bd>cvs {display: grid ; grid-template-columns: 62% 37%; gap: 16px; overflow-y: scroll;padding: 22px; }
cupv gd btns { display: grid ; grid-template-columns: 29% 29% 29%;margin-top: 14px; }
cupv dv {align-items: center; display: flex ; justify-content: space-between; margin-bottom: 12px; font-size: var(--s); font-weight: 500;}
cupv dv btn{background: var(--bc-t); color: var(--c); font-weight: 600; }
cupv sb{ position: relative; display: grid ; }
cupv sb i{width: 18px; height: 17px; rotate: 269deg; }
cupv sb>btn { display: grid ; border: 1px solid var(--bor); border-radius: var(--s-m); width: 100%; max-width: 270px; height: auto; padding: 12px; margin: 0; background: var(--b); grid-template-columns: auto 30px; color: var(--c0-t); font-size: 18px; font-weight: 500; } 
cupv cld { display: flex ; width: 100%; height: 3px; background: var(--bor); position: absolute; top: 53px; margin: auto; left: -8px; max-width: 646px; right: 0; }
cupv.cdnh {display:none;}
.ctbd gd {display:none;}

@media only screen and (max-width: 999px) {
	cupv bd>gd {grid-template-columns: 100%;}
	cupv cld { max-width: 74%; }
	cupv hd btn { padding: 12px;}
	cupv>bl{margin: 0 14px;}
	cupv bd>cvs {grid-template-columns: 100%;}
 	}




cvup { display: block; position: sticky; top: 0; right: 0;height: fit-content; } 
cvup bl { background: var(--bc-t); border-radius: 11px; } 
cvup hd video { width:100%; height:auto; border-radius: 11px 12px 0 0;  } 
cvup bd {color:var(--c); font-size:14px; } 
cvup bd a { color:var(--a); text-decoration:none; } 
cvup bd a:hover { text-decoration:underline; }
cvup gr i{width: 24px; height: 24px; padding: 7px; display: grid ; grid-row-start: 1; grid-row-end: 3;grid-column-start: 2; }
cvup gr {display: grid ; grid-template-columns: auto 40px;}
cvup bd { padding: 10px 12px; }

/* Component : UserProfile */
cuspo { display: grid ; width: max-content; margin: 7px auto; background: var(--bt); border-radius: 11px; position: relative; overflow: hidden; border: solid 1px var(--bt); background: #fffefe; padding: 22px; max-width: 777px; min-width: 333px; }
cuspo>hd{position:relative}	
cuspo img{object-fit:cover;width:100%;height:100%;}	
cuspo>bd { margin: 7px; }
cuspo actn{ display: grid; grid-template-columns: auto 40px; height: 40px; margin-bottom: 11px; grid-column-gap: 4px; }	
cuspo actn>adc{display:flex;justify-content:center;align-items:center;font-weight:bold;color:var(--aa);background:var(--aat);border-radius:7px;font-size: 0.88em;}	
cuspo actn>wish{display:flex;justify-content:center;align-items:center;font-size:2em;font-family:monospace;background:var(--bc);border-radius:7px;}
cuspo { display: grid; grid-template-columns: 66px auto 133px; padding: 11px; align-items: center; margin: 5px 0; border-radius: 11px; max-width: unset; width: unset; }
cuspo p{margin:0;}
cuspo wish i svg { opacity: 0.44; }
cuspo>hd picture { display: block; padding: 6px; border-radius: 28px; overflow: hidden; }	
cuspo a.hd { display: flex; justify-content: space-between; }	
cuspo lc { display: grid; grid-template-columns: 33px auto auto; gap: 0px; color: var(--a); align-items: center; }
cuspo lc svg { fill: var(--a); }	
cuspo>bd h4 { display: grid; grid-template-columns: auto 22px 22px; }	
cuspo>ft aa { display: grid; grid-template-columns: 22px auto; align-items: center; background: var(--bc); border: 1px solid var(--b-t77); border-radius: 6px; padding: 0 5px; margin: 3px; height: 30px; font-size: 0.88em; justify-content: center; max-width: 100%; }
cuspo users>user>ft aa h5 { font-weight: 400; }	
cuspo textarea { width: 100%; border: unset; background: unset; font-family: sans-serif; font-weight: 500; color: var(--c); }	
cuspo>ft>btn { display: flex ; height: 40px; width: 55px; align-items: center; background: var(--bc); padding: 5px 11px; border-radius: 5px; justify-self: end; }
cgpps>bd>bl>hd { display: block; padding: 5px 0; border-bottom: 1px solid var(--bc); margin-bottom: 11px; }
cuspo>hd>i { height: 46px; width: 46px; border-radius: 55%; overflow: hidden; }
cuspo:hover { background: var(--hover); }

@media only screen and (max-width: 999px){
cuspo.mg2 { display: grid; grid-template-columns:50% 50%; }
}


@media only screen and (min-width: 999px){
cuspo.dg2 { display: grid; grid-template-columns:50% 50%; }
cuspo.dg3 { display: grid; grid-template-columns: 33.33% 33.33% 33.33%; }
cuspo.dg4 { display: grid; grid-template-columns: 25% 25% 25% 25%; }
cuspo.dg5 { display: grid; grid-template-columns: 20% 25% 25% 25%; }	
	
}



bueo>bl { display: block;  padding: 15px;  overflow-y: auto; }
bueo div a { display: grid ; align-items: center; padding: 12px; text-decoration: none; color: var(--c); font-size: 16px; border-radius: 8px; transition: background 0.3s; grid-template-columns: 40px auto; font-weight: 500; gap: 10px; }
bueo div i { width: 33px; height: 33px; cursor: pointer; background: var(--bc); border-radius: 55%; } 
cemu.Event bueo { display: block; }
bueo { display: none; }
/* Component : User_Intro */
cino.Add_Bio bl>bd>btn:first-child { display: none; }
cino.Add_Bio bl>adbo { margin: 7px; height: 66%; }
cino dvv h6 { font-weight: 400; font-size: 0.88em; display: flex; align-items:  center; }	
cino { display: block; padding: 22px; background: var(--b-t); border-radius: 11px; margin: 8px; }
cino>bl btn { display: flex; justify-content: center; padding: 11px; margin: 11px; background: var(--bc); border-radius: 6px; cursor: pointer; font-weight: 500; font-size: 0.88em; }
.Profile_EditeDetails cped { transform: scale(1); visibility: visible; opacity: 1; }

cino dvv { display: grid; grid-template-columns: 33px auto; align-items: center; }
cino>bl bd>d a { display: flex; align-items: center; }
cino>bl bd>d ind { display: grid; grid-template-columns: 33px auto; align-items: center; }
cino>bl bd>d t { font-weight: 400; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
cino.Add_Bio bd>btn:first-child { display: none; }
cino.Add_Bio adbo { margin: 7px; height: 66%; }
cino>bl bd>t { display: flex; justify-content: center; margin-top: 13px; }
cino>bl bd>t h5 { font-weight: 400; font-size: 0.88em; }
cino>bl ft d { display: grid; grid-template-columns: 26px auto; margin: 6px 0; padding: 6px 0; align-items: center; }
cino>bl ft d i { height: 16px; width: 17px; opacity: 0.7; }
cino>bl ft d a { font-weight: 500; color: var(--aa); }


@media (max-width : 999px) {
	spfo cino { display: none; }
}



/* User Overview component */
cuoo {display: block; background: var(--bt); padding: 22px; border-radius: 11px; box-shadow: var(--bt-bx); position: relative; max-width: 777px; min-width: 322px;}
cuoo>hd>d>btn { display: block; grid-template-columns: 28px auto; padding: 7px; border-radius: 5px; background: var(--bc); }
cuoo>hd { display: flex; justify-content: space-between; }
cuoo>hd btn>i { height: 22px; width: 22px; }
cuoo bl>d>hd>i { height: 19px; width: 19px; margin-right: 11px; }
cuoo>hd>d { display: flex; align-items: center; }
cuoo bl>d>hd { display: flex; align-items: center; font-weight: 500; }
cuoo bl>d { display: grid; grid-template-columns: auto 33px; align-items: center; padding: 11px; margin-bottom: 5px; border-bottom: 1px solid var(--bc); opacity: 0.8; }
cuoo>ft>btn { display: block; text-align: center; margin: 0; margin-bottom: 0; background: var(--aaa); border-radius: 5px; padding: 11px; place-content: center; color: var(--b); font-weight: 500; }
cuoo>bd>bl { padding: 11px 0; }
cuoo>hd date { font-weight: 500; padding: 7px; margin: 5px; }
cuoo bl>d>hd>i:last-child { height: 16px; width: 16px; margin: 0; margin-left: 7px; opacity: 0.6; }
cuoo bl>d:last-child { border: none; }

@media screen and (max-width: 999px) {	
cuoo { margin: 11px; }	
	
}



cupp { display: none;  max-width: 548px; overflow: hidden; max-height: 600px;padding: 20px 0px; border: solid 1px var(--aa-t); margin-top: 1rem; position: absolute; z-index: 100000; box-sizing: border-box; background: var(--b); border-radius: 11px; width: 600px; box-shadow: 0 16px 70px var(--aa-t); margin-block: 19px; right: 0; top: 13rem; left: 33rem; }

cupp hd { display: block; align-items: center; padding: 0px 10px; border-bottom: 1px solid var(--bc-t); }
cupp h2 { line-height: 1.2; font-size: 1.25rem; }
cupp hd i { height: 27px; width: 27px; background: var(--bc); border-radius: 28px; padding: 6px 6px;}

cupp hd div { display: flex ; justify-content: space-between; min-height: 50px; }
cupp bd { display: Flex; justify-content: space-between;padding: 0px 10px; padding-top: 8px;}
cupp blc { display: grid ; grid-template-columns: 35px auto; align-self: center; background: var(--bc); border-radius: 30px; padding: 6px;width: 412px;}
cupp blc i { background: var(--bc); height: 18px; width: 18px; margin: auto; }
cupp bd input { border-radius: 0; outline: none; height: 22px; padding: 0; margin: 0; background: unset; font-weight: 400; }
cupp bd dv { color: var(--a); font-weight: 500; }
/*User_Stories*/
curst>bl { display: flex ; flex-direction: column; background: var(--b); border-radius: 10px; box-shadow: 0px 2px 8px var(--bor); padding: 10px 0px; max-width: 366px;overflow: scroll; }

curst>bl hd { display: flex ; flex-direction: column; justify-content: space-between; padding: 10px 0px; }
curst>bl hd d>i svg { fill: var(--a); }
curst>bl hd wr>t { font-size: 24px; font-weight: 700; }
curst>bl hd wr { display: flex ; justify-content: space-between; padding: 0px 12px; margin-bottom: 5px; }
curst>bl hd lnc { display: flex ; align-items: center; padding: 0px 10px; gap: 4px; }
curst>bl hd lnc p { color: var(--a); font-size: 16px; cursor: pointer; }
curst>bl hd>tx { padding: 15px 10px; display: block; }
curst>bl hd>tx h5 { font-size: 18px; font-weight: 500; padding: 0px 7px; margin: 18px 0px; }
curst>bl hd d { display: flex ; align-items: center; gap: 12px; cursor: pointer; position: relative; }
curst>bl hd d>i { width: 20px; height: 20px; border-radius: 50%; background: var(--bc); display: flex ; align-items: center; justify-content: center; overflow: hidden; padding: 20px 20px; }
curst>bl hd d>tx { display: block; }
curst>bl hd h4 { font-weight: 600; }
curst>bl hd p { margin: 0; font-weight: 400; }
curst>bl hd d> a { position: absolute; inset: 0; }

curst>bl bd { background: var(--b); height: 67vh; overflow: hidden; overflow-y: scroll; scrollbar-width: thin; }
curst>bl bd h5 { font-size: 18px; font-weight: 500; padding: 0px 10px; }

/* Component : Userpost_Filter */

fltr { display: flex; align-items: center; justify-content: space-between; background: var(--b); border-radius: 11px; margin: 11px 0; padding: 11px; }	
fltr>bl>btn { display: grid; align-items: center; justify-content: center; grid-template-columns: 22px auto; background: var(--aat); padding: 4px 11px; border-radius: 6px; }	
userpff d.sidebar { padding: 0; margin: 0 6px; }



 

.Subscribe btn { display: none; }	
.Subscribe t { display: block; }
@media screen and (max-width: 999px){
.cros cveo, .cros cano, .cros cvidn { display: none; }	
} 





ccks bl {  color:var(--c); font-size:var(--fs); }
ccks hd h2 { font-size:var(--fs-l); margin-bottom:var(--s-s); font-weight:var(--fw-b); }
ccks hd p { font-size: var(--fs-s); color: var(--c); margin-bottom: var(--s); font-weight: 500; }
ccks bd h4 { font-size:var(--fs-m); font-weight:var(--fw-b); color:var(--c); margin-top:var(--s); }
ccks bd p { font-size: 14px; color: var(--c); font-weight: 500; }
ccks bd i {   width: 17px;   height: 18px;}
ccks bd h6 { color: var(--c); font-size: 12px; cursor: pointer; width: 100%; display: flex ; justify-content: end;font-weight: 500; }
ccks f {display: flex ; justify-content: space-between; border-bottom: 1px solid var(--bor);padding: 12px 0; }
ccks {display:block; }
.cupv ccks {display:block; }
ccks t {font-size: 14px; font-weight: 400; color: var(--c0); }}






cves bl {  padding:var(--s); width: 100%; } 
cves hd h3 t { font-size:var(--fs-l); color:var(--c); margin-bottom:var(--s); display:block; } 
cves bd f { display:flex; align-items:flex-start; gap:var(--s); background:var(--bg); border-radius:var(--br); padding:var(--s); margin-bottom:var(--s); } 
cves i img { width:var(--s); margin-top:2px; }
cves div { flex:1; }
cves div t:first-of-type { font-size:var(--fs); color:var(--c); font-weight:var(--fw-b); display:block; }
cves div t:last-of-type { font-size:var(--fs); color:var(--c0); display:block; margin-top:var(--s-xs); } 
cves btn button { background:var(--btn); color:var(--b); border:none; padding:var(--s-s) var(--s); border-radius:var(--br); font-size:var(--fs); font-weight:var(--fw-b); cursor:pointer; white-space:nowrap; } 
cves btn button:disabled { background:var(--bc); color:var(--c0); cursor:default; }
cves {display: none ; width: 100%;  }
cves i { width: 24px; height: 24px; margin: auto; }

.ctbd cves { display:flex; }

cves hd { display: grid ; padding: 0px 0 18px; }

cvej {display: none; position: absolute; z-index: 1; left: 0; bottom:5%; width: 100%; overflow: auto; z-index: 99;}
cvej bl{display:block;background-color: var(--b); margin: 15% auto; padding: 20px; border: 1px solid var(--bor); width: 80%; max-width: 600px;border-radius: 7px;}
     
cvej bd { display: flex; flex-wrap: wrap; gap: 10px; }
cvej em { font-size: 24px; cursor: pointer; padding: 5px; border: 1px solid var(--0); border-radius: 4px;font-style: normal; transition: 333ms;}       
cvej em:hover { border: 1px solid var(--aa-t); background: var(--bg); }
cvej em:active { transform: scale(0.9); }
.cvej cvej { display: block;}      

cvsm { height: 100%; display: flex ;max-width: 328px;}
cvsm bl { display: block; background: var(--b); padding: 15px; box-shadow: 2px 0 5px rgba(0, 0, 0, 0.1); overflow-y: auto;width: 100%; }
cvsm hd { display: flex; align-items: center; justify-content: space-between; font-size: 22px; font-weight: bold; padding-bottom: 10px; } 
cvsm hd svg { width: 20px; height: 20px; cursor: pointer; } 
cvsm bd input { width: -webkit-fill-available; border-radius: 0; outline: none; height: 33px; padding: 0; margin: 0; background: transparent; font-weight: 400; }
cvsm svg { width: 24px; height: 24px; }
cvsm i { width: 33px; height: 33px; cursor: pointer; background: var(--bc); border-radius: 55%; }
cvsm aa { display: grid ; align-items: center; padding: 12px; text-decoration: none; color: var(--c); font-size: 16px; border-radius: 8px; transition: background 0.3s; grid-template-columns: 40px auto; font-weight: 500; gap: 10px;}
cvsm a { display: grid ; align-items: center;  text-decoration: none; color: var(--c); font-size: 16px;  transition: background 0.3s; grid-template-columns: 40px auto; font-weight: 500; gap: 10px;position: relative;width: 100%}
cvsm btn { display: flex; position: relative; padding: 12px;border-radius: 8px;width: 100%; max-width: 262px;}
cvsm btn:hover { background: var(--bc); } 
cvsm bd .create { background: var(--bc);  justify-content: center; font-weight: 500; margin: 11px 0; }
cvsm bd p { font-size: 14px; color: var(--a); margin-top: 15px; } 
cvsm ft h3 { font-size: 18px; margin-bottom: 10px; } 
cvsm blc { display: grid ; grid-template-columns: 35px auto; align-self: center; background: var(--bc); border-radius: 30px; padding: 6px;    margin-bottom: 13px; }
cvsm blc i { background: transparent; height: 18px; width: 18px; margin: auto; }
cvsm bd .create i { background: transparent; }
cvsm a.Location { display: block; }
.cvph .mbh { background: var(--bc); } 
.cvplv .mbl { background: var(--bc); } 
.cvr .mbr { background: var(--bc); } 
.cvpx .mbe { background: var(--bc); } 
.cvps .mbsv { background: var(--bc); } 
@media only screen and (max-width: 999px) {
	
cvsm {  max-width: 100%;}
cvsm { display: none; }
mp.fill cmmo { display: block; }
cvsm bl { box-shadow: unset; margin: 0; }
	
}




cvmi { display: block; padding: 14px 0; }	
cvmi hd { display: grid; margin-bottom: 14px; }	
cvmi hd h2 { font-size: 1.22em; font-weight: 700; }
cvmi hd h6 { font-weight: 500; font-size: 0.77em; }	
cvmi bd { display: grid; grid-template-columns:163px auto; align-items: start; margin-bottom: 14px; }
cvmi bd i { width:163px; height:163px; border-radius: 7px; overflow: hidden; }	
cvmi bd t>i { position: absolute; top: 9px; right: 7px; transform: rotate(90deg); width: 14px; height: 14px; }	
cvmi bd t>i svg { fill: var(--b); }	
cvmi bd pf { display: grid; margin-left: 7px; }	
cvmi bd pf p { margin: 0; font-size: 14px; font-weight: 500; }	
cvmi bd pf h5 { font-size:12px; font-weight: 400; }	
cvmi ft { display: flex; margin-bottom: 11px; }	
cvmi ft btn { display: flex; align-items: center; border: 1px solid var(--bc); border-radius: 37px; width: 88%; justify-content: center; transition: 333ms; }	
cvmi ft btn:hover { background: var(--bc); border: solid 1px var(--bg); transition: 333ms; }
cvmi ft btn i { width: 44px; }	
cvmi ft btn i svg { max-width: 44px; max-height: 44px; }	
cvmi ft btn t { text-align: center; font-weight: 500; font-size: 14px; }	

cvdn>bl { display: grid ; align-items: center; gap: 11px; padding: 11px; background: var(--b); border-radius: var(--br); grid-template-columns: 200px auto 50px; }
cvdn hd t { font-size:var(--fs); font-weight:var(--fw-b); color:var(--c); }
cvdn bd { display:flex; gap:7px; flex-wrap:wrap;}
cvdn bd btn { background:var(--bg); padding:7px 14px; border-radius:var(--s-s); font-size:var(--fs); color:var(--c); cursor:pointer; transition:0.3s all ease; position: relative; }
cvdn bd btn:hover { background:var(--a-t); color:var(--b); }
cvdn ft { margin-left:auto; }
cvdn ft btn { background:var(--bg); padding:7px; border-radius:50%; display:flex; align-items:center; justify-content:center; }
cvdn ft i { font-size:var(--fs); color:var(--c); }
cvdn>bl { display:flex; align-items:center; gap:11px; padding:11px; background:var(--b); border-radius:var(--br); }
cvdn ft i{width: 24px; height: 24px; background: var(--bc); padding: 5px; border-radius: 50%; }
cvdn d { display: none ; padding: 12px; background: var(--b); border-radius: var(--br); position: absolute; top: 63px; left: 139px; width: fit-content; box-shadow: 0 0 9px var(--bor);}
cvdn f { padding: 12px; border-radius: var(--br-s); font-size: 18px; font-weight: 500; position: relative; }
cvdn f:hover { background: var(--bg); }
cvdn bd i{width: 24px; height: 24px;}
.clpd d { display: grid ;}
 


@media screen and (min-width: 999px) {
	cvdn>bl { display:none; }
}

@media screen and (max-width: 444px) {
	cvdn d {width: 100%;max-width: 306px; left:0; }
}


 
cvin { background: var(--bg-t); padding: 33px; display: flex ; align-items: center; justify-content: center; position: absolute; inset: 0; }
cvin hd { display: flex ; justify-content: space-between; padding: 16px var(--br); border-bottom: 1px solid var(--bor); }
cvin bl { width: 100%; max-width: 940px; background: var(--b); border-radius: 18px; box-shadow: 0 0 22px rgba(0, 0, 0, 0.15); display: grid ; grid-template-rows: 8% auto 11%;   max-height: 940px; height: 100%; }

cvin hd t { font-size:18px; font-weight:600; color:#000; }
cvin btns {display: flex ; gap: 3px;}
cvin bd  { display:flex; flex-direction:column; align-items:center; justify-content:center; padding:44px 22px; border-radius:12px; gap:11px; text-align:center; }

cvin hd btn:nth-child(1) svg{width: 17px; height: 17px;}
cvin hd i { width: 24px; height: 24px;   border-radius: 50%; padding: 4px; }
cvin hd i:hover{  background: var(--bc);  }
cvin bd svg { width: 77px; height: 77px; }
cvin bd i { width: auto; height: auto; background: var(--bg); padding: 30px; border-radius: 50%; }
cvin bd>t { font-size:14px; color:#333; }
cvin ft span{color: var(--a); font-weight: 500; }
cvin bd>t:nth-child(3) { font-size:12px; color:#888; }

cvin bd btn {background: var(--c); color: var(--b); padding: 11px 22px; font-size: 14px; border-radius: 22px; cursor: pointer;position: relative; }

cvin ft { text-align: center; padding: 22px; }
cvin ft t { font-size: var(--s-m); color: var(--c0);   letter-spacing: 1px;font-weight: 400; }
cvin.cvno {display:none;}

cvin bd input {width: auto; height: auto; padding: 0; background: 0; opacity: 0; position: absolute; inset: 0 0 0 0;}

@media only screen and (max-width: 999px) {
 cvin ft {   padding: 10px; }
	cvin  {   padding: 8px;   }
	cvin bl { width: 100%; max-width: 940px; background: var(--b); border-radius: 18px; box-shadow: 0 0 22px rgba(0, 0, 0, 0.15); display: grid ; grid-template-rows: 11% auto 24%; gap: 0px; height: auto; }
 	}


cvnd {display:flex; }
cvnd>bl{ display:grid;width:100%;}
cvnd hd h2{font-size:var(--fs-l);color:var(--c);}
cvnd bd p{margin:0;color:var(--c0);font-size:var(--fs);}
cvnd bd input,cupv bd textarea{padding:var(--s-m);border-radius:var(--br);font-size:var(--fs);height:auto;width:auto;}
cvnd inp{display:grid;border:1px solid var(--bc);border-radius:var(--s-m);padding:6px;margin-bottom:20px;}
cvnd bd textarea{height:100px;resize:vertical;outline:none;}
cvnd bd btns btn{margin-right:var(--s-s);}
cvnd btns btn{margin-right:var(--s-s);background:var(--0);color:var(--c0);font-size:14px;font-weight:500;border:1px dashed var(--bc);border-radius:8px;padding:17px 0;display:grid;align-items:center;justify-content:center;}
cvnd btns i{margin:auto;height:30px;width:30px;}
cvnd>bl>ft{margin-top:var(--s);display:flex;align-items:center;justify-content:space-between;}
cvnd bd i img{width:222px;border-radius:var(--s-m);margin:var(--s-m) 0;}
cvnd>bl>bd{display:grid;grid-template-columns:100%;gap:16px;}
cvnd d btns{display:grid;grid-template-columns:29% 29% 29%;margin-top:var(--s);}
cvnd dv{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px;font-size:var(--s);font-weight:500;}
cvnd dv btn { background: var(--bc-t); color: var(--c); font-weight: 400; padding: 9px 16px; font-size: 14px; border-radius: 22px; }
cvnd sb{position:relative;display:grid;}
cvnd sb i{width:18px;height:17px;rotate:269deg;}
cvnd sb>btn{display:grid;border:1px solid var(--bc);border-radius:var(--s-m);width:100%;max-width:270px;height:auto;padding:12px;margin:0;background:var(--b);grid-template-columns:auto 30px;color:var(--c0-t);font-size:18px;font-weight:500;}
cvnd input[type="radio"]{accent-color:var(--a);width:18px;height:18px;margin:0;}
cvnd sip  { display: flex ; gap: 5px; align-items: center; }
cvnd bd>t { font-size: 18px; font-weight: 500; }
.cadc cd { display: block; }
cvnd cd { display: none; }
cvnd  btn.cdb{display: grid ; grid-template-columns: 30px auto;}
cvnd btn.cdb i{width: 18px; height: 16px; margin: auto; rotate: 269deg;    transition: 333ms;}
.cadc btn.cdb i { rotate: 90deg; }
cvnd btn.csk { background: var(--bg); color: var(--c); font-size: 16px; font-weight: 500; width: fit-content; padding: 10px 16px; border-radius: 22px; }
cvnd cd h6 { font-size: 14px; font-weight: 500; }
 cvnd ft t { font-size: 16px; font-weight: 400; }
/*  : VideoNotificationSettings */
cvns bl { max-width: 320px; width: 100%; padding: 14px; border-radius: 8px; background: var(--b); box-shadow: 0 0 10px var(--aa-t); }
cvns hd t { display:block; font-size:16px; font-weight:500; margin-bottom:4px; color: var(--t-fast);}
cvns hd p { display: block; font-size: 13px; color: var(--c0); padding-bottom: 10px; border-bottom: 1px solid var(--bor); }
cvns bd d { display:flex; align-items:center; justify-content:space-between; padding:10px;  border-radius:6px;cursor:pointer;  }
cvns d i { width: auto; background: var(--bor); padding: 5px; border-radius: 50%; }
cvns d svg { width:20px; height:20px; }
cvns bd d t { flex-grow:1; margin-left:10px; font-size:14px; color:#333; }
cvns f { width: 42px; height: 20px; background: var(--btn); border-radius: 22px; padding: 3px; }
cvns dd { width: 20px; height: 20px; background: var(--b); border-radius: 50%;margin-inline-start: 22px;transition: 333ms; }
cvns {display: none; position: absolute; top: 69px; }
cvns bd d:hover { background: var(--bc-t); }

.vnns dd { margin-inline-start: 1px; }
.cnon cvns {display: Block;}
 
cvpt btns { cursor: pointer; }	
cvpt hd t {text-align: unset; }	
cvpt t input { background: unset; }	
cvpt:first-child { margin-top: 0; }
cvpt ft btn:hover { background: var(--bc); }
cvpt input { background: unset; width: 100%; font-weight: 400; border: none; padding: 11px; height: auto; }
cvpt msg { display: none; gap: 2%; padding: 11px 0; }	
cvpt cmt { display: flex; flex-direction: column; }
cvpt f i { background: transparent; height: auto; width: auto; border-radius: 50%;}
cvpt hd>i:nth-child(1) { height: 40px; width: 40px; background: transparent; border: solid 2px; border-radius: 55%; padding: 0; }
cvpt f>h4{text-align: unset;}

cvpt ft cmt btns { display: flex; justify-content: start; }
cvpt bd>i>img { height: 100%; width: 100%; object-fit: cover; }
cvpt msg i { display: block; height: 55px; padding-bottom: 11px; }
cvpt ft cmt btns { display: flex; justify-content: start; border: none; margin-left: 22px; }
cvpt ft { display: block; padding: 11px; padding-top: 0; }
cvpt hd ft>i { display: flex; align-items: center; justify-content: center; padding: 8px; border-radius: 55%; height: 22px; width: 22px; }

brn { display: block; text-align: center; padding-bottom: 44px; font-size: 1.55em; }
brn hd { display: flex; justify-content: center; }
cvpt brn hd i { height: 44px; width: 44px; background: var(--a); border-radius: 55%; margin: 6px; }
brn bd h5 { font-weight: 500; }
cvpt { display: block; background: var(--b-t); border-radius: 11px; padding: 0; position: relative;max-width: 888px;  }
faqs user { display: grid; grid-template-rows: auto auto auto; width: 95%; margin: 7px auto; background: var(--bt); border-radius: 11px; position: relative; overflow: hidden; border: solid 1px var(--bt); }	
faqs upostser actn>adc { display: flex; justify-content: center; align-items: center; font-weight: bold; color: var(--aa); background: var(--aat); border-radius: 7px; font-size: 0.88em; }	
cvpt bd>i { height: 100%; }

cvpt hd ft>i:active { background: var(--bc); }	
 	
cvpt>bl>bd { display: block; border-radius: 0; max-height: 455px; overflow: hidden; }
cvpt trc ft { display: flex; justify-content: end; }
cvpt ft btn { display: grid; grid-template-columns: 33px auto; justify-content: center; gap: 2%; background: transparent; border-radius: 5px; margin: 4px; align-items: center; padding: 7px; font-weight: 500; margin-bottom: 0; }
cvpt ft btn i { height: 23px; width: 23px; }
cvpt ft t { width: auto; margin: 0; font-size: 0.88em; text-align: center; }
cvpt p { font-size: 11px; margin: 0; }	
cvpt dds { display: grid; grid-template-columns: 48% 48%; gap: 1%;}	
cvpt hd i { display: flex; align-items: center; justify-content: center; }	
cvpt>bl>hd { display: grid; grid-template-columns: 48px auto 22px; gap: 2%; align-items: center; margin-bottom: 11px; padding: 22px; padding-bottom: 0; }
cvpt hd t { display: block; width: auto; float: unset; }	
cvpt hd h3 { font-size: 1em; font-weight: 500; }
cvpt ft btns { display: grid; grid-template-columns: 33.3% 33.3% 33.3%; justify-content: space-around; width: unset; margin: unset; padding: 0; }
cvpt { display: grid ; border-radius: 11px; background: var(--b-t); }

cvpt trc hd>i { height: 40px; width: 40px; background: transparent; border: solid 2px; border-radius: 55%; padding: 0; }


cvpt us { display: grid; grid-template-columns: 40px auto 76px; align-items: center; gap: 1%; border-bottom: solid 1px var(--bc); }

cvpt us t:nth-child(2) { text-align: unset;}

cvpt f { display: grid; grid-template-columns: 55px auto; padding: 11px 0; align-items: center; width: fit-content; }	
cvpt msg p { display: block; background: var(--bc); padding: 4px; border-radius: 2px; width: 100px; text-align: center; }
t msg btns { grid-template-columns: auto auto auto; justify-content: start; gap: 4%; }
cvpt msg btns { grid-template-columns: auto auto auto; justify-content: flex-start; gap: 4%; padding-bottom: 11px; }	

cvpt comant>hd i { height: 40px; width: 40px; background: transparent; border: solid 2px; border-radius: 55%; padding: 0; cursor: pointer; }
comant hd op { position: absolute; height: 15px; width: 15px; padding: 2px; background: var(--b); border-radius: 55%; transform: rotate(90deg); bottom: -3px; right: 0; }
@media screen and (max-width: 999px) {

cvpt trc post hd> i { height: 44px; width: 44px;background: var(--bc); border: unset; }
cvpt hd h3 { font-size: unset; }	
cvpt hd t { font-size: 0.77em;}	
cvpt hd i { background: unset; height: auto; width: auto; }	
cvpt comant bd { height: auto; }	
cvpt comant bd d { grid-template-columns: 100%; }	
cvpt comant { grid-template-columns: 43px auto; gap: 1%; }	
cvpt ft btn { font-size: 0.77em; grid-template-columns: 22px auto; background: transparent; }	
cvpt gp bb { font-size: 0.88em; }	
cvpt us { padding: 0; }	
cvpt msg { padding: 11px; }
cvpt ft t { text-align: unset; }
	
}	




cvpn bl   { background: var(--bg); padding: var(--s); border-radius: var(--br); margin-top: 16px; }
cvpn hd h4 { font-size:var(--fs-m); font-weight:var(--fw-b); margin-bottom:var(--s); }
cvpn bd p { font-size:var(--fs-s); color:var(--c0); margin-bottom:var(--s-s); line-height:var(--lh); }
cvpn bd p b { color:var(--c1); display:block; margin-bottom:var(--s-xs); }
cvpn bd a {color: var(--c); text-decoration: none; font-size: 12px; font-weight: 600; }
cvpn bd h6 { font-size: var(--fs-s); font-weight: 500; color: var(--c); margin-top: var(--s); }
/* Component : VideoSave */
visave { display:none; background: var(--b); position: absolute; height: 100%; width: 100%; z-index: 999; top: 20%; left: 50%; max-width: 209px; max-height: 159px; border-radius: 16px; align-items: center; font-family: "Roboto", "Arial", sans-serif; grid-template-rows: 35% 35% auto; }
visave hd { display: grid; grid-template-columns: auto 44px; align-items: center; padding: 0px 22px; gap: 7px; height: fit-content; }	
visave hd h3 { font-size: 0.99rem; font-weight: 500; }
visave hd i { justify-content: end; }
visave bd { display: grid; grid-template-columns: 33px auto 22px; align-items: center; padding: 0px 22px; justify-content: space-between; }	
visave bd input { height: 22px; width: 22px; margin: 0; }	
visave bd h4 { font-weight: 500; font-size: 0.88rem; }	
visave bd i { height: 100%; }	
visave ft { display: grid; padding: 0px 22px; grid-template-columns: 22px auto; align-items: center; gap: 7px; }
visave ft h4 { font-size: 0.88rem; font-weight: 500; }	
visave ft i { height: 100%; }	
.visave visave { display: grid;}
cyvs{height: 100%; width: 100%; position: absolute; top: 0; bottom: 0; right: 0; left: 0; display: none;}	
.visave cyvs{ display:grid;}




cvsv { display:none ; position: absolute; top: 101px; width: 100%; max-width: 323px; }
cvsv bl { width: 100%; padding: 16px; background: var(--b); border-radius: 12px; box-shadow: 0px 9px 4px var(--bc-t); display: grid ; }
cvsv bd t { display: block; font-size: 16px; font-weight: 500; color: var(--t-fast); margin-bottom: 6px; }
cvsv ft { display:grid;  gap:10px; }
cvsv gr { display: grid ; align-items: center; padding: 10px; border-radius: 10px; grid-template-columns: 30px auto 30px; }
cvsv gr svg { width:19px; height:19px; }
cvsv gr t { font-size: 14px; color: var(--t-fast); font-weight: 500; }
cvsv gr i {width: auto; height: auto;}
cvsv gr:hover{background: var(--bc-t);}
cvsv gr i:nth-child(1){width: auto; height: auto; background: var(--bc-t); padding: 5px 2px; border-radius: 50%;}
.cvsof cvsv {display:flex ;}

cvsv blc { display: grid ; grid-template-columns: 35px auto; align-self: center; background: var(--bc); border-radius: 30px; padding: 6px; margin-bottom: 13px; }

cvsv blc i { background: transparent; height: 18px; width: 18px; margin: auto; }
cvsv  input { width: -webkit-fill-available; border-radius: 0; outline: none; height: 33px; padding: 0; margin: 0; background: transparent; font-weight: 400; }
cvsv hd{ display: none}
@media screen and (max-width: 999px) {

	cvsv hd{ display: grid}
	
}
cvst {display:block;}
cvst hd h4 { font-size: 22px; font-weight: 500; }
cvst hd t { font-size:var(--fs-s); color:var(--c0); display:block; margin-bottom:var(--s); }
cvst bd h6 { font-size:var(--fs-s); font-weight:var(--fw-b); color:var(--c1); margin-top:var(--s); }
cvst bd t { font-size:var(--fs-s); color:var(--c0); display:block; margin:var(--s-xs) 0; }
cvst bd select, cvst bd input[type="time"] { padding:var(--s-xs); border:1px solid var(--bc); border-radius:var(--s-xs); font-size:var(--fs-s); margin-right:var(--s-xs); }
cvst bd input[type="checkbox"] { margin-right:var(--s-xs); }
cvst bd label { font-size:var(--fs-s); color:var(--c0); }
cvst btn { display: grid ; background: var(--0); border: 1px solid var(--bor); border-radius: var(--s-m); cursor: pointer; grid-template-columns: auto 30px; padding: 12px; }
cvst btn i { width: 27px; height: 27px; rotate: 88deg; }
cvst slk { display: grid ; border: 1px solid var(--bor); border-radius: 22px; padding: 22px; gap: 12px;margin: 19px 0;}
cvst slk f{display: flex ; gap: 5px;align-items: center; }
cvst slk input {width: 17px; height: 17px;    padding: 0;}
cvst slk i {width: 17px; height: 17px; border: 1px solid; border-radius: 22px;}
cvst slk p { font-size: 12px; font-weight: 500; color: var(--c0); }
cvst slk t { font-size: 16px; color: var(--c); font-weight: 400; }
cvst slk btn:nth-of-type(3){background:var(--bg);}
cvst slk btn {display:flex; position: relative;}
cvst slk gr{position: absolute; background: var(--b); width: 100%; max-width: 94px; box-shadow: 0 0 3px var(--c0-t); top: 58px; border-radius: 8px; padding: 3px 14px; display: none ; justify-content: end; z-index:9999; }
cvst slk grd{position: absolute; background: var(--b); width: 100%; max-width: 94px; box-shadow: 0 0 3px var(--c0-t); top: 58px; border-radius: 8px; padding: 3px 14px; display: none ; justify-content: end; z-index:9999; }

.ctma cvst slk gr {display: grid ;}
.ctmz cvst slk grd {display: grid ;}


.cvacn .spl {display: grid;}
cvst .slk {display: none;}
.casp .slk {display: grid;}

cvst .spl {display: none;}
cvst .spa {display: none;}
.cvacn .slk {display: none;}
.casp .spa {display: grid;}
.casp .spab {display: none;}


@media only screen and (max-width: 999px) {
	 cvst .spa>f:nth-child(3) { flex-direction: column; }
	cvst .spa>f:nth-child(3) btn { width: 100%; }
	 
 	}



cvsa bl bd { display:flex; overflow-x:auto; gap:8px;    }
cvsa bl btn { background: var(--bc-t); border-radius: 8px; padding: 6px 16px; font-size: 16px; white-space: nowrap; font-weight: 500; cursor: pointer; color: var(--c); transition: 0.2s ease; }
cvsa bd btn:first-child { background: var(--c); color: var(--b); font-weight: 500; }
cvsa bd btn:hover { background:var(--bg); }
cvsa hd, cvsa ft{ display:flex;position: relative;}
cvsa bl{ display:flex;padding: 10px ;}
cvsa hd i, cvsa ft i {width: 28px;  height: 27px; }
cvsa hd btn, cvsa ft btn {box-shadow: 0 0 7px var(--aa-t); background: var(--bg); border-radius: 50%; padding: 6px; display: flex ; align-items: center; position: absolute; }
cvsa ft btn { right: 0;  }
cvsa hd btn { display:None ;rotate: 180deg;}



/* Component : Video_Category */
cveo { display: block; background: var(--bt); padding: 22px; border-radius: 22px; margin: 7px; }
cveo>bl>hd { padding: 7px; border: 2px solid var(--bc); margin-bottom: 11px; }
cveo hd { display: flex; justify-content: center; border-radius: 38px; }
cveo hd t { font-size: 1em; font-weight: 500; }	
cveo>bl>bd { display: flex; overflow-x: scroll; }	
cveo bd a {background: var(--bc); display: grid; border-radius: 5px; align-items: center; justify-content: center; margin: 8px; padding: 7px 16px; font-size: 0.88em; font-weight: 500;}
cveo ft gr { display: grid; }
cveo gr f { padding: 11px; border-bottom: 1px solid var(--bc);display: flex ; overflow: hidden; overflow-x: scroll; position: relative;}	

cveo cvinst { position: relative; display: grid ; grid-template-columns: 118px auto 44px; margin: 7px 0; }
cveo gr ft i { min-width: 133px; min-height: 100%; }
cvinst>bd>h3 { font-size: 0.88em; line-height: 1.33em; font-weight: 500; overflow: hidden; display: block; max-height: 4.4rem; -webkit-line-clamp: 2; display: box; display: -webkit-box; -webkit-box-orient: vertical; text-overflow: ellipsis; white-space: normal; }	
cveo gr gd {display: grid; grid-template-columns: 28px auto; align-items: center;padding: 0 11px;padding-top:11px;}	
cveo gr gd i { width:22px; height:22px; }	
cveo gr gd i svg { max-width: 66px; max-height: 66px; }
cveo gr gd h2 {font-size: 1.22em; font-weight: 700; width: fit-content;}	
cveo ft gr cvinst bd { display: grid; margin-left: 11px; }
cveo ft gr cvinst ft h3 { font-size: 1.22em; line-height: 26px; }
cveo ft gr cvinst ft span { opacity: 0.6; font-size: 1.11em;}
cveo ft gr cvinst ft btn { display: block; width: 16px; height: 16px; transform: rotate(90deg); padding: 6px; margin: 0 auto; }
cvinst hd i { display: block; height: 77px; width: 133px; border-radius: 7px; overflow: hidden; }
cvinst>bd>d { font-size: 0.77em; }






/* Component : Video_Comment */
comc>bl { display: grid ; grid-template-columns: 44px auto 22px; padding: 11px; gap: 11px; border-radius: 22px; background: var(--bt); margin-top: 11px; }
comc hd i { width: 40px; height: 40px; background: var(--at); border-radius: 33px; overflow: hidden; }	
comc bd { display: grid; }
comc bd d sp { font-size: 1em; font-weight: 600; margin-right: 7px; }
comc bd p { font-size: 1em; font-weight: 600; line-height: 1.44em; margin: 0; }	
comc gr { display: grid; grid-template-columns: 35px 35px 35px auto; align-items: center; }
comc gr h4 { font-size: 1.2rem; font-weight: 400; margin-right: 8px; }	
comc gr i { width: 22px; height: 22px; }
comc gr i:nth-chald {transform: rotate(180deg);}
comc bd t i { width: 22px; height: 22px; }	
comc ft>i { transform: rotate(90deg); width: 15px; height: 15px; margin-top: 7px;}
comc gr btn { font-size: 12px; font-weight: 500; margin-left: 11px; padding: 11px; width: fit-content; border-radius: 12px; }	
comc gr btn:hover{ background: var(--aa-t); }	
comc f { display: flex; align-items: center; }	
comc f>i { width: 33px; height: 33px; transform: rotate(90deg); margin-right: 7px; }
comc f svg { fill: var(--a); }	
comc f t { color: var(--a); font-size: 14px; font-weight: 500; }	
comc bd sp:nth-child(2){opacity: 0.6; font-weight: 400; font-size: 0.88em;}
.cart ft btn {display:grid;}
comc gr i:nth-child(3) {transform: rotate(180deg); }	
comc ft btn{display: none ; grid-template-columns: 25px auto; background: var(--b); width: fit-content; padding: var(--s-s); border-radius: var(--s-s); box-shadow: 0 0 5px var(--aa-t); position: absolute; top: 29px; gap: 5px;}
comc ft btn:hover{background: var(--bor);}
comc ft {position: relative;}
comc btn i{width: auto; height: auto;}
/* Comment Component */
cvcms>bl { display: grid ; padding: 22px; margin-bottom: 11px; border-radius: 22px; background: var(--bt); overflow: hidden; }

/* Header Styles */
cvcms hd { display: flex ; padding: 12px 15px; align-items: center; position: relative; gap: 8px; }
cvcms hd i { width: 40px; height: 40px; background: var(--at); border-radius: 26px; overflow: hidden; }
cvcms unm { flex: 1; }
cvcms uname { font-weight: 600; color: #050505; font-size: 0.95rem; display: block; }
cvcms uname span { color: var(--c0); font-weight: 400; font-size: 0.8rem; }
cvcms time { color: var(--c0); font-size: 0.8rem; }
cvcms mn { margin-left: auto; color: var(--c0); cursor: pointer; font-size: 1.2rem; }
cvcms hd mn i { transform: rotate(90deg); width: 15px; height: 15px; margin-top: 7px; }


/* Body Styles */
cvcms bd { padding: 0 15px 10px; word-wrap: break-word; color: #050505; font-size: 0.95rem; line-height: 1.4; }
cvcms emo { display: inline-block; font-size: 1.2rem; margin: 0 2px; }

/* Footer Styles */
cvcms ft { display: flex; padding: 8px 15px; border-top: 1px solid var(--bc); }
cvcms act { display: flex; align-items: center; margin-right: 20px; cursor: pointer; color: var(--c0); }
cvcms act i { margin-right: 5px; font-size: 0.9rem; }
cvcms act span { font-size: 0.85rem; font-weight: 500; }
cvcms count { color: var(--c0); font-size: 0.85rem; margin-right: 5px; }

/* Reply Component */
crply { margin-left: 25px; padding-left: 15px; border-left: 2px solid var(--bc); margin-bottom: 10px; }
crply hd { padding-top: 8px; padding-bottom: 5px; }
crply avatar { width: 32px; height: 32px; }
crply bd { padding-bottom: 5px; }
crply ft { padding: 5px 15px; }
cvcms ft t { display: grid; grid-template-columns: 35px 35px 35px auto; align-items: center; }

/* Responsive styles */
@media (max-width: 480px) {
	cvcms { border-radius: 0; box-shadow: none; }
	crply { margin-left: 15px; }
}

videos main, videos sidebar { max-width: unset; width: auto; }	
videos iframe {width: 100%; border-radius:16px; height:555px;}	
.ytp-cued-thumbnail-overlay-image { background-size: contain; }
cvidn { display: grid ; position: relative; padding: 22px; background: var(--b); border-radius: 22px; margin: 11px 0; }cvidn bd { display: flex ; align-items: center; justify-content: space-between; }
cvidn btns btn { display: grid ; grid-auto-flow: column; align-items: center; padding: 7px 9px; }
cvidn btns bttn:after { content: ""; right: 38px; background: var(--bor); padding: 0.4px; position: absolute; top: 6px; height: 24px; width: 1px; }
cvidn right{display: grid ;}
cvidn bl { margin: 4px 7px; }
cvidn gd { display: grid; grid-template-rows: auto auto; margin-left: auto; }	
cvidn gd btn:nth-child(2) { display: none; grid-template-columns: 33px 33px; background: var(--bc); align-items: center; border-radius: 46px; justify-content: center; padding: 5px 11px; }
.Subscribe gd btn:nth-child(2) { display: grid; }
cvidn left btn:nth-child(2){height: 20px; width: 25px;}
cvidn laft ft t i { max-width: 40px; max-height: 40px; display: block; }	
cvidn hd t { font-weight: 500; line-height: 1.6; overflow: hidden; font-size: 1.44rem; }
cvidn hd h5 { font-size: 0.88em; font-weight: 500; }	
cvidn hd h5 aa { font-size: 0.88em; font-weight: 700; }	
cvidn laft { display: grid ; grid-template-columns: 44px auto auto; width: fit-content; align-items: center; gap: 11px; margin: 11px 0px; }
cvidn laft>i { height: 40px; width: 40px; border-radius: 44px; background: var(--at); overflow: hidden; }	
cvidn laft d  { display: grid; }	
cvidn laft h3 {font-size: 1rem; font-weight: 500;}	
cvidn laft p { margin: 0; font-size: 0.77rem; font-weight: 500;opacity: 0.77;width:max-content;}
cvidn laft span { font-size: 0.77rem; }
cvidn laft gd { display: grid;margin-left:auto; }	
cvidn laft btn {display: grid ; background: var(--btn); padding: 11px 16px; border-radius: 44px; color: var(--b); line-height: 1; font-size: 0.99rem;}
cvidn right btn i { height:22px; width:22px; }	
cvidn> bd { display: grid; grid-template-columns: auto auto; justify-content: space-between;align-items: center;}	
cvidn btns bttn { display: flex; }	
cvidn right btns { display: grid; grid-auto-flow: column; align-items: center; gap:11px; }	
 cvidn right btn h3 { font-size: 0.88rem; font-weight:600;margin: 0 4px;}
.ytp-cued-thumbnail-overlay-image { background-size: contain; }	
cvidn btns bttn { display: flex ; background: var(--bc); border-radius: 44px; overflow: hidden; transition: 333ms; min-width: 132px; }
cvidn btns btn:hover { background: var(--bc); }
cvidn right btns> btn { display: none; background: var(--bc); padding: 7px; border-radius: 44px; gap: 7px; transition: 99ms; }
cvidn right btns> .dtn { display: flex; }
cvidn right btns .mtn { display: flex; }
cyvb {position: absolute; background: var(--b); padding: 11px 0; border-radius: 11px; bottom: -15vh; right: 1%; transform: scale(0); transition: 66ms;z-index: 999999;}
cvidn right cyvb btn {padding: 5px 18px; grid-template-columns: 33px auto;}	
.cyvb cyvb { transform: scale(1); }	
cvidn right cyvb btn:hover { background: rgb(229 233 242); }

cyvbr { height: 100%; width: 100%; position: absolute; top: 0; bottom: 0; right: 0; left: 0; display: none;z-index: 999;}
.cyvb cyvbr { display: block; }
cveo bd a.this { background: var(--c); color: var(--b); }
cvidn>hd h5 { display: none; }	
addnewcomment { display: none; }

@media screen and (min-width: 999px) {
cvidn hd h5 { display: none; }	
}

@media screen and (max-width: 999px) {
cvidn {margin: 11px; }	
cvidn bd { display: flex ; align-items: start; justify-content: start; flex-direction: column; }	
cvidn right btns { padding: 0; overflow: scroll; }
cveo> hd { display: none; }
addnewcomment {display: block; }	
cvidn right btns> btn {display: flex;}
videos .aerea { grid-template-columns: unset;gap:0;}
cvidn> bd { grid-template-columns: unset; justify-content: unset;}	
cvidn> bd right { overflow: scroll; width: 100%; }	
cvidn> bd { grid-template-columns: unset; }	
videos iframe {border-radius: 0;}	
cvidn right btns> .dtn{display:none;}	
cvidn laft { grid-template-columns: 44px auto auto; width: unset; }
cvidn>hd h5 { display:block; }	
csro{display:none;}	

	}
@media screen and (max-width: 555px) {
videos iframe { height:333px;}
	}
	
@media screen and (max-width:444px) {
videos iframe { height:222px;}	
	}
	
cvidn right btns> btn:hover { background: var(--b-t44); }	
cvidn right btns> btn:active { transform: scale(0.9); }	
	

crvs { display:none ; position: absolute; top: 206px; left: 247px; width: 100%; max-width: 323px;z-index: 9999999; }
crvs bl { width: 100%; padding: 16px; background: var(--b); border-radius: 12px; box-shadow: 2px 0px 4px var(--bor); display: grid ; }
crvs bd t { display: block; font-size: 16px; font-weight: 500; color: var(--t-fast); margin-bottom: 6px; }
crvs ft { display:grid;  gap:10px; }
crvs gr { display: grid ; align-items: center; padding: 10px; border-radius: 10px; grid-template-columns: 30px auto 30px; }
crvs gr svg { width:19px; height:19px; }
crvs gr t { font-size: 14px; color: var(--t-fast); font-weight: 500; }
crvs gr i {width: auto; height: auto;}
crvs gr:hover{background: var(--bc-t);}
crvs gr i:nth-child(1){width: auto; height: auto; background: var(--bc-t); padding: 5px 2px; border-radius: 50%;}
.casvr crvs {display:flex ;}
crvs hd i {width: 20px; height: 20px;background: var(--bc-t); padding: 6px;border-radius: 50%;margin-top: 3px;}
crvs hd { display: grid ; grid-template-columns: auto 38px; gap: 4px; }
crvs blc { display: grid ; grid-template-columns: 35px auto; align-self: center; background: var(--bc); border-radius: 30px; padding: 6px; margin-bottom: 13px; }

crvs blc i { background: transparent; height: 18px; width: 18px; margin: auto; }
crvs input { width: -webkit-fill-available; border-radius: 0; outline: none; height: 33px; padding: 0; margin: 0; background: transparent; font-weight: 400; }


 svdo { display: block; background: var(--b-t44); }
cifv { display: block; padding-top: 0px;position: relative; }
cifv bd { height: 66vh;  border-radius: 22px;   overflow: hidden;  margin: 7px;   }
cifv bg { z-index: -1; filter: blur(48px); aspect-ratio: 27.77778 / 1; max-height: 100%; max-width: 100%; pointer-events: none; transform: scale(1.5, 7); }


@media only screen and (max-width: 999px) {
cifv { position: sticky; top: 0; z-index: 999999999999;}
cifv bd { height: 275px; border-radius: 0px; margin: 0; }
}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
/* Component : VideosClip */
viclip {display: none; position: absolute; top: 25%; left: 45%; z-index: 999; }
viclip bl { padding: 16px; border-radius: 11px; display:grid; background: var(--b); max-width: 377px; }
viclip h3 { font-weight: 500; font-size: 1.22rem; }	
viclip p { margin: 0; padding-top: 22px; font-size: 0.99rem; }
viclip ft btn { font-size: 1rem; font-weight: 500; padding: 9px 11px; display: grid; border-radius: 44px; line-height: 1; margin: 0 4px; }	
viclip ft btn:hover { background: var(--bc); }	
viclip ft { padding-top: 33px; justify-content: end; display: flex; }	
viclip ft btn:nth-child(2):hover { background:#0042bd1f; }	
viclip ft btn:nth-child(2) { color: var(--a); }
		
.viclip viclip {display:grid; }




cvpl bl { text-align: center; display: flex ; flex-direction: column; justify-content: space-between; width: 100%; height: 100%; }
cvpl bd t { color:var(--c0); font-size:14px; margin:33px 0; }
cvpl ft { display:flex; justify-content:space-between; margin-top:22px; } 
cvpl btn { align-items: center; display: flex ; padding: 8px 15px; border: none; border-radius: var(--br); background: var(--bor); color: var(--c); font-weight: 500; cursor: pointer; gap: 10px; }
cvpl { padding: var(--s-l); border-radius: var(--s-l); height: 335px; position: absolute; width: 100%; max-width: 300px; background: var(--b); display: none; box-shadow: 0 0 6px var(--bor);left:1px; }
cvpl np {display: none ; background: var(--b); position: absolute; box-shadow: 0 0 4px var(--bor); width: 100%; max-width: 142px; border-radius: 7px;padding: 7px 0;}
.clpa np {display: grid ; }
cvpl np f{display: flex ; padding: 0 9px;}
cvpl np i {width: 26px; height: 25px;}
cvpl btn i {width: 14px;height: 17px;rotate: 270deg;}
.cassa cvpl {display:flex;    z-index: 99;}






csva bl { display:grid; padding:12px 18px; border-bottom:1px solid #ddd; background:var(--b); }
csva hd t { font-size:12px; color:var(--c); }
csva bd h3 { font-size:18px; font-weight:600; color:var(--c); margin-top:5px; }


cvse bl { display:grid; gap:12px; }
cvse hd h3 { font-size:18px; font-weight:600; padding-left:12px; }
cvse bd { display:grid; grid-template-columns:repeat(auto-fit,minmax(260px,1fr)); gap:10px; padding:12px; }
cvse btn { display: flex ; align-items: center; gap: 8px; background: var(--a); color: var(--b); border-radius: 6px; padding: 10px 14px; font-size: 14px; cursor: pointer; transition: 0.2s; opacity: 0.8; }
cvse btn:hover { background:#0056b3; }
cvse btn i { font-size:18px;width: 24px;height: 24px; }
cvse btn t { font-weight:500; white-space:nowrap; }
cvse btn { display: flex ; align-items: center; gap: 8px; background: var(--a); color: var(--b); border-radius: 6px; padding: 10px 14px; font-size: 14px; cursor: pointer; transition: 0.2s; opacity: 0.8; }
cvse svg { fill: var(--b1); stroke: var(--b);}
	
/* Wallet component */
cwlo>bl { padding: 22px; box-shadow: var(--bs-bs);width: auto; margin: 7px 0; display: grid; grid-template-columns: 66px auto 111px; background: var(--bt); color: var(--c); border-radius: 14px; position: relative; align-items: center;}
cwlos>h4 { display:flex;}
cwlo>hd i { filter: Unset; }	
cwlo>trc ft p { margin: unset; }	
cwlo trc ft p amount { color: var(--a); }
cwlos cwlo>ft { display: flex; justify-content: end; }
cwlo img { object-fit: contain; height: 77%; width: 77%; }
cwlos>h4>a.this { background: var(--aaa); color: var(--b); }
cwlos>h4>a { display: flex; background: var(--bc); border-radius: 23px; padding: 11px 22px; margin: 6px; font-weight: bold; position: relative; line-height: 1; justify-content: center; }
cwlo name { letter-spacing: 0; font-size: 1em; font-weight: bold; overflow: hidden; display: block; white-space: nowrap; }
cwlo>hd { height: 55px; width: 55px; border-radius: 15px; background: var(--bc); display: flex; justify-content: center; align-items: center; }

/* Component : Wishlist01 */
cwls bl {	display: block; max-width: 94%; padding: 20px; background-color: var(--bt); border-radius: 11px; margin: 7px; }
cwls hd { display: flex; gap: 20px; margin-bottom: 15px; } 
cwls bd { display: block; margin: 10px 0; } 
cwls ft { display: flex; gap: 10px; margin-top: 15px; } 
cwls img { width: 120px; height: auto; object-fit: contain; }
cwls i { width: auto; height: auto; border-radius: 7px; overflow: hidden; }
cwls h2 { font-size: 16px; color: var(--a); margin-bottom: 5px; font-weight: 400;text-align: start;}
cwls hd t { font-size: 14px;  color: var(--c);} 
cwls rating { display: flex; align-items: center; margin: 5px 0; } 
cwls stars { color: var(--c); letter-spacing: -3px; }
cwls count { color: var(--c); margin-left: 5px; font-size: 14px; font-weight: 600; }
cwls bd t { display: block; font-size: 14px; color: var(--c0); margin: 10px 0; } 
cwls ft btn { padding: 8px 15px; border: 1px solid var(--bor); border-radius: 8px; background-color: var(--b); cursor: pointer; font-size: 14px; font-weight: 500; } 
cwls icon { display: inline-flex ; align-items: center; justify-content: center; width: 36px; height: 36px; border: 1px solid var(--bor); border-radius: 8px; background-color: var(--b); cursor: pointer; }
cwls center { display: flex; flex-direction: column; flex: 1; text-align: start;} 

 Submit

Save


/* Component : Wishlist_Call */
cwsc { display: none; }
cwsc { border-radius: 22px; display: block; background: var(--b); box-shadow: var(--bs-b); padding: 22px; margin: 7px; }
cwsc aa { display: flex ; justify-content: center; align-items: center; font-size: 111px; position: relative; font-weight: bold; background: var(--bt); border-radius: 22px; box-shadow: inset 0 0px 2px 0px rgb(0 0 0 / 11%), 0 4px 11px rgb(0 0 0 / 11%); width: 100%; }
cwsc bs { box-shadow: unset; }


/* Component : Wishlist_Nowis */
nows { display: grid; text-align: center; grid-template-rows: auto auto auto; align-items: center; }
nows btn { height: 55px; display: flex; justify-content: center; align-items: center; background: var(--aaa); color: var(--b); border-radius: 7px; box-shadow: var(--bs-bt); width: 100%; max-width: 333px; margin: auto; font-weight: bold; cursor: pointer; }	
nows i { position: relative; display: grid; height: 100px; width: 100px; border-radius: 7px; justify-content: center; align-items: center; margin: auto; }	






/* Component : Wishlist_Wis */
view trc ft i { height: 29px; width: 29px; opacity: 0.4; }	
view trc img { object-fit: cover; }
view mnft { display: grid; grid-template-columns: 50% 50%; }
view nftc { display: block; width: 85%; background: rgb(82 71 71 / 44%); height: auto; border-radius: 12px; padding: 9px; margin: 6px; }
view nfti { width: 100%; display: block; }
view nftinfo { width: 100%; display: block; }
view nftinfo div { display: grid; grid-template-columns: 61% 38%; text-align: center; margin-top: 9px; }
view nftinfo cod { border: 2px solid #ffffff4f; border-radius: 7px; }
view np span { display: block; width: 80%; margin-left: 10%; }
view trcs mg a { width: 100%; }
view trc num { display: flex; justify-content: center; align-items: center;margin-right: 15px;font-size: 11px; }
view trc success { color: #24ff00; }	
view button { display: flex; padding: 14px 24px; transition: box-shadow 0.2s cubic-bezier(0.2,0,0,1),transform 0.1s cubic-bezier(0.2,0,0,1); width: 99px; text-align: center; justify-content: center; border-radius: 11px; background: var(--a); color: var(--b); font-size: 1em; line-height: 1.25rem; }	
view section { display: grid; padding: 0 33px; }
view Overview trc>hd { height: 77px; width: 77px; }		
view trc img { object-fit: cover; border-radius: 15px; height: 100%; width: 100%; }
view trcs>trc>bd { justify-content: left; white-space: nowrap; text-overflow: ellipsis; align-items: start;width: 141px; }
view trc bd h4 { display: flex; align-items: center; gap: 4px; margin: 4px 0px;font-weight: 100; }
view trc>ft svg { width: 20px; margin: 6px; height: auto; fill: var(--b1-t44); stroke: var(--b-t); overflow: visible; }
view mg { align-items: center; }   
view trc { grid-template-columns: 77px auto 88px; gap: 2%; align-items: center; margin: 7px 0; max-width: 100%; }	
view trc a { display: grid; background: var(--aaa); font-weight: 100; padding: 6px; color: var(--b) !important; border-radius: 22px; font-size: 0.88em; width: 100%; text-align: center; }	
view trcs>trc>ft { display: flex; flex-direction: column; align-items: end; text-align: end; justify-content: end; gap: 20px; }	
view select.form-control { background: transparent; width: 123px; color: aliceblue; border-radius: 9px; padding: 8px; margin: 0px 5px; }
.form-control option { background: #000; padding: 11111px !important; }
view trcs>trc>ft>i { height: 100%; justify-content: flex-end; }
view trc.recnt h6 name { font-size: 1em; }	
view trc hd { height: 78px; width: 78px; background: transparent; border-radius: 0; padding: 0; }
view .aerea { justify-content: flex-end; }	
	
alert.success modal {color: rgb(0 255 0 / 100%);}
	
	
@media only screen and (min-width: 999px){
view trcs>trc>ft>i { height: 100%; justify-content: flex-end; }
view mnft { grid-template-columns: 33.33% 33.33% 33.33%; }
	}
	
	
@media only screen and (max-width: 999px){
view trc a { width: unset; font-size: 0.77em;  }	
view trc { padding: 11px; width: 88%; align-items: center; margin: 7px; }	
}	clnw { background: var(--b); display: grid ; padding: 22px; border-radius: 22px; margin: 18px 11px; }
clnw hd { display: grid; margin: 0 6px; }
clnw input { background: var(--b1); border-radius: 11px; height: 50px; font-size: 1.1em; margin: 11px 7px;width: -webkit-fill-available;}
clnw btn { display: grid ; grid-template-columns: 44px auto; background: var(--btn); padding: 11px; align-items: center; justify-content: center; border-radius: 22px; margin: 11px 7px; box-shadow: 0px 1px 11px var(--b1); transition: 333ms; color: var(--b); }	
clnw btn>t { font-style: normal; }	
clnw label h4 { padding: 0 11px; font-weight: 500; }
clnw btn:active { box-shadow: unset; transform: scale(0.9); }	
clnw mm { right: 11px; top: 11px; bottom: unset; }
@media only screen and (min-width: 600px) 
{
clnw { background: var(--b); display: grid;  padding: 22px; border-radius: 22px; margin: 11px; }
clnw btn:hover { box-shadow: unset; transform: scale(0.9); }	
} 
swhs form { position: relative; }

/* Component : Withdraw_Amount */
ccto hd { display: grid ; grid-template-columns: 44px auto; align-items: center; margin: 3px; }
ccto img { filter: invert(1); }	
ccto bl { margin: 7px; box-shadow: unset; background: var(--b); padding: 11px; width: auto; border-radius: 22px; }	
ccto bd { text-align: center; display: grid; background: var(--b-t); margin-top: 7px; padding: 8px; border-radius: 22px; }	








/* Component : Withdraw_Aprove */
lastwithdraw f { display: block; background: var(--bc); min-height: 22px; margin-bottom: 22px; border-radius: 11px; padding: 22px; display: flex; flex-direction: column; overflow-wrap: break-word; }
lastwithdraw .click{ color:#0f0}
lastwithdraw amount{ font-weight:bold}
lastwithdraw hash {cursor:default;border: solid 1px; padding: 11px; border-radius: 22px; }
/* Component : Withdraw_Cdss */
cdss div { display: block; background: var(--b); border-radius: 22px; overflow: hidden; }
cdss bd bl { display: grid ; grid-template-columns: auto 0px auto; justify-content: space-between; background: transparent !important; box-shadow: unset; border-radius: 0; border-bottom: solid 1px var(--b-t); padding: 22px; transition: 99ms; }cdss bd hd { padding: 0; }	
cdss i { width: 44px; height: 44px; }	
cdss svg { fill: transparent; }	
cdss t { opacity: .7; font-size: 14px; letter-spacing: .5; margin-top: 3px; }	
cdss bd bl:hover { background: var(--b1t) !important; }
cdss bd bl:last-child { border: unset; }





/* Component : Withdraw_Withdraw */
wthdw { display: block; background: var(--bt); padding: 11px; margin: 11px; border-radius: 11px; }
wthdw topbtn { padding: 11px 0; }
wthdw hd h1 { font-size: 1.6em; margin-bottom: 22px; }	
wthdw hd p { margin: unset; opacity: 0.6; }
wthdw bd d { margin-top: 11px; }	
wthdw inpt { display: grid; height: auto; background: var(--bc); border-radius: 11px; margin-top: 11px; grid-template-columns: 80% auto; }
wthdw inpt input { background: transparent;padding: 11px;font-size: 1em;border-radius: 11px;}	
wthdw inpt div { display: flex; text-align: center; align-items: center; justify-content: end; padding-right: 11px; }
wthdw inpt div i { height: 22px; width: 22px;opacity: 0.5; }	
wthdw inpt div h5 { margin-right: 11px; opacity: 0.5; }
wthdw inpt div h4 { color: var(--a); }	
wthdw bd d label { padding-left: 11px; }	
wthdw bd d avlbl { display: flex; align-items: center; gap: 7px; padding-left: 11px; }	
wthdw bd d p { margin: 7px 0; opacity: 0.5; }
wthdw tip { display: block; margin-top: 22px; }	
wthdw tip h5 { font-weight: 100; opacity: 0.5; margin-top: 11px; }
wthdw tip div { display: grid; grid-template-columns: 47% auto; margin: 22px 0; align-items: center; }	
wthdw tip div p { margin: unset; opacity: 0.5; }
wthdw tip h6 { display: flex; align-items: center; font-size: 0.8em; gap: 4px; }
wthdw tip h6 i { height: 22px; width: 22px; display: block; opacity: 0.5; }	
wthdw ft { display: grid; position: sticky; bottom: 0; margin: unset; grid-template-columns: 66% auto; margin-top: 11px; padding: 11px 0; }
acv p { display: flex; gap: 7px; opacity: 0.5; margin: unset; }
acv fee { display: flex; align-items: center; gap: 5px; }	
wthdw ft btn { margin: auto; position: relative; background: var(--a); padding: 11px 22px; border-radius: 11px; }
wthdw ft aa { margin: auto; position: relative; background: var(--btn); padding: 11px 22px; border-radius: 11px; color: var(--b); }
.confirm confmodr { display: block; }
.confirm wthdw { display: none; }	




	
cwpo transactions { margin: 0 !important; max-width: unset; }
cwpo transactions>div { background: var(--b); margin:7px 0px; padding: 11px 0; display: grid; }
cwpo bd { display: block; overflow-x: scroll; }
cwpo more { grid-column-start: 1; grid-column-end: 4; }

/* Component : WorkingFormate */
crtoo>bl { position: relative; display: block; padding: 22px; margin: 5px; background: var(--bt); border-radius: 22px; }
crtoo>bl hd { display: flex; justify-content: space-between; align-items: center; }
crtoo>bl rto { display: flex; height: 166px; width: 166px; position: relative; align-items: center; justify-content: center; text-align: center; margin: 22px auto; padding: 11px; }
crtoo>bl rto>i { position: absolute; top: 0; bottom: 0; left: 0; right: 0; height: 100%; }
crtoo>bl rto p { margin: 0; color: var(--c0); font-weight: 500; }
crtoo>bl rto h5 { font-size: 1.1em; }
crtoo>bl ft>rgs { display: grid; grid-template-columns: 33% 33% 33%; }
crtoo>bl ft>rgs p { margin: 0; font-size: 0.77em; color: var(--c0); font-weight: 400; }
crtoo>bl ft>rgs>rg { display: grid; grid-template-columns: 22px auto; }
crtoo>bl rgs>rg>o { display: block; height: 9px; width: 9px; border-radius: 11px; background: rgb(37 110 244); margin: 4px; }
crtoo>bl rg:nth-child(3)>o { background: #f32562; }
crtoo>bl rg:nth-child(2)>o { background: rgb(243 169 37); }
/* Component : YourPost */
cypo { display: none ; background: var(--b); border-radius: 11px; width: 388px; height: auto; backdrop-filter: blur(22px); box-shadow: var(--bs-bt); margin: auto; }
cypo hd { display: grid ; grid-template-columns: 33px auto; align-items: center; padding: 11px; border-bottom: 1px solid var(--bc); }
cypo hd i { width: 18px; height: 18px; background: var(--bc); padding: 7px; border-radius: 22px; }
cypo hd h3 { font-size: 1.22em; font-weight: bold; text-align: center; }
cypo bd { display: grid ; grid-template-columns: 50% 50%; padding: 11px; align-items: center; }
cypo bd d { display: flex ; align-items: center; padding: 11px 7px; border-radius: 7px; transition: 333ms; }
cypo bd d:hover { background: var(--bc); }
cypo bd d i { width: 20px; height: 20px; margin-right: 11px; }
cypo bd d t { font-size: 1em; font-weight: 500; }


.Add cypo { display: block; }


/* Component : YourProfile */
cpyp { display: block; padding: 22px; position: relative; z-index: 2; overflow: hidden; border-radius: 22px; background: var(--bt); margin: 7px 0; }
cpyp>bl>ft { display: grid; grid-template-columns: auto auto auto; align-items: center; justify-content: space-between;font-size: 0.77em; }
cpyp>bl>hd { display: grid; grid-template-columns: auto auto; align-items: center; justify-content: space-between; }
cpyp p {margin: 0;}	
cpyp button { border: solid 1px var(--bor); width: 20%; }	
cpyp name { font-weight: 400; }
cpyp bd { display: block; padding: 11px 0; }
cpyp trc { display: grid; grid-template-columns: 88px auto 25px; margin: 16px 0; border-bottom: solid 1px var(--bc); padding-bottom: 11px; align-items: center; gap: 2%; }
cpyp trc bd { font-size: 0.88em; }	
cpyp p { margin: 0; max-width: 85%; font-size: 0.66em; }	
cpyp b { font-weight: 400; }
cpyp trc ft svg { opacity: 0.4; filter: grayscale(1); transform: rotate(180deg); }	

@media screen and (max-width: 999px) {	
cpyp { margin: 11px; }	
cpyp p { display: none; }
cpyp button { width: auto; }
cpyp trc { align-items: center; padding: 11px 0; margin: 0;  }	
cpyp trc a { display: none; }	
}

cylo i { height: 100px; width: 100px; margin: auto; }



 
cyps bl { display: block; max-width: 700px; background: var(--b); border-radius: 12px; box-shadow: 0 2px 12px rgba(0, 0, 0, 0.1); overflow: hidden; padding: 20px; margin: 0 auto; }
cyps hd { display: block; margin-bottom: 15px; } 
cyps hd h2 { font-size: 16px; font-weight: 600; margin: 0; } 
cyps bd { display: block; } 
cyps str { display: flex; gap: 10px; margin-bottom: 15px; } 
cyps blc { flex: 1; background: var(--bc); border-radius: 8px; padding: 15px; } 
cyps h3 { display: flex; align-items: center; font-size: 14px;  margin-bottom: 5px; } 
cyps .icon { display: inline-flex; align-items: center; justify-content: center; width: 16px; height: 16px; background: var(--c); border-radius: 50%; margin-left: 5px; font-size: 10px; color: var(--b); } 
cyps h3 {  font-weight: 600; margin: 5px 0; } 
cyps p { font-size: 12px; color: var(--c0); } 
cyps .trend { color: #4cb45e; font-size: 12px; } 
cyps ft { display: block; display: flex; gap: 10px; } 
cyps btn { flex: 1; background: var(--bc); border: none; border-radius: 8px; padding: 12px 0; font-weight: 600; cursor: pointer; font-size: 14px; color: var(--c); text-align: center; }

@media screen and (max-width: 999px) {
cyps { width: auto; margin: 11px; display: block; }
}


chpffs { display: block; background: var(--bt); margin-bottom: 11px; }
chpffs ff {grid-template-rows: auto auto; display: grid; padding: 11px 11px 1px 11px; align-items: unset; justify-content: center; text-align: unset; box-shadow: unset; background: unset; min-width: 333px; }
chpffs cover {display: flex; position: relative; overflow: hidden; border-radius: 11px; max-width: 999px;}
chpffs ccio>i { height: 100%; width: 100%; }
chpffs ccio>i>img { height: 100%; width: 100%; object-fit: cover; }
chpffs ff>bd {position: relative; z-index: 99999; display: flex; align-items: end; justify-content: space-between; padding-top: 22px;}
chpffs ff bd bl:nth-child(1) { display: grid; grid-template-columns: 177px auto; margin-left: 22px; }
chpffs ff dppic { display: block; background: var(--b); border-radius: 55%; box-shadow: 0 0 0 1px rgb(0 0 0 / 4%), 0 6px 20px rgb(0 0 0 / 20%); position: relative; padding: 6px; height: 144px; width: 144px; }
chpffs dppic ii img { object-fit: cover; height: 100%; width: 100%; border-radius: 100%; }
chpffs h1>name { display: flex; align-items: center; white-space: nowrap; font-weight: 600; }
chpffs h1>name i { height: 22px; width: 22px; }
chpffs inf bd b { margin-top: 5px; font-weight: 500; font-size: 0.88em; }
chpffs ff inf btns { margin-top: 11px; display: flex; }
chpffs ff inf btn { width: auto; border-radius: 44px; padding: 7px 22px; height: auto; display: unset; font-size: 0.88rem; margin: 4px; white-space: nowrap; background: var(--bc); cursor: pointer; }
chpffs ff>ft>bl { display: flex; justify-content: space-between; align-items: center; position: relative; margin-top: 11px; border-bottom: 1px solid var(--bc); padding: 11px 0; }
chpffs ff>ft>bl mb { display: flex; margin: 0; align-items: center; gap: 22px; }
chpffs opp { display: none; background: var(--b); border-radius: 11px; position: absolute; right: 0; width: 280px; padding: 11px; top: 56px; transition: 333ms; z-index: 99999999999; box-shadow: 0 0 0 1px rgb(0 0 0 / 4%), 0 6px 20px rgb(0 0 0 / 20%); }


@media screen and (max-width: 999px) {
chpffs ff bd bl:nth-child(1) { display: block; }
	
	
	
	
}



cchnstn {display: grid; width: fit-content; max-width: fit-content; min-width: 222px; position: relative; grid-template-columns: auto auto; max-height: 238px; height: fit-content;}
	
cchnstn i { height: 100%; width: 100%; }	
cchnstn img { height: 100%; width: 100%; border-radius: 16px; }	
cchnstn bd h3 {font-weight: 500; font-size: 0.88rem; overflow: hidden; -webkit-line-clamp:1; display: -webkit-box; -webkit-box-orient: vertical; text-overflow: ellipsis; margin-top: 11px;}
cchnstn bd {display: grid; padding: 0 11px; padding-top: 7px; height: fit-content; justify-content: space-between;align-items: start; min-width: 333px;}
cchnstn bd btn { display: flex; height: auto; justify-content: center; margin-top: 4px; cursor: pointer; align-items: center; border-radius: 44px; width: fit-content; font-weight: 600; font-size: 1rem; }
cchnstn bd btn svg { height:18px; width:18px; }			
cchnstn hd{display: grid; max-width: 333px; max-height: 238px; min-width: 424px;}	
cchnstn bd chli h3 { display: grid; }	
cchnstn bd chli h3 a { font-weight: 600; color: var(--a); }	


@media only screen and (max-width: 999px){
cchnstn { display: block; }

	
}
	
/* Footer */
footer { position: relative; }
cftso { display: block; background: var(--bt); border-radius: 11px; margin-top: -100px; }
cfio { display: grid; grid-template-columns: 40% auto; border-radius: 11px; align-items: center; max-width: 77%; margin: auto; background: var(--aaa); color: var(--b); box-shadow: 0 5px 10px #4e81ecb5; position: relative; }
cfio svg, cfio path { fill: var(--b); }
cfio>hd>i { height: 100%; width: 40%; position: absolute; top: -57px; left: 0; right: 0; }
cfio>bd>bl { display: block; padding: 22px; max-width: 77%; }
cfio>bd>bl t { font-size: 1.22em; font-weight: 500; }
cfio bl p { font-weight: 400; color: var(--bt); text-align: start; }
cfio bl sl { display: grid; grid-template-columns: 33px auto 77px; align-items: center; padding: 11px; height: 29px; background: var(--b-t22); border-radius: 33px; }
cfio bl sl>i { height: 22px; width: 22px; margin: auto; }
cfio bl sl { display: grid; grid-template-columns: 33px auto 98px; align-items: center; height: 36px; background: var(--b-t22); border-radius: 33px; width: auto; max-width: 77%; padding: 4px; }
cfio bl sl>input { position: absolute; padding: 0 44px; padding-right: 111px; top: 0; bottom: 0; left: 0; right: 0; width: auto; color: var(--b); letter-spacing: 0.44px; font-weight: 500; border-radius: 33px; height: auto; }
cfio bl sl>btn { display: block; font-size: 0.88em; font-weight: 500; color: var(--c); background: var(--bt); padding: 9px 11px; border-radius: 22px; grid-column-start: 3; text-align: center; position: relative; z-index: 9; cursor: pointer; box-shadow: var(--bs-b); }
cfio sl input:focus { border: 1px solid var(--b-t44); border-radius: 33px; box-shadow: none; }
cfio bl p>a { text-decoration: underline; color: var(--b); }
cfio>bd>bl>ft { padding: 0; }
cftso>hd { display: block; position: relative; height: 122px; z-index: -1; }
cfdo logo { display: grid; grid-template-columns: 55px auto; align-items: center; }
cfdo { display: flex; max-width: 77%; margin: auto; justify-content: space-between; }
cfdo>hd ft>d { display: flex; }
cfdo>hd ft>d>i { height: 16px; width: 16px; margin-right: 22px; }
cfdo>hd>bl { display: block; padding: 11px; max-width: 259px; }
cfdo>bd>links { display: flex; justify-content: space-between; }
cfdo links>bl { display: flex; flex-direction: column; }
cfdo links>bl { display: flex; flex-direction: column; padding: 11px; margin: 0 11px; }
cfdo links>bl a { font-weight: 400; margin-top: 11px; font-size: 0.88em; }
cfdo links>bl d { display: grid; grid-template-columns: 33px auto; align-items: center; margin-top: 11px; }
cftso>ft>bl { display: flex; justify-content: space-between; max-width: 77%; margin: auto; align-items: center; padding: 11px 0; padding-bottom: 22px; white-space: nowrap; }
cftso>ft>bl d.links { display: flex; align-items: center; }
cftso d.links>a { margin: 0 22px; font-size: 0.88em; font-weight: 400; transition: 99ms; }
cftso a:hover { color: var(--a); }
cfdo a:hover { color: var(--a); }
cfdo logo>t { font-weight: bold; font-size: 1.44em; }
cftso d.links>hr { width: 1px; height: 22px; }
cfio bl sl>input::placeholder { color: var(--b); opacity: 1; /* Firefox */ }	
cftso copyrights { font-size: 0.88em; }
cfdo i { cursor: pointer; }



@media screen and (max-width: 999px) {	 
cfio>hd>i { display: none; }
cfio { display: block; max-width: unset; margin: 11px; min-width: 333px; }
cftso { margin: 11px; min-width: 333px; }
cftso>hd { height: 0; }
cfdo { max-width: unset; display: block; }
cfdo>bd>links { display: grid; grid-template-columns: 33% 33% 33%; margin-top: 11px; }
cfdo links>bl:last-child { grid-column-start: 1; grid-column-end: 3; }
cftso>ft>bl { display: block; max-width: unset; padding: 11px; }
cftso>ft>bl d.links { overflow-x: scroll; white-space: nowrap; display: grid;}
copyrights { padding: 22px; display: block; padding-top: 0; }
cfio>bd>bl { max-width: unset; }
cfdo>hd>bl { margin-left: 11px; }
cfio bl sl { max-width: unset; }
	
}

	

/* Post_MoreOption */ 
csrn { display: flex ; justify-content: center; align-items: center; background: var(--b); border-radius: 10px; padding: 10px 10px; width: fit-content; position: absolute; z-index: 999; right: 25px; top: 66px; transition: 333ms; visibility: visible; opacity: 0; scale: 0; }

ssts.opti csrn { opacity: 1; scale: 1; }

csrn li svg { fill: unset; }

csrn>bl  { display: flex ; flex-direction: column; list-style: none; padding: 0; margin: 0; gap: 0px; }

csrn hd { display: flex ; flex-direction: column;  padding: 3px 1px; border: transparent; }

csrn li>tx { display: flex ; flex-direction: column; align-items: baseline; }

csrn li h6 { color: var(--c); font-weight: 600; }

csrn>bl bd { border: transparent; display: flex ; flex-direction: column; padding: 3px 1px; height: fit-content; align-items: start; }

csrn li { display: flex ; align-items: center; padding: 7px 12px; border-radius: 6px;  transition: 95ms; margin: 2px 0; width: 95%;}

csrn li:hover { background: var(--bc); }

csrn li>i { width: 20px; height: 20px; margin-right: 12px; display: flex ; align-items: center; justify-content: center; min-width: 0; }

csrn li span { color: var(--c); font-weight: 500; }

csrn li>h6 { color: var(--c); font-weight: 400; font-size: 12px; }

csrn ul li:active { background: var(--hover); }
 
cvdoo>bl { display: grid ; grid-template-columns: 144px auto auto; background: var(--bt); border-radius: 11px; font-size: 13px; line-height: 2px; transform: scale(0.9); }
cvdoo>bl ft btn:hover { background: var(--hover); }
cvdoo>bl hd>i { height: 100%; width: 100%; border-radius: 11px; overflow: hidden; margin-right: 5px; }
cvdoo>bl hd>i>img { height: 100%; width: 100%; object-fit: cover; }
cvdoo d>a { display: flex; align-items: center; }
cvdoo d>a>i { height: 16px; width: 16px; margin: 0 3px; }
cvdoo d>a { display: flex; align-items: center; font-size: 0.88em; font-weight: 400; }
cvdoo>ft>btns>btn { display: block; height: 30px; width: 30px; padding: 5px; margin: 2px; justify-items: center; align-content: center; border-radius: 55%; }
cvdoo>bl ft>btns { display: flex; align-items: center; justify-content: end; }
cvdoo>bl bd>d { display: flex; align-items: center; font-size: 0.99em; font-weight: 400; margin-top: 5px; }
cvdoo>bl bd>t { font-size: 1em; line-height: 1.08em; font-weight: bold; overflow: hidden; max-height: 3.2em; -webkit-line-clamp: 2; -webkit-box-orient: vertical; text-overflow: ellipsis; white-space: normal; display: -webkit-box; }
cvdoo>bl bd { display: block; padding: 5px; }
cvdoo>bl bd>d>p { font-size: 0.88em; line-height: 1.44em; font-weight: 400; overflow: hidden; max-height: 3.2em; -webkit-line-clamp: 2; -webkit-box-orient: vertical; text-overflow: ellipsis; white-space: normal; display: -webkit-box; margin: 0; margin-top: 7px; }
cvdoo>bl hd>i>act { display: block; height: 6px; width: 100%; background: var(--bt); position: absolute; left: 0; border-radius: 22px; z-index: 99; bottom: 0px; }
cvdoo>bl hd>i>act:after { content: " "; position: absolute; top: 0; bottom: 0; left: 0; display: block; right: 36%; background: var(--aaa); border-radius: 22px; }
	
@media screen and (max-width: 999px) {
cvdoo>bl hd>i { height: 96px; width: 150px; }
cvdoo>bl bd>t { font-size: 0.88em; }
cvdoo>bl bd>d { font-size: 0.88em; }
cvdoo>bl bd>d>p { margin: 0; }
cvdoo>bl { grid-template-columns: 155px auto 0; }

} 

/* Component : User_profile */
chao>bl { display: block; border-radius: 33px; overflow: hidden; position: relative; margin: 11px; box-shadow: 0px 0px 36px -23px var(--bt); }
chao>bl::before { content: ""; position: absolute; width: 189px; height: 119px; background: var(--a); z-index: 999999; right: 0; bottom: 26px; filter: blur(102px); opacity: .5; }
chao>bl hd { display: grid ; grid-template-columns: 122px 50%; align-items: center; justify-content: space-between; background: var(--a); padding: 0px 22px; text-align: end; }
chao>bl prf { display: flex ; width: 98px; height: 98px; justify-content: center; align-items: center; border: solid 4px rgb(37 37 37); border-radius: 50%; overflow: hidden; position: relative; top: 50px; }
chao>bl hd i { width: 100%; height: 100%; transform: scale(1.1); }
chao>bl bd { display: block; background: var(--b1); padding: 11px; padding-top: 50px; }
chao>bl bd div { display: grid ; grid-template-columns: auto auto auto; align-items: center; padding-right: 11px; }
chao>bl ifn t { display: block; color: var(--b-t44); margin-top: 6px; }		
chao>bl div>hd t { display: block; color: var(--b-t44); font-size: 14px; margin-top: 6px; }
chao>bl div>hd { border-right: solid 2px rgb(66 66 66); }		
chao>bl div h7 { display: block; padding: 7px; border-radius: 33px; background: var(--b1); margin-left: 40px; width: fit-content; }
chao>bl div h7>i { width: 24px; height: 24px; }
chao>bl div name { font-size: 1.2em; }	
chao>bl div>bd { display: grid ; grid-template-rows: 32px auto; justify-content: flex-start; padding-left: 22px; opacity: .6; }
chao>bl div>bd i { width: fit-content; }
chao>bl div>ft { display: block; text-align: end; line-height: 20px; }
chao>bl div>ft t { opacity: .6; font-size: 11px; }	
chao>bl btn { display: grid ; grid-template-columns: 33px auto; justify-content: flex-start; width: fit-content; margin: auto; margin-right: 0; padding: 2px 7px; background: var(--a); align-items: center; border-radius: 33px; font-size: 15px; margin-top: 6px; }	
chao>bl btn { display: grid ; grid-template-columns: 33px auto; justify-content: flex-start; width: fit-content; margin: auto; margin-right: 0; padding: 2px 22px; background: var(--a); align-items: center; border-radius: 33px; font-size: 15px; margin-top: 6px; font-weight: 600; }
chao>bl hd { background-image: url(/0/IMG/backg1.png); background-size: 85% 168%; background-repeat: no-repeat; background-blend-mode: overlay; background-position: center; }
chao>bl:after { content: ""; position: absolute; width: 189px; height: 119px; background: var(--a); z-index: 999999; left: 0; bottom: 38px; filter: blur(102px); opacity: .2; }	
chao>bl name h2 { display: flex ; align-items: center; position: relative; }	
chao>bl info {	display: none }

@media only screen and (max-width: 1111px) 
{	
chao>bl div>ft { display: none; }	
}

@media only screen and (max-width: 650px) 
{
chao>bl div>bd { display: none; }
chao>bl div>hd { border: unset; text-align: center; }
}

@media only screen and (max-width: 550px) 
{
chao>bl info { display: grid ; grid-template-columns: 44px 44px 44px; align-items: center; justify-content: center; margin: 11px; gap: 18px; }
chao>bl info a { width: 44px; height: 44px; background: var(--a); display: flex ; justify-content: center; align-items: center; border-radius: 55px; z-index: 9999999;}
chao>bl info img { filter: invert(1); }
chao>bl div h7 { display: none; }
chao>bl name h2 { justify-content: center; }	
chao>bl ifn { display: none; }	
chao>bl hd { grid-template-columns: 100% 0px; justify-content: center; }	
chao>bl prf { margin: auto; }	
chao>bl bd div { grid-template-columns: auto; justify-content: center; padding: 0;z-index: 9999999; }	
}

 
 /* Ended Library CSS : Base_Basic */ 

smbs cmbo>bl { max-width: 100%; padding: 22px; }
cmbo btns>btn { color: var(--c); background: var(--btn); }
/var/www/vhosts/aliens.ink/Aliens/Brand/Base/25.00.00/theme/Base_Standard/User/csso.php