.sticker-grid-container[data-v-8e5ec8e1]{container-type:inline-size}.sticker-grid[data-v-8e5ec8e1]{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}button[data-v-8e5ec8e1]{font:inherit;color:inherit;cursor:pointer}button[data-v-8e5ec8e1]:disabled{opacity:.45;cursor:default}button[data-v-8e5ec8e1]:focus-visible{outline:2px solid var(--c-brand-strong);outline-offset:2px}.add-sticker[data-v-8e5ec8e1],.sticker-cell[data-v-8e5ec8e1]{aspect-ratio:1;border:1px solid #0000;border-radius:6px;min-width:0;position:relative}.add-sticker[data-v-8e5ec8e1]{border:1.5px dashed var(--sticker-muted,var(--c-pc-muted));color:var(--sticker-muted,var(--c-pc-muted));background:0 0;justify-content:center;align-items:center;padding:8px;display:flex}.add-sticker[data-v-8e5ec8e1] svg{stroke-width:1.1px;width:56%;height:56%}.sticker-button[data-v-8e5ec8e1]{border-radius:inherit;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:0 0;border:0;justify-content:center;align-items:center;width:100%;height:100%;padding:6px;display:flex;position:relative}.sticker-button[data-v-8e5ec8e1] .im-sticker img,.sticker-button[data-v-8e5ec8e1] .im-sticker{-o-object-fit:contain;object-fit:contain;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;max-height:100%}.sticker-button[data-v-8e5ec8e1] .state{min-height:0;padding:0;font-size:10px}.cards .add-sticker[data-v-8e5ec8e1],.cards .sticker-cell[data-v-8e5ec8e1]{background:var(--sticker-surface,var(--c-pc-surface))}.cards .add-sticker[data-v-8e5ec8e1]{border-color:#0000}.selected[data-v-8e5ec8e1]{border-color:var(--c-brand-strong)}.dragging[data-v-8e5ec8e1]{opacity:.55}.gif-badge[data-v-8e5ec8e1]{color:#fff;background:#0000006b;border-radius:3px;padding:1px 3px;font-size:9px;position:absolute;bottom:4px;left:4px}.selection-indicator[data-v-8e5ec8e1]{background:var(--sticker-surface,#fff);color:var(--sticker-muted,var(--c-pc-muted));border-radius:50%;place-items:center;display:grid;position:absolute;top:4px;right:4px}.selection-indicator[data-v-8e5ec8e1] svg{width:22px;height:22px}.selected .selection-indicator[data-v-8e5ec8e1]{color:#fff;background:var(--c-brand-strong)}.selected .selection-indicator[data-v-8e5ec8e1] svg{box-sizing:border-box;padding:3px}.sr-only[data-v-8e5ec8e1]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width>=1024px){html[data-theme=dark] .sticker-grid-container[data-v-8e5ec8e1]{--sticker-surface:#2b3038;--sticker-muted:#aab5c7}}@container (width<=329px){.sticker-grid[data-v-8e5ec8e1]{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (width>=580px){.sticker-grid[data-v-8e5ec8e1]{grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}}.sticker-dialog[data-v-0b36afa7]{--sticker-surface:var(--c-pc-surface);--sticker-background:var(--c-mobile-page-bg);--sticker-text:var(--c-pc-text);--sticker-muted:var(--c-pc-muted);--sticker-border:var(--c-pc-border);width:min(720px,100vw - 48px);max-width:none;height:min(760px,100dvh - 64px);max-height:none;color:var(--sticker-text);background:var(--sticker-background);border:0;border-radius:16px;flex-direction:column;margin:auto;padding:0;font-size:14px;display:flex;box-shadow:0 20px 72px #0003}.sticker-dialog[data-v-0b36afa7]:not([open]){display:none}.sticker-dialog[data-v-0b36afa7]::backdrop{background:#0c142073}.dialog-header[data-v-0b36afa7]{border-bottom:1px solid var(--sticker-border);flex:none;grid-template-columns:minmax(64px,1fr) auto minmax(64px,1fr);align-items:center;min-height:64px;padding:0 16px;display:grid}h2[data-v-0b36afa7]{text-align:center;margin:0;font-size:17px;font-weight:600}.back[data-v-0b36afa7]{width:40px;height:40px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0;display:flex}.back[data-v-0b36afa7] svg{transform:rotate(180deg)}.back[data-v-0b36afa7]:hover{background:var(--c-brand-soft)}.header-actions[data-v-0b36afa7]{justify-self:end}.dialog-body[data-v-0b36afa7]{overscroll-behavior:contain;flex:1;min-height:0;padding:14px;overflow-y:auto}.dialog-footer[data-v-0b36afa7]{padding:12px 16px max(12px,env(safe-area-inset-bottom));border-top:1px solid var(--sticker-border);background:var(--sticker-surface);flex:none}@media (width>=1024px){html[data-theme=dark] .sticker-dialog[data-v-0b36afa7]{--sticker-surface:#2b3038;--sticker-background:#22262c;--sticker-text:#e2e6ed;--sticker-muted:#aab5c7;--sticker-border:#3a424e}}@media (width<=767px){.sticker-dialog[data-v-0b36afa7]{width:100%;height:100dvh;box-shadow:none;border-radius:0;margin:0}.dialog-header[data-v-0b36afa7]{min-height:56px;padding:env(safe-area-inset-top) 12px 0}.dialog-body[data-v-0b36afa7]{padding:10px}h2[data-v-0b36afa7]{font-size:16px}}.im-emoji-picker[data-v-5271e1d0]{min-width:0;min-height:0;max-height:min(350px,40dvh);color:var(--c-pc-text);background:var(--c-mobile-page-bg);flex-direction:column;flex:1;font-size:13px;display:flex}.tabs[data-v-5271e1d0]{border-bottom:1px solid var(--c-pc-border);flex:none;gap:8px;padding:8px 12px;display:flex}button[data-v-5271e1d0]{min-height:36px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:4px 10px}button[data-v-5271e1d0]:focus-visible,button[data-v-5271e1d0]:hover,button[aria-selected=true][data-v-5271e1d0]{background:var(--c-brand-soft);outline-color:var(--c-brand-strong)}button[data-v-5271e1d0]:disabled{opacity:.45;cursor:default}.tabs button[data-v-5271e1d0]{justify-content:center;align-items:center;gap:6px;padding:8px 10px;display:flex}.tabs[data-v-5271e1d0] svg{width:25px;height:25px}.tabs button[aria-selected=true][data-v-5271e1d0]{background:var(--c-pc-surface);color:var(--c-brand-strong)}.picker-scroll[data-v-5271e1d0]{overscroll-behavior:contain;min-height:0;padding:12px;overflow-y:auto}.section-label[data-v-5271e1d0]{color:var(--c-pc-muted);margin:0 0 8px;font-size:13px;font-weight:400}.emoji-grid[data-v-5271e1d0]{grid-template-columns:repeat(8,minmax(0,1fr));gap:4px;margin-bottom:14px;display:grid}.emoji-grid[data-v-5271e1d0]:last-child{margin-bottom:0}.emoji-grid button[data-v-5271e1d0]{min-height:40px;padding:0;font-size:26px}.builtin-grid[data-v-5271e1d0]{grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:8px;display:grid}.builtin-grid button[data-v-5271e1d0]{flex-direction:column;align-items:center;min-width:0;padding:4px;display:flex}.builtin[data-v-5271e1d0]{font-size:38px;line-height:1.4}.confirm-delete>div[data-v-5271e1d0],.delete-bar[data-v-5271e1d0],.order-tools[data-v-5271e1d0],.preview-actions[data-v-5271e1d0],.toolbar[data-v-5271e1d0]{align-items:center;gap:8px;display:flex}.toolbar[data-v-5271e1d0]{margin-bottom:10px}.toolbar>span[data-v-5271e1d0]{flex:1;margin:0}.toolbar>button[data-v-5271e1d0]{color:var(--c-brand-strong)}.feedback[data-v-5271e1d0]{margin:8px 0;font-size:12px}.error[data-v-5271e1d0]{color:var(--c-live)}.file-input[data-v-5271e1d0]{display:none}.sticker-preview[data-v-5271e1d0],.upload-preview[data-v-5271e1d0]{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:100%;padding:24px 0;display:flex}.upload-preview img[data-v-5271e1d0]{-o-object-fit:contain;object-fit:contain;width:min(100%,320px);max-height:50dvh}.sticker-preview[data-v-5271e1d0] .im-sticker img,.sticker-preview[data-v-5271e1d0] .im-sticker{max-width:min(320px,80vw);max-height:50dvh}.capacity[data-v-5271e1d0],.empty-tip[data-v-5271e1d0],.organize-tip[data-v-5271e1d0],.preview-label[data-v-5271e1d0]{color:var(--sticker-muted,var(--c-pc-muted));font-size:12px}.capacity[data-v-5271e1d0],.empty-tip[data-v-5271e1d0]{text-align:center;margin:16px 0}.organize-tip[data-v-5271e1d0]{margin:0 0 12px}.preview-actions[data-v-5271e1d0]{justify-content:flex-end}.preview-actions button[data-v-5271e1d0]{min-width:96px}button.primary[data-v-5271e1d0]{background:var(--c-brand-strong);color:#fff}button.danger[data-v-5271e1d0]{color:var(--c-live)}.delete-bar>span[data-v-5271e1d0]{flex:1}.delete-bar[data-v-5271e1d0]{min-height:40px}.order-tools[data-v-5271e1d0]{justify-content:flex-end;padding-top:8px}.order-tools button[data-v-5271e1d0]{background:var(--c-brand-soft)}.confirm-delete p[data-v-5271e1d0]{margin:0 0 10px}.confirm-delete>div[data-v-5271e1d0]{justify-content:flex-end}@media (width>=1024px){html[data-theme=dark] .im-emoji-picker[data-v-5271e1d0]{color:#e2e6ed;background:#22262c}html[data-theme=dark] .im-emoji-picker button[data-v-5271e1d0]:hover,html[data-theme=dark] .tabs button[aria-selected=true][data-v-5271e1d0]{background:#354454}}@media (width<=359px){.tabs[data-v-5271e1d0]{gap:4px}.tabs button[data-v-5271e1d0]{padding:6px}.tabs span[data-v-5271e1d0]{font-size:12px}}
