.GalleryLabelPersonModal_content__Wg8E_{display:flex;flex-direction:column;gap:12px;padding:4px 0}.GalleryLabelPersonModal_existingLabels__O7A_R{display:flex;flex-wrap:wrap;gap:6px;padding-bottom:4px}.GalleryLabelPersonModal_loadingWrap__Qla4o{display:flex;flex-direction:column;gap:8px}.GalleryLabelPersonModal_userList__POzWU{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px;max-height:300px;overflow-y:auto}.GalleryLabelPersonModal_userItem__zda5P{display:flex;align-items:center;justify-content:space-between;padding:6px 8px;border-radius:8px;background:var(--color-background-white)}.GalleryLabelPersonModal_userItem__zda5P:hover{background:var(--color-background-gray-lighter)}.GalleryLabelPersonModal_userInfo__vi_37{display:flex;align-items:center;gap:8px;min-width:0}.GalleryLabelPersonModal_userAvatar__hPY_4{width:28px;height:28px;border-radius:50%;object-fit:cover}.GalleryLabelPersonModal_userName__vGVzw{font-size:13px;color:var(--color-gray-900);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.GalleryLabelPersonModal_labelledBadge__mkh4v{font-size:11px;font-weight:600;color:var(--color-purple);background:var(--color-purple-light);padding:2px 8px;border-radius:999px}:root[data-theme=light] .GalleryLabelPersonModal_labelledBadge__mkh4v{color:var(--color-accent-ink)}.PosterFrame_previewFrame__o8Mqc{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:auto;border-radius:var(--radius-lg);overflow:hidden;background:var(--color-background-gray-light);box-shadow:var(--shadow-md);transition:aspect-ratio .35s cubic-bezier(.4,0,.2,1)}.PosterFrame_image__ID3T4{width:100%;height:100%;object-fit:contain;display:block;transition:opacity .2s ease}.PosterFrame_error__8dshn{margin:0;padding:16px;font-size:12px;color:var(--color-text-secondary);text-align:center}.PosterFrame_saveOverlayButton__F2QNA{position:absolute;right:12px;bottom:12px;z-index:2;background:var(--color-accent);border:none;border-radius:var(--radius-full);height:36px;padding:0 9px;display:flex;align-items:center;justify-content:flex-start;gap:0;cursor:pointer;transition:background-color .2s ease;overflow:hidden;white-space:nowrap;box-shadow:var(--shadow-md)}.PosterFrame_saveOverlayButton__F2QNA:focus-visible,.PosterFrame_saveOverlayButton__F2QNA:hover:not(:disabled){background:var(--color-accent-strong)}.PosterFrame_saveOverlayButton__F2QNA:disabled{cursor:default}.PosterFrame_saveOverlayIcon__3yp27{font-size:18px;color:var(--color-on-accent);flex-shrink:0}.PosterFrame_saveOverlayText__Sk7UH{font-size:13px;font-weight:600;color:var(--color-on-accent);max-width:0;opacity:0;overflow:hidden;transition:max-width var(--transition-moderate) ease,opacity var(--transition-moderate) ease,margin-left var(--transition-moderate) ease}.PosterFrame_saveOverlayButtonHeld___QZ2s .PosterFrame_saveOverlayText__Sk7UH,.PosterFrame_saveOverlayButton__F2QNA:focus-visible .PosterFrame_saveOverlayText__Sk7UH,.PosterFrame_saveOverlayButton__F2QNA:hover .PosterFrame_saveOverlayText__Sk7UH{max-width:120px;opacity:1;margin-left:6px}.PosterFrame_saveOverlayButtonHeld___QZ2s{cursor:default}.PosterPreview_container__ZfnaA{width:100%;margin-top:8px}.PosterPreview_editButton__6Yxy_{position:absolute;right:12px;top:12px;z-index:2;background:var(--color-accent);border:none;border-radius:var(--radius-full);height:36px;padding:0 9px;display:flex;align-items:center;justify-content:flex-start;gap:0;cursor:pointer;transition:background-color .2s ease;overflow:hidden;white-space:nowrap;box-shadow:var(--shadow-md)}.PosterPreview_editButton__6Yxy_:focus-visible,.PosterPreview_editButton__6Yxy_:hover{background:var(--color-accent-strong)}.PosterPreview_editIcon__oxszB{font-size:16px;color:var(--color-on-accent);flex-shrink:0}.PosterPreview_editText__TrDnh{font-size:13px;font-weight:600;color:var(--color-on-accent);max-width:0;opacity:0;overflow:hidden;transition:max-width var(--transition-moderate) ease,opacity var(--transition-moderate) ease,margin-left var(--transition-moderate) ease}.PosterPreview_editButton__6Yxy_:focus-visible .PosterPreview_editText__TrDnh,.PosterPreview_editButton__6Yxy_:hover .PosterPreview_editText__TrDnh{max-width:120px;opacity:1;margin-left:6px}