.replay-privacy-banner_banner__ltpGF{position:fixed;bottom:calc(16px + env(safe-area-inset-bottom));right:16px;max-width:380px;display:flex;align-items:flex-start;gap:10px;padding:14px 16px;border-radius:12px;border:1px solid var(--color-border);background:var(--color-bg-secondary);color:var(--color-text-primary);font-size:12px;z-index:9999}.replay-privacy-banner_icon__4DNyT{color:var(--color-accent);flex-shrink:0;margin-top:2px}.replay-privacy-banner_body___iemP{flex:1;min-width:0;line-height:1.45}.replay-privacy-banner_title__uKvCI{font-weight:600;margin-bottom:4px;color:var(--color-text-primary)}.replay-privacy-banner_text__91nna{color:var(--color-text-secondary)}.replay-privacy-banner_ack__EKb24{margin-top:10px;min-height:44px;padding:6px 14px;background:transparent;border:1px solid var(--color-border);border-radius:6px;color:var(--color-text-primary);font-family:inherit;font-size:11px;font-weight:600;cursor:pointer}.replay-privacy-banner_close__ZgNE3{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;flex-shrink:0;padding:0;background:transparent;border:none;color:var(--color-text-secondary);cursor:pointer}.replay-privacy-banner_detailsToggle__ls12O{display:none}@media (max-width:640px){.replay-privacy-banner_banner__ltpGF{top:calc(8px + env(safe-area-inset-top));bottom:auto;left:8px;right:8px;max-width:none;align-items:center;gap:8px;padding:4px 4px 4px 12px;border-radius:10px}.replay-privacy-banner_icon__4DNyT{margin-top:0}.replay-privacy-banner_title__uKvCI{margin-bottom:0;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.replay-privacy-banner_text__91nna{display:none;margin-top:6px;padding-bottom:4px;white-space:normal}.replay-privacy-banner_expanded___HFXl .replay-privacy-banner_text__91nna{display:block}.replay-privacy-banner_ack__EKb24{display:none}.replay-privacy-banner_detailsToggle__ls12O{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 10px;flex-shrink:0;background:transparent;border:none;color:var(--color-text-secondary);font-family:inherit;font-size:12px;font-weight:600;text-decoration:underline;cursor:pointer}}