:host{--wplus-picker-bg: 255, 255, 255;--wplus-picker-bg-secondary: 243, 244, 246;--wplus-picker-bg-hover: 243, 244, 246;--wplus-picker-text: 17, 24, 39;--wplus-picker-text-secondary: 75, 85, 99;--wplus-picker-text-tertiary: 107, 114, 128;--wplus-picker-border: 209, 213, 219;--wplus-picker-border-subtle: 229, 231, 235;--wplus-picker-accent: 37, 99, 235;--wplus-picker-radius: 12px;--wplus-picker-radius-input: 8px;--wplus-picker-radius-small: 6px;--wplus-picker-font: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--wplus-picker-z: 99999}:host(.is-dark){--wplus-picker-bg: 31, 33, 38;--wplus-picker-bg-secondary: 42, 45, 52;--wplus-picker-bg-hover: 48, 52, 60;--wplus-picker-text: 237, 239, 243;--wplus-picker-text-secondary: 182, 188, 199;--wplus-picker-text-tertiary: 140, 147, 160;--wplus-picker-border: 70, 75, 86;--wplus-picker-border-subtle: 56, 60, 69;--wplus-picker-accent: 96, 165, 250}.wplus-pickers{font-family:var(--wplus-picker-font);font-size:14px;line-height:1.4;color:rgba(var(--wplus-picker-text), 1);-webkit-font-smoothing:antialiased}.wplus-pickers *,.wplus-pickers *::before,.wplus-pickers *::after{box-sizing:border-box}.wplus-emoji-popover{position:fixed;z-index:var(--wplus-picker-z);width:min(360px,100vw - 16px);height:488px;height:min(488px,100dvh - 130px);background:rgba(var(--wplus-picker-bg), 1);border:1px solid rgba(var(--wplus-picker-border-subtle), 1);border-radius:var(--wplus-picker-radius);box-shadow:0 12px 32px rgba(0,0,0,.14),0 2px 6px rgba(0,0,0,.08);animation:wplus-picker-fade-up .12s ease-out both;display:flex;flex-direction:column;overflow:hidden}.wplus-emoji-popover[data-glide]{transition:left 150ms cubic-bezier(0.22, 0.61, 0.36, 1),top 150ms cubic-bezier(0.22, 0.61, 0.36, 1)}.wplus-emoji-popover__panel{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;position:relative;overflow:hidden}.wplus-emoji-popover__panel[hidden]{display:none}.wplus-emoji-popover__mart{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.wplus-emoji-popover__mart>wplus-emoji-picker{flex:1 1 auto;min-height:0;width:100%;--rgb-background: var(--wplus-picker-bg);--rgb-input: var(--wplus-picker-bg-secondary);--rgb-color: var(--wplus-picker-text);--rgb-accent: var(--wplus-picker-accent);--color-border: rgba(var(--wplus-picker-border-subtle), 1);--color-border-over: rgba(var(--wplus-picker-border), 1);--font-family: var(--wplus-picker-font)}.wplus-emoji-popover__tabs{flex:0 0 auto;display:flex;align-items:center;gap:4px;padding:6px 8px;border-top:1px solid rgba(var(--wplus-picker-border-subtle), 1);background:rgba(var(--wplus-picker-bg), 1)}.wplus-emoji-popover__tab{flex:1 1 0;border:0;background:rgba(0,0,0,0);padding:8px 6px;font:inherit;font-size:13px;font-weight:600;color:rgba(var(--wplus-picker-text-secondary), 1);border-radius:var(--wplus-picker-radius-input);cursor:default;text-align:center;transition:background .12s,color .12s;position:relative}.wplus-emoji-popover__tab:hover{color:rgba(var(--wplus-picker-text), 1);background:rgba(var(--wplus-picker-bg-hover), 1)}.wplus-emoji-popover__tab:focus-visible{outline:2px solid rgba(var(--wplus-picker-accent), 1);outline-offset:-2px}.wplus-emoji-popover__tab.is-active{color:rgba(var(--wplus-picker-accent), 1)}.wplus-emoji-popover__tab.is-active::after{content:"";position:absolute;left:14%;right:14%;bottom:-1px;height:2px;background:rgba(var(--wplus-picker-accent), 1);border-radius:2px 2px 0 0}.wplus-gifs-selector{position:relative;width:100%;height:100%;margin:0;background:rgba(0,0,0,0);display:flex;flex-direction:column;user-select:none}.wplus-gifs-selector .wplus-gifs-head{flex:0 0 auto;display:flex;align-items:center;gap:2px;min-height:34px;padding:6px 8px;border-bottom:1px solid rgba(var(--wplus-picker-border-subtle), 1)}.wplus-gifs-selector .wplus-gifs-tabs{flex:1 1 auto;display:flex;align-items:center;min-width:0;height:34px;white-space:nowrap}.wplus-gifs-selector .wplus-gifs-tabs span[data-package-id=search]{flex:1 1 auto;display:flex;align-items:center;gap:7px;height:34px;margin:0;padding:0 10px;min-width:0;line-height:1;background:rgba(var(--wplus-picker-bg-secondary), 1);border:1px solid rgba(var(--wplus-picker-border), 0.85);border-radius:var(--wplus-picker-radius-input);transition:border-color .12s,background .12s}.wplus-gifs-selector .wplus-gifs-tabs span[data-package-id=search]:focus-within{border-color:rgba(var(--wplus-picker-accent), 1);background:rgba(var(--wplus-picker-bg), 1)}.wplus-gifs-selector .wplus-gifs-tabs span[data-package-id=search]>svg{flex:0 0 auto;font-size:16px;color:rgba(var(--wplus-picker-text-tertiary), 1)}.wplus-gifs-selector .wplus-gifs-tabs span[data-package-id=search] input{flex:1 1 auto;min-width:0;width:auto;height:32px;margin:0;padding:0;border:0;outline:none;background:rgba(0,0,0,0);font:inherit;font-size:13px;line-height:32px;color:rgba(var(--wplus-picker-text), 1)}.wplus-gifs-selector .wplus-gifs-tabs span[data-package-id=search] input::placeholder{color:rgba(var(--wplus-picker-text-tertiary), 1)}.wplus-gifs-selector .wplus-gifs-close{flex:0 0 auto;width:34px;height:34px;margin:0;margin-inline-start:auto;padding:0;display:inline-flex;align-items:center;justify-content:center;line-height:1;font-size:20px;border:0;background:rgba(0,0,0,0);color:rgba(var(--wplus-picker-text-secondary), 1);border-radius:var(--wplus-picker-radius-small);transition:background .12s,color .12s}.wplus-gifs-selector .wplus-gifs-close:hover{color:rgba(var(--wplus-picker-text), 1);background:rgba(var(--wplus-picker-bg-hover), 1)}.wplus-gifs-selector .wplus-gifs-selector-gif-container{flex:1 1 auto;min-height:0;overflow:auto}.wplus-gifs-selector .wplus-gifs-selector-gif-list{min-height:240px;margin:0;padding:0 10px}.wplus-gifs-selector .wplus-gifs-selector-gif-list:not(.empty){display:flex;align-items:flex-start;padding:0;margin-top:2px;gap:0}.wplus-gifs-selector .wplus-gifs-selector-gif-list.empty{display:block}.wplus-gifs-selector .wplus-gifs-selector-gif-list .wplus-gifs-selector-empty{width:100%;text-align:center;line-height:240px;font-size:13px;color:rgba(var(--wplus-picker-text-secondary), 1)}.wplus-gifs-selector .wplus-gifs-selector-gif-list .wplus-gifs-selector-gif{display:block;margin:0 1.5px 3px;cursor:pointer;border-radius:var(--wplus-picker-radius-small);overflow:hidden}.wplus-gifs-selector .wplus-gifs-selector-gif-list .wplus-gifs-selector-gif:hover{background:rgba(var(--wplus-picker-text), 0.04)}.wplus-gifs-selector .wplus-gifs-selector-gif-list .wplus-gifs-selector-gif img{display:block;max-width:100%;height:auto}.wplus-gifs-selector .wplus-gifs-powered-by{position:absolute;inset-inline-end:10px;bottom:5px;z-index:2;display:flex;align-items:center;padding:2px 4px;line-height:0;border-radius:var(--wplus-picker-radius-small);background:rgba(0,0,0,.55);backdrop-filter:blur(6px)}.wplus-gifs-selector .wplus-gifs-powered-by img{display:block;width:auto;height:9px;max-width:none;margin:0}.wplus-gifs-selector .wplus-gifs-powered-by--giphy img{height:12px}.wplus-gifs-selector-gif-column{flex:1 1 0;display:flex;flex-direction:column;min-width:0}.wplus-gifs-selector-gif-skeleton{display:block;padding:0;margin-top:2px;column-width:150px;column-count:auto;column-gap:0}.wplus-gifs-skeleton-item{display:block;margin:0 1.5px 3px;break-inside:avoid;border-radius:var(--wplus-picker-radius-small);background:linear-gradient(90deg, rgba(var(--wplus-picker-text), 0.05) 0%, rgba(var(--wplus-picker-text), 0.11) 50%, rgba(var(--wplus-picker-text), 0.05) 100%);background-size:200% 100%;animation:wplus-picker-shimmer 1.25s ease-in-out infinite}.wplus-picker-spinner{display:block;width:22px;height:22px;margin:40px auto;border:2px solid rgba(var(--wplus-picker-text), 0.12);border-top-color:rgba(var(--wplus-picker-accent), 1);border-radius:50%;animation:wplus-picker-spin .8s linear infinite}@media(max-width: 480px){.wplus-emoji-popover{left:8px !important;right:8px;width:auto;max-height:calc(100vh - 96px)}}@media(prefers-reduced-motion: reduce){.wplus-emoji-popover,.wplus-gifs-skeleton-item,.wplus-picker-spinner{animation-duration:1ms}.wplus-emoji-popover[data-glide]{transition-duration:1ms}}@keyframes wplus-picker-fade-up{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes wplus-picker-shimmer{0%{background-position:200% 0}100%{background-position:-200% 0}}@keyframes wplus-picker-spin{to{transform:rotate(360deg)}}
