.zW21vG_recognizer{border-radius:var(--g-border-radius-l);outline:none;flex-direction:column;display:flex}.zW21vG_lightbox.g-modal{z-index:calc(var(--z-index-header,1000) + 10)}.zW21vG_summary{align-items:center;gap:var(--padding-xs);color:var(--g-color-text-secondary);display:inline-flex}.zW21vG_body{gap:var(--padding-s);padding-top:var(--padding-s);flex-direction:column;display:flex}.zW21vG_dropZone{justify-content:center;align-items:center;gap:var(--padding-xxs);padding:var(--padding-m);border:1px dashed var(--g-color-line-generic-active);border-radius:var(--g-border-radius-l);cursor:pointer;text-align:center;color:var(--g-color-text-secondary);background:var(--g-color-base-generic);flex-direction:column;transition:background .15s,border-color .15s;display:flex}.zW21vG_dropZone:hover,.zW21vG_dropZone:focus-visible{background:var(--g-color-base-generic-hover);border-color:var(--g-color-line-brand);outline:none}.zW21vG_dropZoneActive{background:var(--g-color-base-selection);border-color:var(--g-color-line-brand)}.zW21vG_previewRibbon{gap:var(--padding-s);padding-bottom:var(--padding-xxs);flex-wrap:nowrap;display:flex;overflow-x:auto}.zW21vG_actions{justify-content:flex-end;gap:var(--padding-s);flex-wrap:wrap;display:flex}
.-\33 H78W_card{--recognition-thumb-size:120px;gap:var(--padding-xxs);width:var(--recognition-thumb-size);flex-direction:column;flex-shrink:0;display:flex;position:relative}.-\33 H78W_cardCompact{--recognition-thumb-size:72px}.-\33 H78W_thumbWrap{width:var(--recognition-thumb-size);height:var(--recognition-thumb-size);cursor:pointer;border-radius:var(--g-border-radius-m);outline:none;position:relative}.-\33 H78W_thumbWrap:hover .-\33 H78W_thumb{border-color:var(--g-color-line-brand)}.-\33 H78W_thumbWrap:focus-visible{outline:2px solid var(--g-color-line-brand);outline-offset:2px}.-\33 H78W_thumb{object-fit:cover;border-radius:var(--g-border-radius-m);background:var(--g-color-base-generic);border:1px solid var(--g-color-line-generic);width:100%;height:100%}.-\33 H78W_badge{top:var(--padding-xxs);left:var(--padding-xxs);min-width:20px;height:20px;padding:0 var(--padding-xxs);font-size:var(--g-text-caption-2-font-size);color:var(--g-color-text-light-primary);background:var(--g-color-base-brand);border-radius:var(--g-border-radius-s);justify-content:center;align-items:center;display:inline-flex;position:absolute}.-\33 H78W_removeButton{top:var(--padding-xxs);right:var(--padding-xxs);position:absolute}.-\33 H78W_fileName{max-width:var(--recognition-thumb-size)}
