.picmo__picker .picmo__icon{
	width:1.25em;
	height:1em;
	fill:currentColor
}
.picmo__icon-small{
	font-size:.8em
}
.picmo__icon-medium{
	font-size:1em
}
.picmo__icon-large{
	font-size:1.25em
}
.picmo__icon-2x{
	font-size:2em
}
.picmo__icon-3x{
	font-size:3em
}
.picmo__icon-4x{
	font-size:4em
}
.picmo__icon-5x{
	font-size:5em
}
.picmo__icon-8x{
	font-size:8em
}
.picmo__icon-10x{
	font-size:10em
}
.picmo__light,.picmo__auto{
	color-scheme:light;
	--accent-color: #4f46e5;
	--background-color: #f9fafb;
	--border-color: #cccccc;
	--category-name-background-color: #f9fafb;
	--category-name-button-color: #999999;
	--category-name-text-color: hsl(214, 30%, 50%);
	--category-tab-active-background-color: rgba(255, 255, 255, .6);
	--category-tab-active-color: var(--accent-color);
	--category-tab-color: #666;
	--category-tab-highlight-background-color: rgba(0, 0, 0, .15);
	--error-color-dark: hsl(0, 100%, 45%);
	--error-color: hsl(0, 100%, 40%);
	--focus-indicator-background-color: hsl(198, 65%, 85%);
	--focus-indicator-color: #333333;
	--hover-background-color: #c7d2fe;
	--placeholder-background-color: #cccccc;
	--search-background-color: #f9fafb;
	--search-focus-background-color: #ffffff;
	--search-icon-color: #999999;
	--search-placeholder-color: #71717a;
	--secondary-background-color: #e2e8f0;
	--secondary-text-color: #666666;
	--tag-background-color: rgba(162, 190, 245, .3);
	--text-color: #000000;
	--variant-popup-background-color: #ffffff
}
.picmo__dark{
	color-scheme:dark;
	--accent-color: #A580F9;
	--background-color: #333333;
	--border-color: #666666;
	--category-name-background-color: #333333;
	--category-name-button-color: #eeeeee;
	--category-name-text-color: #ffffff;
	--category-tab-active-background-color: #000000;
	--category-tab-active-color: var(--accent-color);
	--category-tab-color: #cccccc;
	--category-tab-highlight-background-color: #4A4A4A;
	--error-color-dark: hsl(0, 7%, 3%);
	--error-color: hsl(0, 30%, 60%);
	--focus-indicator-background-color: hsl(0, 0%, 50%);
	--focus-indicator-color: #999999;
	--hover-background-color: hsla(0, 0%, 40%, .85);
	--image-placeholder-color: #ffffff;
	--placeholder-background-color: #666666;
	--search-background-color: #71717a;
	--search-focus-background-color: #52525b;
	--search-icon-color: #cccccc;
	--search-placeholder-color: #d4d4d8;
	--secondary-background-color: #000000;
	--secondary-text-color: #999999;
	--tag-background-color: rgba(162, 190, 245, .3);
	--text-color: #ffffff;
	--variant-popup-background-color: #333333
}
@media (prefers-color-scheme: dark){
	.picmo__auto{
		color-scheme:dark;
		--accent-color: #A580F9;
		--background-color: #333333;
		--border-color: #666666;
		--category-name-background-color: #333333;
		--category-name-button-color: #eeeeee;
		--category-name-text-color: #ffffff;
		--category-tab-active-background-color: #000000;
		--category-tab-active-color: var(--accent-color);
		--category-tab-color: #cccccc;
		--category-tab-highlight-background-color: #4A4A4A;
		--error-color-dark: hsl(0, 7%, 3%);
		--error-color: hsl(0, 30%, 60%);
		--focus-indicator-background-color: hsl(0, 0%, 50%);
		--focus-indicator-color: #999999;
		--hover-background-color: hsla(0, 0%, 40%, .85);
		--image-placeholder-color: #ffffff;
		--placeholder-background-color: #666666;
		--search-background-color: #71717a;
		--search-focus-background-color: #52525b;
		--search-icon-color: #cccccc;
		--search-placeholder-color: #d4d4d8;
		--secondary-background-color: #000000;
		--secondary-text-color: #999999;
		--tag-background-color: rgba(162, 190, 245, .3);
		--text-color: #ffffff;
		--variant-popup-background-color: #333333
}
}
.picmo__picker .picmo__categoryButtonsContainer{
	overflow:auto;
	padding:2px 0
}
.picmo__picker .picmo__categoryButtonsContainer.picmo__has-overflow-right{
	mask-image:linear-gradient(270deg,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 10%);
	-webkit-mask-image:linear-gradient(270deg,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 10%)
}
.picmo__picker .picmo__categoryButtonsContainer.picmo__has-overflow-left{
	mask-image:linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 10%);
	-webkit-mask-image:linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 10%)
}
.picmo__picker .picmo__categoryButtonsContainer.picmo__has-overflow-both{
	mask-image:linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 10%,rgba(255,255,255,1) 90%,rgba(255,255,255,0) 100%);
	-webkit-mask-image:linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 10%,rgba(255,255,255,1) 90%,rgba(255,255,255,0) 100%)
}
.picmo__picker .picmo__categoryButtons{
	display:flex;
	flex-direction:row;
	gap:var(--tab-gap);
	margin:0;
	padding:0 .5em;
	align-items:center;
	height:var(--category-tabs-height);
	box-sizing:border-box;
	width:100%;
	justify-content:space-between;
	position:relative;
	list-style-type:none;
	justify-self:center;
	max-width:min(23.55rem,calc(var(--category-count, 1) * 2.5rem))
}
.picmo__picker .picmo__categoryButtons .picmo__categoryTab{
	display:flex;
	align-items:center;
	transition:all .1s;
	width:2em
}
.picmo__picker .picmo__categoryButtons .picmo__categoryTab.picmo__categoryTabActive .picmo__categoryButton{
	color:var(--category-tab-active-color);
	background:linear-gradient(rgba(255,255,255,.75) 0%,rgba(255,255,255,.75) 100%),linear-gradient(var(--category-tab-active-color) 0%,var(--category-tab-active-color) 100%);
	border:2px solid var(--category-tab-active-color)
}
.picmo__picker .picmo__categoryButtons .picmo__categoryTab.picmo__categoryTabActive .picmo__categoryButton:hover{
	background-color:var(--category-tab-active-background-color)
}
.picmo__picker .picmo__categoryButtons .picmo__categoryTab button.picmo__categoryButton{
	border-radius:5px;
	background:transparent;
	border:2px solid transparent;
	color:var(--category-tab-color);
	cursor:pointer;
	padding:2px;
	vertical-align:middle;
	display:flex;
	align-items:center;
	justify-content:center;
	font-size:1.2rem;
	width:1.6em;
	height:1.6em;
	transition:all .1s
}
.picmo__picker .picmo__categoryButtons .picmo__categoryTab button.picmo__categoryButton:is(img){
	width:var(--category-tab-size);
	height:var(--category-tab-size)
}
.picmo__picker .picmo__categoryButtons .picmo__categoryTab button.picmo__categoryButton:hover{
	background:var(--category-tab-highlight-background-color)
}
.picmo__dataError [data-icon]{
	opacity:.8
}
@keyframes appear{
	0%{
		opacity:0
}
	to{
		opacity:.8
}
}
@keyframes appear-grow{
	0%{
		opacity:0;
		transform:scale(.8)
}
	to{
		opacity:.8;
		transform:scale(1)
}
}
.picmo__picker .picmo__error{
	display:flex;
	flex-direction:column;
	align-items:center;
	justify-content:center;
	height:100%;
	color:var(--secondary-text-color)
}
.picmo__picker .picmo__error .picmo__iconContainer{
	opacity:.8;
	animation:appear-grow .25s cubic-bezier(.175,.885,.32,1.275);
	--color-primary: var(--error-color);
	--color-secondary: var(--error-color-dark)
}
.picmo__picker .picmo__error .picmo__title{
	animation:appear .25s;
	animation-delay:50ms;
	animation-fill-mode:both
}
.picmo__picker .picmo__error button{
	padding:8px 16px;
	cursor:pointer;
	background:var(--background-color);
	border:1px solid var(--text-color);
	border-radius:5px;
	color:var(--text-color)
}
.picmo__picker .picmo__error button:hover{
	background:var(--text-color);
	color:var(--background-color)
}
.picmo__emojiButton{
	background:transparent;
	border:none;
	border-radius:15px;
	cursor:pointer;
	display:flex;
	font-family:var(--emoji-font);
	font-size:var(--emoji-size);
	height:100%;
	justify-content:center;
	align-items:center;
	margin:0;
	overflow:hidden;
	padding:0;
	width:100%
}
.picmo__emojiButton:hover{
	background:var(--hover-background-color)
}
.picmo__emojiButton:focus{
	border-radius:0;
	background:var(--focus-indicator-background-color);
	outline:1px solid var(--focus-indicator-color)
}
.picmo__picker .picmo__emojiArea{
	height:var(--emoji-area-height);
	overflow-y:auto;
	position:relative
}
.picmo__picker .picmo__emojiCategory{
	position:relative
}
.picmo__picker .picmo__emojiCategory .picmo__categoryName{
	font-size:.9em;
	padding:.5rem;
	margin:0;
	background:var(--category-name-background-color);
	color:var(--category-name-text-color);
	top:0;
	z-index:1;
	display:grid;
	gap:4px;
	grid-template-columns:auto 1fr auto;
	align-items:center;
	line-height:1;
	box-sizing:border-box;
	height:var(--category-name-height);
	justify-content:flex-start;
	text-transform:uppercase
}
.picmo__picker .picmo__emojiCategory .picmo__categoryName button{
	background:transparent;
	border:none;
	display:flex;
	align-items:center;
	cursor:pointer;
	color:var(--category-name-button-color)
}
.picmo__picker .picmo__emojiCategory .picmo__categoryName button:hover{
	opacity:1
}
.picmo__picker .picmo__emojiCategory .picmo__noRecents{
	color:var(--secondary-text-color);
	grid-column:1 / span var(--emojis-per-row);
	font-size:.9em;
	text-align:center;
	display:flex;
	align-items:center;
	justify-content:center;
	min-height:calc(var(--emoji-size) * var(--emoji-size-multiplier))
}
.picmo__picker .picmo__emojiCategory .picmo__recentEmojis[data-empty=true]{
	display:none
}
:is(.picmo__picker .picmo__emojiCategory) .picmo__recentEmojis[data-empty=false]+div{
	display:none
}
.picmo__picker .picmo__emojiContainer{
	display:grid;
	justify-content:space-between;
	gap:1px;
	padding:0 .5em;
	grid-template-columns:repeat(var(--emojis-per-row),calc(var(--emoji-size) * var(--emoji-size-multiplier)));
	grid-auto-rows:calc(var(--emoji-size) * var(--emoji-size-multiplier));
	align-items:center;
	justify-items:center
}
.picmo__picker.picmo__picker{
	--border-radius: 5px;
	--emoji-area-height: calc( (var(--row-count) * var(--emoji-size) * var(--emoji-size-multiplier)) + var(--category-name-height) );
	--content-height: var(--emoji-area-height);
	--emojis-per-row: 8;
	--row-count: 6;
	--emoji-preview-margin: 4px;
	--emoji-preview-height: calc(var(--emoji-preview-size) + 1em + 1px);
	--emoji-preview-height-full: calc(var(--emoji-preview-height) + var(--emoji-preview-margin));
	--emoji-preview-size: 2.75em;
	--emoji-size: 2rem;
	--emoji-size-multiplier: 1.3;
	--content-margin: 8px;
	--category-tabs-height:calc(1.5em + 9px);
	--category-tabs-offset: 8px;
	--category-tab-size: 1.2rem;
	--category-name-height: 2rem;
	--category-name-padding-y: 6px;
	--search-height: 2em;
	--search-margin: .5em;
	--search-margin-bottom: 4px;
	--search-height-full: calc(var(--search-height) + var(--search-margin) + var(--search-margin-bottom));
	--overlay-background-color: rgba(0, 0, 0, .8);
	--emoji-font: "Segoe UI Emoji", "Segoe UI Symbol", "Segoe UI", "Apple Color Emoji", "Twemoji Mozilla", "Noto Color Emoji", "EmojiOne Color", "Android Emoji";
	--ui-font: -apple-system, BlinkMacSystemFont, "Helvetica Neue", sans-serif;
	--ui-font-size: 16px;
	--picker-width: calc(var(--emojis-per-row) * var(--emoji-size) * var(--emoji-size-multiplier) + 2.75rem);
	--preview-background-color: var(--secondary-background-color);
	background:var(--background-color);
	border-radius:var(--border-radius);
	border:1px solid var(--border-color);
	font-family:var(--ui-font);
	font-size:var(--ui-font-size);
	overflow:hidden;
	position:relative;
	width:var(--picker-width);
	display:grid;
	gap:8px
}
.picmo__picker.picmo__picker>*{
	font-family:var(--ui-font)
}
.picmo__picker.picmo__skeleton{
	background:var(--background-color);
	border-radius:var(--border-radius);
	border:1px solid var(--border-color);
	font-family:var(--ui-font);
	width:var(--picker-width);
	color:var(--secondary-text-color)
}
.picmo__picker.picmo__skeleton *{
	box-sizing:border-box
}
.picmo__picker.picmo__skeleton .picmo__placeholder{
	background:var(--placeholder-background-color);
	position:relative;
	overflow:hidden
}
.picmo__picker.picmo__skeleton .picmo__placeholder:after{
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	transform:translate(-100%);
	background-image:linear-gradient(90deg,rgba(255,255,255,0) 0,rgba(255,255,255,.2) 20%,rgba(255,255,255,.5) 60%,rgba(255,255,255,0) 100%);
	animation:shine 2s infinite;
	content:""
}
.picmo__picker.picmo__skeleton .picmo__headerSkeleton{
	background-color:var(--secondary-background-color);
	padding-top:8px;
	padding-bottom:8px;
	display:flex;
	flex-direction:column;
	overflow:hidden;
	gap:8px;
	border-bottom:1px solid var(--border-color);
	width:var(--picker-width)
}
.picmo__picker.picmo__skeleton .picmo__searchSkeleton{
	padding:0 8px;
	height:var(--search-height)
}
.picmo__picker.picmo__skeleton .picmo__searchSkeleton .picmo__searchInput{
	width:100%;
	height:28px;
	border-radius:3px
}
.picmo__picker.picmo__skeleton .picmo__categoryTabsSkeleton{
	height:var(--category-tabs-height);
	display:flex;
	flex-direction:row;
	align-items:center;
	justify-self:center;
	width:calc(2rem * var(--category-count, 1))
}
.picmo__picker.picmo__skeleton .picmo__categoryTabsSkeleton .picmo__categoryTab{
	width:25px;
	height:25px;
	padding:2px;
	border-radius:5px;
	margin:.25em
}
.picmo__picker.picmo__skeleton .picmo__contentSkeleton{
	height:var(--content-height);
	padding-right:8px;
	opacity:.7
}
.picmo__picker.picmo__skeleton .picmo__contentSkeleton .picmo__categoryName{
	width:50%;
	height:1rem;
	margin:.5rem;
	box-sizing:border-box
}
.picmo__picker.picmo__skeleton .picmo__contentSkeleton .picmo__emojiGrid{
	display:grid;
	justify-content:space-between;
	gap:1px;
	padding:0 .5em;
	grid-template-columns:repeat(var(--emojis-per-row),calc(var(--emoji-size) * var(--emoji-size-multiplier)));
	grid-auto-rows:calc(var(--emoji-size) * var(--emoji-size-multiplier));
	align-items:center;
	justify-items:center;
	width:var(--picker-width)
}
.picmo__picker.picmo__skeleton .picmo__contentSkeleton .picmo__emojiGrid .picmo__emoji{
	width:var(--emoji-size);
	height:var(--emoji-size);
	border-radius:50%
}
.picmo__picker.picmo__skeleton .picmo__previewSkeleton{
	height:var(--emoji-preview-height);
	border-top:1px solid var(--border-color);
	display:grid;
	align-items:center;
	padding:.5em;
	gap:6px;
	grid-template-columns:auto 1fr;
	grid-template-rows:auto 1fr;
	grid-template-areas:"emoji name" "emoji tags"
}
.picmo__picker.picmo__skeleton .picmo__previewSkeleton .picmo__previewEmoji{
	grid-area:emoji;
	border-radius:50%;
	width:var(--emoji-preview-size);
	height:var(--emoji-preview-size)
}
.picmo__picker.picmo__skeleton .picmo__previewSkeleton .picmo__previewName{
	grid-area:name;
	height:.8em;
	width:80%
}
.picmo__picker.picmo__skeleton .picmo__previewSkeleton .picmo__tagList{
	grid-area:tags;
	list-style-type:none;
	display:flex;
	flex-direction:row;
	padding:0;
	margin:0
}
.picmo__picker.picmo__skeleton .picmo__previewSkeleton .picmo__tagList .picmo__tag{
	border-radius:3px;
	padding:2px 8px;
	margin-right:.25em;
	height:1em;
	width:20%
}
.picmo__overlay{
	background:rgba(0,0,0,.75);
	height:100%;
	left:0;
	position:fixed;
	top:0;
	width:100%;
	z-index:1000
}
.picmo__content{
	position:relative;
	overflow:hidden;
	height:var(--content-height)
}
.picmo__content.picmo__fullHeight{
	height:calc(var(--content-height) + var(--category-tabs-height) + var(--category-tabs-offset));
	overflow-y:auto
}
.picmo__pluginContainer{
	margin:.5em;
	display:flex;
	flex-direction:row
}
.picmo__header{
	background-color:var(--secondary-background-color);
	padding-top:8px;
	padding-bottom:8px;
	display:grid;
	gap:8px;
	border-bottom:1px solid var(--border-color)
}
@media (prefers-reduced-motion: reduce){
	.picmo__placeholder{
		background:var(--placeholder-background-color);
		position:relative;
		overflow:hidden
}
	.picmo__placeholder:after{
		display:none
}
}
.picmo__picker .picmo__preview{
	border-top:1px solid var(--border-color);
	display:grid;
	align-items:center;
	gap:6px;
	grid-template-columns:auto 1fr;
	grid-template-rows:auto 1fr;
	grid-template-areas:"emoji name" "emoji tags";
	height:var(--emoji-preview-height);
	box-sizing:border-box;
	padding:.5em;
	position:relative;
	background:var(--preview-background-color)
}
.picmo__picker .picmo__preview .picmo__previewEmoji{
	grid-area:emoji;
	font-size:var(--emoji-preview-size);
	font-family:var(--emoji-font);
	width:1.25em;
	display:flex;
	align-items:center;
	justify-content:center
}
.picmo__picker .picmo__preview .picmo__previewName{
	grid-area:name;
	color:var(--text-color);
	font-size:.8em;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	font-weight:500
}
.picmo__picker .picmo__preview .picmo__tagList{
	grid-area:tags;
	list-style-type:none;
	display:flex;
	flex-direction:row;
	padding:0;
	margin:0;
	font-size:.75em;
	overflow:hidden
}
.picmo__picker .picmo__preview .picmo__tag{
	border-radius:3px;
	background:var(--tag-background-color);
	color:var(--text-color);
	padding:2px 8px;
	margin-right:.25em;
	white-space:nowrap
}
.picmo__picker .picmo__preview .picmo__tag:last-child{
	margin-right:0
}
.picmo__picker .picmo__searchContainer{
	display:flex;
	height:var(--search-height);
	box-sizing:border-box;
	padding:0 8px;
	position:relative
}
.picmo__picker .picmo__searchContainer .picmo__searchField{
	background:var(--search-background-color);
	border-radius:3px;
	border:none;
	box-sizing:border-box;
	color:var(--text-color);
	font-size:.9em;
	outline:none;
	padding:.5em 2.25em .5em .5em;
	width:100%
}
.picmo__picker .picmo__searchContainer .picmo__searchField:focus{
	background:var(--search-focus-background-color)
}
.picmo__picker .picmo__searchContainer .picmo__searchField::placeholder{
	color:var(--search-placeholder-color)
}
.picmo__picker .picmo__searchContainer .picmo__searchAccessory{
	color:var(--search-icon-color);
	height:100%;
	position:absolute;
	right:1em;
	top:0;
	width:1.25rem;
	display:flex;
	align-items:center
}
.picmo__picker .picmo__searchContainer .picmo__searchAccessory svg{
	fill:var(--search-icon-color)
}
.picmo__picker .picmo__searchContainer .picmo__clearButton{
	border:0;
	color:var(--search-icon-color);
	background:transparent;
	cursor:pointer
}
.picmo__picker .picmo__searchContainer .picmo__clearSearchButton{
	cursor:pointer;
	border:none;
	background:transparent;
	color:var(--search-icon-color);
	font-size:1em;
	width:100%;
	height:100%;
	display:flex;
	align-items:center;
	padding:0
}
.picmo__picker .picmo__searchContainer .picmo__notFound [data-icon]{
	fill:#f3e265
}
.picmo__picker .picmo__variantOverlay{
	background:var(--overlay-background-color);
	border-radius:5px;
	display:flex;
	flex-direction:column;
	height:100%;
	justify-content:center;
	left:0;
	position:absolute;
	top:0;
	width:100%;
	z-index:1
}
.picmo__picker .picmo__variantOverlay .picmo__variantPopup{
	background:var(--variant-popup-background-color);
	border-radius:5px;
	margin:.5em;
	padding:.5em;
	text-align:center;
	user-select:none;
	display:flex;
	align-items:center;
	justify-content:center
}
.picmo__customEmoji{
	width:1em;
	height:1em
}
@keyframes shine{
	to{
		transform:translate(100%)
}
}
.picmo__picker .picmo__imagePlaceholder{
	width:2rem;
	height:2rem;
	border-radius:50%
}
.picmo__placeholder{
	background:#DDDBDD;
	position:relative
}
.picmo__placeholder:after{
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	transform:translate(-100%);
	background-image:linear-gradient(90deg,rgba(255,255,255,0) 0,rgba(255,255,255,.2) 20%,rgba(255,255,255,.5) 60%,rgba(255,255,255,0) 100%);
	animation:shine 2s infinite;
	content:""
}





.picmo__picker .picmo__searchContainer .picmo__searchField {
  padding: 10px 10px 10px 10px !important;
  height: 34px;
  border-radius: 8px;
  padding: 0px;
  background-color: #FFF;
  box-shadow: none;
  border: solid 1px #e9e9e9;
  font-size: 13px;
  font-weight: 500;
}

.picmo__picker.picmo__picker.picmo__light {
  border-radius: 12px;
  background: #FFFFFF;
  border: 1px solid #ECECF4;
  box-shadow: 0px 0px 14px rgb(0 0 0 / 5%);
}

.picmo__picker .picmo__preview {
  display: none;
}

.picmo__header {
  padding-top: 8px;
  padding-bottom: 8px;
  display: grid;
  gap: 16px;
	border-bottom: 1px solid #ededed;
  background-color: hsl(0deg 0% 89.8% / 37%);
}

.picmo__picker .picmo__emojiCategory .picmo__categoryName svg.picmo__icon {
  display: none;
}

.picmo__picker .picmo__emojiCategory .picmo__categoryName {
  font-size: 10px;
  padding: .5rem;
  background: #fff;
  color: #999;
  gap: 0px;
  text-transform: uppercase;
  font-weight: 500;
}

.picmo__picker .picmo__emojiContainer {
  gap: 0px;
  padding: 10px 10px 0px 10px;
}

.picmo__picker .picmo__emojiCategory .picmo__categoryName {
  font-size: 10px;
  padding: 15px 20px 3px 20px;
  background: #fff;
  color: #999;
  gap: 0px;
  text-transform: uppercase;
  font-weight: 500;
  height: 15px;
}

.picmo__picker.picmo__picker {
  gap: 0px;
}

.picmo__emojiButton {
  font-size: 26px;
}

.picmo__picker .picmo__categoryButtons .picmo__categoryTab.picmo__categoryTabActive .picmo__categoryButton {
  color: #000;
  background: #FFF;
  border: 2px solid #FFF;
}

.picmo__picker .picmo__categoryButtons .picmo__categoryTab button.picmo__categoryButton:hover {
  background: #FFF;
  color: #000;
}
.picmo__emojiButton:hover {
  background: #f2f2f2;
}

.picmo__emojiButton:focus {
  border-radius: 15px;
  background: #f2f2f2;
  outline: 1px solid #f2f2f2;
}

.picmo__variantPopup .picmo__emojiContainer {
  padding: 10px 10px 10px 10px;
}

.picmo__picker .picmo__variantOverlay .picmo__variantPopup {
  border-radius: 18px;
  background: transparent;
  margin: 2.5em;
}

.picmo__picker .picmo__variantOverlay {
	background: rgb(255 255 255 / 85%);
  backdrop-filter: blur(7px);
}

.picmo__picker .picmo__searchContainer .picmo__searchField{
	color:#000;
}

.picmo__picker .picmo__searchContainer .picmo__searchField::placeholder{
	color:#979797;
}



















/* / */
