/* Jazi Platform Download Button */
.jss-pb{display:flex;position:relative;}
.jss-pb__main{display:inline-flex;position:relative;border-radius:9px;overflow:hidden;max-width:100%;}
.jss-pb__btn{display:inline-flex;align-items:center;gap:10px;padding:15px 26px;background:#6129d4;color:#fff;
	font-weight:600;line-height:1.2;text-decoration:none;transition:background .2s ease,color .2s ease;min-width:0;}
.jss-pb__caret{display:inline-flex;align-items:center;justify-content:center;padding:0 13px;background:#6129d4;color:#fff;
	border:0;border-left:1px solid rgba(255,255,255,.25);cursor:pointer;transition:background .2s ease;}
.jss-pb__ico{display:inline-flex;align-items:center;justify-content:center;flex:none;font-size:20px;line-height:1;}
.jss-pb__ico svg{width:20px;height:20px;fill:currentColor;}
.jss-pb__ico:empty{display:none;}
.jss-pb__labels{display:flex;flex-direction:column;align-items:flex-start;min-width:0;}
.jss-pb__text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;}
.jss-pb__sub{font-size:12px;font-weight:400;opacity:.8;white-space:nowrap;}

/* Menu */
.jss-pb__menu{position:absolute;top:100%;left:0;margin-top:8px;min-width:100%;width:max-content;max-width:320px;
	background:#fff;border-radius:12px;padding:6px;z-index:30;box-shadow:0 12px 34px rgba(16,24,40,.16);}
.jss-pb__menu[hidden]{display:none;}
.jss-pb__item{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:8px;color:#191225;
	text-decoration:none;white-space:nowrap;transition:background .15s ease,color .15s ease;}
.jss-pb__item:hover{background:#f2eefb;}
.jss-pb__item .jss-pb__sub{opacity:.6;}
